xmlns:atom="http://www.w3.org/2005/Atom" xmlns:atom="http://www.w3.org/2005/Atom"

ANNEX IU.K. [F1COMMON TYPES, DEFINITIONS AND REQUIREMENTS]

[F27. OBSERVATIONS MODEL U.K.

7.3. Observable Properties U.K.

7.3.1. Data types U.K.
7.3.1.1. Constraint (Constraint) U.K.

A constraint on some property e.g. wavelength = 200 nm.

Attributes of the data type Constraint U.K.
Attribute Definition Type Voidability
constrainedProperty The property being constrained. e.g. colour if the constraint is colour = blue . PhenomenonTypeValue
label A human readable title for the constraint as a whole. CharacterString
7.3.1.2. Category Constraint (CategoryConstraint) U.K.

A constraint based on some qualifying category. e.g. colour = red .

This type is a sub-type of Constraint.

Attributes of the data type CategoryConstraint U.K.
Attribute Definition Type Voidability
comparison A comparison operator. In the case of a category constraint it should be equalTo or notEqualTo . ComparisonOperatorValue
value The value of the property that is constrained e.g. blue (if the constrained property is colour). CharacterString
7.3.1.3. Range Constraint (RangeConstraint) U.K.

A numerical range constraint on some property e.g. wavelength ≥ 300 nm and wavelength ≤ 600 nm.

This type is a sub-type of Constraint.

Attributes of the data type RangeConstraint U.K.
Attribute Definition Type Voidability
value The numerical value range of the property that is constrained. RangeBounds
uom Units of measure used in the constraint. UnitOfMeasure
7.3.1.4. Range Bounds (RangeBounds) U.K.

The start and end bounding values of a numerical range (e.g. start ≥ 50, end ≤ 99).

Attributes of the data type RangeBounds U.K.
Attribute Definition Type Voidability
startComparison The comparator used for the lower range limit (e.g. greaterThanOrEqualTo). ComparisonOperatorValue
rangeStart The lower limit of the range. Real
endComparison The comparator used for the upper range limit (e.g. lessThan). ComparisonOperatorValue
rangeEnd The upper limit of the range. Real
7.3.1.5. Scalar Constraint (ScalarConstraint) U.K.

A numerical scalar constraint on some property e.g. length ≥ 1 m.

This type is a sub-type of Constraint.

Attributes of the data type ScalarConstraint U.K.
Attribute Definition Type Voidability
value The numerical value of the property that is constrained. Real
comparison The comparator to be used in the constraint e.g. greaterThan. ComparisonOperatorValue
uom Units of measure used in the constraint. UnitOfMeasure
7.3.1.6. Other Constraint (OtherConstraint) U.K.

A constraint which is not modelled in a structured way but may be described using the freetext description attribute.

This type is a sub-type of Constraint.

Attributes of the data type OtherConstraint U.K.
Attribute Definition Type Voidability
description A description of the constraint. CharacterString
7.3.1.7. Statistical Measure (StatisticalMeasure) U.K.

A description of some statistical measure e.g. daily maximum .

Attributes of the data type StatisticalMeasure U.K.
Attribute Definition Type Voidability
label A human readable title for the statistical measure. CharacterString
statisticalFunction A statistical function e.g. mean. StatisticalFunctionTypeValue
aggregationTimePeriod A temporal range over which a statistic is calculated. e.g. a day, an hour. TM_Duration
aggregationLength A one dimensional spatial range over which a statistic is calculated, for example 1 metre. Length
aggregationArea A two dimensional spatial range over which a statistic is calculated, for example 1 square metre. Area
aggregationVolume A three dimensional spatial range over which a statistic is calculated, for example 1 cubic metre. Volume
otherAggregation Any other type of aggregation. Any
Association roles of the data type StatisticalMeasure U.K.
Association role Definition Type Voidability
derivedFrom One statistical measure may be derived from another, e.g. monthly maximum temperatures may be derived from daily mean temperatures. StatisticalMeasure
7.3.2. Enumerations U.K.
7.3.2.1. Comparison Operator (ComparisonOperatorValue) U.K.

An enumeration of comparison operators (e.g. greater than)

Values for the enumeration ComparisonOperatorValue U.K.
Value Definition
equalTo exactly equal to
notEqualTo not exactly equal to
lessThan less than
greaterThan greater than
lessThanOrEqualTo less than or exactly equal to
greaterThanOrEqualTo greater than or exactly equal to
7.3.3. Code lists U.K.
7.3.3.1. Phenomenon Type (PhenomenonTypeValue) U.K.

A code list of phenomena (e.g. temperature, wind speed).

The allowed values for this code list comprise the values of the following code lists or other code lists defined by data providers:

7.3.3.2. Statistical Function Type (StatisticalFunctionTypeValue) U.K.

A code list of statistical functions (e.g. maximum, minimum, mean).

The allowed values for this code list comprise any values defined by data providers.]