Following are examples of specifying dimensions for several different data objects. We first present an example specifying a scalar data object with uncomplicated dimensions. In the second example, we add the complications of using a vector data object and dimension indices which are defined in a different order than the data array's indices. In the third example, a tensor data object is used, to make things even more complicated.
These first three examples consider only cases where the Level 1 dimensions do not vary over the Level 2 dimensions (i.e., all of the data records are the same size.) In the last two examples, we present cases where they do vary. The first shows a complex data object, where two related quantities are combined as components of a vector. Finally, the last example illustrates the use of nonauthoritative dimension descriptors.