ogc.omx.1.0.0.observationSpecialization.xsd Maven / Gradle / Ivy
Schematron validation
observationSpecialization.xsd
An implementation of the OandM model for SWE
This document contains various specializations of the basic observation pattern, by fixing the type of the result.
The specialization is achieved by using Schematron to constrain the type of the result element from om:ObservationType
Observation Extensions is an OGC Standard.
Copyright (c) 2007,2008,2010 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
xsi:Type must be gml:MeasureType
Specialized Observation in which the result is a Measure
xsi:Type must be swe:ScopedNameType
Specialized Observation, in which the result is a textual value from a controlled vocabulary
xsi:Type must be xs:integer
Specialized Observation, in which the result is an integer representing the count of the observed property
xsi:Type must be xs:boolean
Specialized Observation, in which the result is a boolean value representing the truth value (usually existence) of the observed property
xsi:type of the result element must be gml:GeometryPropertyType
one and only one child element must be present
Specialized Observation, in which the result is a geometry
xsi:Type of the result element must be gml:TimePrimitivePropertyType
one and only one child element must be present
Specialized Observation, in which the result is a temporal object
swe:DataRecord must be present as child of om:result
one and only one child element must be present
Specialized Observation, in which the result is a record representing a multi-component phenomenon