    ;; The units associated with a variable.
    Units
 
+   ;; The sampling information of a variable.
+   SamplingIdentifiers
+
    ;; The fill value of the variable in the data file. It is generally a value which falls outside
    ;; the valid range. For example, if the valid range is '0, 360', the fill value may be '-1'. The
    ;; fill value type is data provider-defined. For example, 'Out of Valid Range'.

   ;; This element allows authors to identify the source of the measurements.
   MeasurementSource
  ])
(record-pretty-printer/enable-record-pretty-printing MeasurementsType)

;; The elements of this section apply to the fill value of a variable.
(defrecord FillValueType
  [
   ;; The fill value of the variable in the data file.
   Value

   ;; Type of the fill value of the variable in the data file.
   Type

   ;; Description of the fill value of the variable in the data file.
   Description
  ])
(record-pretty-printer/enable-record-pretty-printing FillValueType)

;; The elements of this section apply to variable sets.
(defrecord SetType

   ;; The name of a variable.
   Name

   ;; Specify basic type of a variable. These types can be either: SCIENCE_VARIABLE,
   ;; QUALITY_VARIABLE, ANCILLARY_VARIABLE, OTHER.
   VariableType

   ;; Specifies the sub type of a variable. These types can be either: SCIENCE_SCALAR,
   ;; SCIENCE_VECTOR, SCIENCE_ARRAY, SCIENCE_EVENTFLAG, OTHER.
   VariableSubType

   ;; The measurement information of a variable.
   MeasurementIdentifiers

   ;; The expanded or long name related to the variable Name.
   LongName
