The datatypes specification defines a collection of data types whose instances are used to represent the individual items of data from which LRA models are constructed. These data types therefore represent the finest levels of granularity to which data can be decomposed and each and every instance of data specified by an LRA model must conform to a specified data type.