-- Name -- Other Constraint -- Definition -- A constraint, not modelled in a structured way, but may be described using the freetext 'description' attribute.
-- Name -- Constraint -- Definition -- A constraint on some property e.g. wavelength = 200nm. -- Description -- A constraint on some property e.g. wavelength = 200nm. This property is typically not the same property as the base phenomenon of the observed property. e.g. the observed property has a base phenomenon 'radiance'. a constraint is added to say 'wavelength = 200nm' So the overall ObservableProperty which is represented is 'radiance where wavelength = 200nm' The Constraint class is specialised into several specific classes covering Scalar, Range and Categorical constraints
-- Name -- Range Constraint -- Definition -- A numerical range constraint on some property e.g. wavelength >=300nm and wavelength <=600nm -- Description -- A numerical range constraint on some property e.g. wavelength >=300nm and wavelength <=600nm e.g. To be used when data is observed in particular bands or groupings based on a numerical quantity.
-- Name -- Range Bounds -- Definition -- The start and end bounding values of a numerical range (e.g. start >=50, end <=99)
-- Name -- Category Constraint -- Definition -- A constraint based on some qualifying category. e..g colour = 'Red'. -- Description -- A constraint based on some qualifying category. e..g colour = 'Red'. The value ('Red') of the constraint ('colour') can be any string, although it may be desirable to constrain this in particular application domains.
-- Name -- Scalar Constraint -- Definition -- A numerical scalar constraint on some property e.g. length >= 1m -- Description -- A scalar constraint on some property e.g. length >= 1m
-- Name -- Statistical Function Type Value -- Definition -- A code list of statistical functions (e.g. maximum, minimum, mean) -- Description -- A code list of statistical functions. This code list itself is an empty placeholder and should be extended and specified for any thematic domain.
-- Name -- Phenomenon Type Value -- Definition -- A code list of phenomena (e.g. temperature, wind speed) -- Description -- A code list of phenomena. This code list itself is an empty placeholder and should be extended and specified for any thematic domain.
-- Name -- Abstract Observable Property -- Definition -- An abstract class that represents an observable property (or phenomenon). -- Description -- An abstract class that represents an observable property (or phenomenon). This class is intended to be used in the context of ISO 19156 'observedProperty' role but may be used in other contexts.
-- Name -- Observable Property -- Definition -- Represents a single observable property e.g. 'temperature'. -- Description -- The Observable Property represents a single observable property e.g. 'temperature'. It may have associations to additional constraints or measures that make it more complex e.g. 'daily mean temperature'.
-- Name -- ComparisonOperatorValue -- Definition -- An enumeration of comparison operators (e.g. greater than)
-- Name -- Composite Observable Property -- Definition -- A composite of mulitple Observable Properties. -- Description -- A composite of multiple Observable Properties, for example U,V winds. There is no requirement that the observable properties in the composite are related to each other. A composite observable property may have components which are observabel properties or other composite observable properties.
-- Name -- Statistical Measure -- Definition -- A descripton of some statistical measure e.g. "daily maximum" -- Description -- A descripton of some statistical measure e.g. "daily maximum" The measure is usually some function over some time (e.g. an hour, a day) or space (e.g. a length, area or volume) Other aggregation types can be supported via the 'otherAggregation' extension point.