Structural overview of requirements classes

Copyright © 2012-2014 Open Geospatial Consortium 16 An abstract class that captures the common characteristics of timeseries the result of the above observation types. This provides the basis for more specialized timeseries types and forms the core requirements class of the standard. Timeseries domain range This requirements class describes the structure of timeseries when the time and value components are separated and not explicitly represented as pairs. The two more specific classes MeasurementDomainRangeTimeseries and CategoricalDomainRangeTimeseries capture two specific types of timeseries where the value-type is restricted. Timeseries interleaved This requirements class describes the structure of interleaved timeseries time-value pairs and associated metadata classes. The two more specific classes MeasurementTimeseriesTVP and CategoricalTimeseriesTVP capture two specific types of timeseries where the value-type is restricted. Monitoring Points Implement this requirements class to describe monitoring points using ISO19156 sampling features. The requirements class defines a single specialization of a point spatial sampling feature. Monitoring point feature of interest For timeseries observations using in-situ monitoring points this conformance class should be used. It captures one of the more common continuous timeseries observations that occur using a monitoring point. It is a separate conformance class in order to allow timeseries observations using different sampling features e.g. groundwater wells or features with more complex geometries such as lines and polygons. Collections Implement this requirements class to provide collections of sampling features, timeseries and inline vocabularies. Observation Process Implement this requirements class to described processes involved in the generation of timeseries. OGC WaterML 2.0 OGC 10-126r4 Copyright © 2012-2014 Open Geospatial Consortium 17

9.2 Package dependencies

Figure 3 – Internal package dependencies requm-timeseries-observ ation + result + featureOfInterest + procedure + metadata + phenomenonTime + resultQualit requml-timeseries-core + domain-object + time-increasing + record-homogenous + coverage-t pe + quality + interpolation-type reqmonitoringPoint + shape-point OM + monitoringPoint-valid reqprocess reqcollection requml-monitoring-point-feature-of-interest + foi requml-timeseries-domain-range + domain-range-separate requml-timeseries-tv p + interleaved requml-measurement-timeseries-domain-range + value-type requml-categorical-timeseries-domain-range + value-type requml-measurement-timeseries-tv p + value-type requml-categorical-timeseries-tv p + value-type I nterleaved coverage time-value pairs Domain-range coverage requml-timeseries-domain-range-observ ation + result requml-timeseries-tv p-observ ation + result requml-measurement-timeseries-tv p-observ ation + result requml-categorical-timeseries-tv p-observ ation + result requml-measurement-timeseries-domain-range-observ ation + result requml-categorical-timeseries-domain-range-observ ation + result Copyright © 2012-2014 Open Geospatial Consortium 18 Figure 4 - External dependencies timeseries observations Figure 5 - External dependencies monitoring points equirements lass » Timeseries Observ ation equirements lass » observ ation from Observation schema equirements lass » cov erageObserv ation from Observation schema ISO 19115:2006 Metadat a Corrigendum from ISO 19115-All Metadata ISO 19123:2005 Cov erages from ISO 19123 Coverage geometry and functions equirements lass » Timeseri Domain Rang Observ ation equirements lass » Timeseri TVP Observ ation ISO 19103:2005 Schema Language from ISO 19103 Conceptual Schema Language equirements lass » Collection equirements lass » Monitoring Point equirements lass » Procedures equirements lass » samplingFeature from Sampling Features mport » mport » mport » mport » mport » mport » mport » mport » mport » mport » mport » mport » mport » mport » mport » mport » mport » equirements lass Monitoring Point equirements lass samplingPoint from Sampling Features equirements lass samplingFeature from Sampling Features equirements lass spatialSamplingFeature from Sampling Features equirements lass observ ation from Observation schema equirements lass cov erageObserv ation from Observation schema equirements lass MonitoringPointFeatureOfInterest ISO 19115:2006 Metadat Corrigendum from ISO 19115-All Metadata mport mport mport