Time series observation specialisations Requirements class – Timeseries domain range Observation Requirements Class

Copyright © 2012-2014 Open Geospatial Consortium 28 Figure 10 - Relationship to CVT_TimeInstantCoverage ISO19156 – Annex C, green

9.6 Requirements class – Timeseries domain range Observation Requirements Class

http:www.opengis.netspecwaterml2.0requml-timeseries-domain-range-observation Target Type Encoding of the conceptual model Name Time series domain range observation Dependency http:www.opengis.netspecwaterml2.0requml-timeseries-observation Dependency http:www.opengis.netspecwaterml2.0requml-timeseries-domain-range Requirement requml-timeseries-domain-range-observationresult A TimeseriesDomainRangeObservation shall have a result of type TimeseriesDomainRange, as defined in section 9.13 of this standard. This is represented in the UML in Figure 9 . 9.6.1.1 result OM_Observation The result of a TimeseriesDomainRangeObservation is restricted to be of type TimeseriesDomainRange as defined in section 9.13. «DataType» TimeValuePair + geometry : g ML_DomainO i j ect «FeatureType» TimeseriesTVP Temporal Cov erage:: CVT_DiscreteTimeInstantCov erage «DataType» Temporal Cov erage:: CVT_TimeInstantValuePair + geometry :TM_Instant C k l m p q erage «type» Discrete Coverages::CV_DiscreteCoverage + locat r t DirectPosition v :Set w CV_GeometryValuePair z Cov erage Core:: CV_GeometryValuePair + geometry :CV_DomainO i j ect + value :Record «FeatureType» Timeseries::Timeseries +collection 0.. CoverageFunction +element 0.. +element 0.. CoverageFunction +collection 0.. +element 0.. CoverageFunction +collection 0.. OGC WaterML 2.0 OGC 10-126r4 Copyright © 2012-2014 Open Geospatial Consortium 29

9.7 Requirements class – Measurement Timeseries domain range Observation Requirements Class

http:www.opengis.netspecwaterml2.0requml-measurement-timeseries-domain-range- observation Target Type Encoding of the conceptual model Name Measurement timeseries domain range observation Dependency http:www.opengis.netspecwaterml2.0requml-timeseries-domain-range- observation Dependency http:www.opengis.netspecwaterml2.0requml-measurement-timeseries-domain- range Requirement requml-measurement-timeseries-domain-range-observationresult A MeasurementTimeseriesDomainRangeObservation shall have a result of type MeasurementTimeseriesDomainRange, as defined in section 9.17 of this standard. This is represented in the UML in Figure 11 . Figure 11 - Measurement timeseries domain range observation 9.7.1.1 result OM_Observation The result of a MeasurementTimeseriesDomainRangeObservation is restricted to be of type MeasurementTimeseriesDomainRange as defined in section 9.17. OM | ~  € creteC  ‚ erageO ƒ € er ‚ at  on «FeatureType» Timeseries Observ ation:: TimeseriesObserv ation «FeatureType» Timeseries Observ ation:: TimeseriesDomainRangeObserv ation „  m … € er  … € «FeatureType» Timeseri Domain Rang :: TimeseriesDomainRange «FeatureType» MeasurementTimeseriesDomainRangeObserv ation «FeatureType» Measurement Domain Rang Timeseries:: MeasurementTimeseriesDomainRange +result +result Copyright © 2012-2014 Open Geospatial Consortium 30 Requirements class – Categorical T Observation Requirements Class http:www.opengis.netspecwaterml2.0requml-categorical-timeseries-domain-range- observation Target Type Encoding of the conceptual model Name Categorical timeseries domain range observation Dependency http:www.opengis.netspecwaterml2.0requml-timeseries-domain-range- observation Dependency http:www.opengis.netspecwaterml2.0requml-categorical-timeseries-domain-range Requirement requml-categorical-timeseries-domain-range-observationresult A CategoricalTimeseriesDomainRangeObservation shall have a result of type CategoricalTimeseriesDomainRange, as defined in section 9.8 of this standard. This is represented in the UML in Figure 12 Figure 12 - categorical timeseries domain range observation 9.8.1.1 result OM_Observation The result of a CategoricalTimeseriesDomainRangeObservation is restricted to be of type CategoricalTimeseriesDomainRange as defined in section 9.18. OM † ‡ ˆ ‰ creteC Š ‹ erageO Œ ‰ er ‹ at ˆ on «FeatureType» Timeseries Observ ation:: TimeseriesObserv ation «FeatureType» Timeseries Observ ation:: TimeseriesDomainRangeObserv ation  ˆ m Ž ‰ er ˆ Ž ‰ «FeatureType» Timeseri Domain Rang :: TimeseriesDomainRange «FeatureType» CategoricalTimeseriesDomainRangeObserv ation «FeatureType» Categorical Domain Rang Timeseries:: CategoricalTimeseriesDomainRange +result +result