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
OGC WaterML 2.0 OGC 10-126r4
Copyright © 2012-2014 Open Geospatial Consortium 19
Figure 6 - External dependencies timeseries
9.3 Use of vocabularies
Controlled vocabularies, also known as code-lists, are used in data exchange to identify particular concepts or terms, and sometimes relationships between them. For example, an organisation may
define a controlled vocabulary for all observed phenomena that are to be exchanged between parties. Some of these definitions may be related in hierarchies or through other relationships
such as equivalence e.g. precipitation and rainfall refer to the same concept.
Part 1 of WaterML2.0 does not define a full set of vocabularies for data exchange; it does, however, define a number of vocabularies that were identified as providing a first step for data
exchange of time series. This standard defines vocabularies for the following concepts:
- Quality assertions for data values of a broad, categorical type. See section 9.12.3.2.1. - The medium that is being sampled as part of the observation process. See section
9.4.1.8.3. - The general types of processes used in observation. See section 9.22.1.
- The interpolation type of the values of a time series. See section 9.15.3.2. These vocabularies are defined within the OGC definition namespace
http:opengis.netdef ,
which is governed by the OGC Naming Authority OGC-NA. The OGC-NA is responsible for processing requests to change or add new definitions to this namespace. The procedures for the
OGC-NA are outlined in OGC document 09-046 OGC-NA – Procedures and the structure of URIs is outlined in OGC 09-048 OGC-NA – Name type specification – definitions.
It is envisaged that WaterML2.0 will be used alongside existing sets of vocabularies as agreed upon within communities. The parties involved in exchange will determine the vocabularies that
are to be used in exchanged. Optimally a recognized body, such as WMO, would govern the vocabularies. Future work within the Hydrology Domain Working Group should address the area
of controlled vocabularies for the hydrology domain. These vocabularies require a governance structure that allows changes to be made as definitions evolve.
equirements lass
Timeseries
equirements lass
Timeseri Domain Rang
equirements lass
Interleav ed TVP
Timeseries
equirements lass
Categorical TVP
Timeseries
equirements lass
Measurement Domain Rang
Timeseries
equirements lass
Categorical Domain Rang
Timeseries
equirements lass
Measurement TVP
Timeseries
ISO 19123:2005 Cov erages
from ISO 19123 Coverage geometry and functions
Simple Components
from SWE Common Data Model 2.0
ISO 19103:2005 Schema Language
from ISO 19103 Conceptual Schema Language
mport mport
mport mport
mport mport
mport mport
mport mport
mport
Copyright © 2012-2014 Open Geospatial Consortium 20
Requirements class: Timeseries Observation Requirements Class
http:www.opengis.netspecwaterml2.0requml-timeseries-observation Target Type
Encoding of the conceptual model
Name
Time series observation
Dependency
urn:iso:dis:iso:19156:clause:6.2.2
Dependency
urn:iso:dis:iso:19156:clause:7
Dependency
http:www.opengis.netspecwaterml2.0requml-timeseries-core
Dependency
http:www.opengis.netspecwaterml2.0requml-observervation-process
Dependency
http:www.opengis.netspecwaterml2.0requml-monitoring-point-feature-of- interest
Requirement
requml-timeseries-observationresult
A TimeseriesObservation shall have a result that is conformant with the Timeseries UML and Timeseries requirements class, as defined in
Figure 16
and
section 9.12 of this standard. Requirement
requml-timeseries-observationresultDomain
The spatial domain of the timeseries result shall be consistent with the featureOfInterest of the observation.
Requirement
requml-timeseries-observationfeatureOfInterest
If the feature of interest of the observation is not a domain feature e.g. river section, dam, lake then the featureOfInterest shall be of type or subtype of
SF_SpatialSamplingFeature, as defined by ISO19156, which includes MonitoringPoint defined in section 9.20 of this standard.
Requirement
requml-timeseries-observationprocedure
A TimeseriesObservation shall have a procedure property of type ObservationProcess, or a reference to such a type, as defined in section 9.22 of
this standard.
Requirement
requml-timeseries-observationmetadata
A TimeseriesObservation shall have a metadata property of type ObservationMetadata, as defined in section 9.4.1.8 of this standard.
Requirement
requml-timeseries-observationobservedProperty
A TimeseriesObservation shall have an observedProperty of type