Requirements class – Categorical Timeseries time-v Observation

OGC WaterML 2.0 OGC 10-126r4 Copyright © 2012-2014 Open Geospatial Consortium 33 Target Type Encoding of the conceptual model Name Time-value pair interleaved timeseries observation - categorical Dependency http:www.opengis.netspecwaterml2.0requml-timeseries-tvp-observation Dependency http:www.opengis.netspecwaterml2.0requml-categorical-timeseries-tvp Requirement requml-categorical-timeseries-tvp-observationresult A CategoricalTimeseriesTVPObservation shall have a result of type CategoricalTimeseriesTVP, as defined in clause 9.16 of this standard. This is represented in the UML in Figure 15 . Figure 15 - Categorical timeseries TVP Observation 9.11.1.1 result OM_Observation The result of a CategoricalTVPTimeseriesObservation is restricted to be of type CategoricalTimeseriesTVP as defined in clause 9.16.

9.12 Requirements class: Timeseries Core Requirements Class

http:www.opengis.netspecwaterml2.0requml-timeseries-core «FeatureType» Timeseri TVP Observ ation:: TimeseriesTVPObserv ation OM ¡ ¢ £ ¤ creteC ¥ ¦ erageO § ¤ er ¦ at £ on «FeatureType» Timeseries Observ ation:: TimeseriesObserv ation ¨ £ m © ¤ er £ © ¤ «FeatureType» Interleav ed TVP Timeseries:: TimeseriesTVP «FeatureType» CategoricalTimeseriesTVPObserv ation «Type» Categorical TVP Timeseries :: CategoricalTimeseriesTVP +result +result Copyright © 2012-2014 Open Geospatial Consortium 34 Target Type Encoding of the conceptual model Name Timeseries Dependency urn:iso:dis:iso:19123:clause:5.3 CV_Coverage Requirement requml-timeseries-coredomain-object A timeseries is a coverage whose domain shall consist of the temporal elements of the timeseries. If the series is spatially varying, the spatial elements shall describe each spatial element empty for in-situ timeseries. This is shown in Figure 18 . Requirement requml-timeseries-coretime-increasing The time elements of the timeseries shall be ordered in increasing time. Requirement requml-timeseries-corerecord-homogenous The record-type for the values range of the timeseries shall be homogenous. Requirement requml-timeseries-corecoverage-type A timeseries shall implement the domain-range or geometry-value time-value pairs coverage type. This requirements class is abstract. Requirement requml-timeseries-corequality When specifying the quality of a data point using the quality property section 9.12.3.2.1 an appropriate URI from Table 5 shall be used. Requirement requml-timeseries-coretimeseries-metadata The timeseries shall support metadata for the series as shown in the UML in Figure 16 and Figure 19 . Requirement requml-timeseries-corepoint-metadata The timeseries shall support point metadata for each value in the series as shown in the UML in Figure 20 .