OGC WaterML 2.0 OGC 10-126r4
Copyright © 2012-2014 Open Geospatial Consortium 57
Figure 28 - Categorical timeseries TVP
9.17 Requirements class: -
Requirements Class http:www.opengis.netspecwaterml2.0requml-measurement-timeseries-domain-range
Target Type
Encoding of the conceptual model
Name Timeseries Domain-Range
Dependency
http:www.opengis.netspecwaterml2.0requml-timeseries-domain-range
Requirement
requml-measurement-timeseries-domain-rangevalue-type
The type of all the range elements of a MeasurementTimeseriesDomainRange shall be of type Measure.
÷ ø
m
ù ú
er
ø ù
ú
«FeatureType»
Interleav ed TVP Timeseries:: TimeseriesTVP
«DataType»
Interleav ed TVP Timeseries:: TimeValuePair
+ geometry :WML_DomainObject
«Type»
CategoryTimeValuePair
+ value :Category «Type»
CategoricalTimeseriesTVP
û ü
ú
tractS
ø
mpleComponent «Type»
Simple Components::Category
+collection 0..
CoverageFunction +element
0..
+collection 0..
CoverageFunction +element
0..
Copyright © 2012-2014 Open Geospatial Consortium 58
Figure 29 - Measurement timeseries domain range
Requirements class: -
Requirements Class http:www.opengis.netspecwaterml2.0requml-categorical-timeseries-domain-range
Target Type Encoding of the conceptual model
Name Categorical Timeseries Domain-Range
Dependency
http:www.opengis.netspecwaterml2.0requml-timeseries-domain-range
Requirement
requml-categorical-timeseries-domain-range-categoryvalue-type
The type of all the range elements of a CategoricalTimeseriesDomainRange shall be of type Category as shown in the UML in
Figure 30
.
«type»
Cov erage Core:: CV_AttributeValues
+ values :Record «type»
Coverage Core::CV_Coverage
«type»
Discrete Coverages:: CV_DiscreteCoverage
«FeatureType»
MeasurementTimeseriesDomainRange
«DataType»
CV_AttributeValuesMeasure
+ values :Measure
Units of Measure::Measure
root «FeatureType»
Timeseri Domain Rang ::
TimeseriesDomainRange
«FeatureType»
Timeseries::Timeseries
+rangeElement 0..
Range +collection
+collection Range
+rangeElement 0..
OGC WaterML 2.0 OGC 10-126r4
Copyright © 2012-2014 Open Geospatial Consortium 59
Figure 30 - Categorical timeseries domain range
9.19 Requirements class: Monitoring Points Requirements Class
http:www.opengis.netspecwaterml2.0requml-monitoring-point Target Type
Encoding of the conceptual model
Name Monitoring point
Dependency
urn:iso:dis:iso:19156:clause:9
Requirement
requml-monitoring-pointvalid
An encoding of MonitoringPoint shall represent the classes described in Figure 31 with all attributes and associations.
Recommendation
recuml-monitoring-pointtime-zone-abbreviation
«type»
Cov erage Core:: CV_AttributeValues
+ values :Record «type»
Coverage Core::CV_Coverage
«type»
Discrete Coverages::CV_DiscreteCoverage
«FeatureType»
CategoricalTimeseriesDomainRange
«DataType»
WML_AttributeValuesMeasure
+ values :Category AbstractSimpleComponent
«Type»
Simple Components::Category
«FeatureType»
Timeseri Domain Rang ::
TimeseriesDomainRange
«FeatureType»
Timeseries::Timeseries
+rangeElement 0.. Range
+collection
+collection Range
+rangeElement 0..
Copyright © 2012-2014 Open Geospatial Consortium 60
When using a time zone abbreviation, an abbreviation from the list supplied at
http:www.timeanddate.comlibraryabbreviationstimezones should be used.
Monitoring points within the hydrological domain are often referred to as stations, sites or locations. These are sometimes equivalent, but the meaning can be subtly different across usages.
The differences are often in how these terms relate to each other in groups or hierarchies, for example sometimes a station or a site may have many measuring locations.
In WaterML2.0, in-situ monitoring points are described using the Sampling Features packages of the OM model. As described in section 7.1, sampling features are used in the following two
circumstances:
1. the observation does not obtain values for the whole of a domain feature; 2. the observation procedure obtains values for properties that are not characteristic of the
type of the ultimate feature e.g. measuring electrical conductivity as a proxy for salinity Case 1 here is typical of the majority of in-situ observations in hydrology, where a body is
sampled to obtain an estimate of the whole. A domain feature is defined as a “feature of a type within a particular application domain”.
Examples of domain features for hydrology include: Rivers
Reservoirs Lakes
Canals Glaciers
Aquifers Such domain features almost always have properties whose value may be estimated by
observation. Extending the example domain features from the above list, some example property types of interest for hydrology are shown in Table 7.
Table 7 - Examples of property-types mapped to domain feature-types
Domain feature Example property types
River Stage or level, temperature, velocity,
turbidity, pH