om.1.0.0.extensions.observationSpecialization_constraint.xsd Maven / Gradle / Ivy
Schematron validation
observationSpecialization_constraint.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.
In this version, the specialization is achieved by using Schematron to constrain the type of the result element from om:ObservationType
Copyright (c) 2007 Open Geospatial Consortium - see http://www.opengeospatial.org/ogc/software
xsi:Type must be gml:MeasureType
Specialized Observation in which the result is a Measure
xsi:Type must be gml:CodeType
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
gml:_Geometry must be present as child of om:result
only one child may be present
Specialized Observation, in which the result is a geometry
gml:_TimeObject must be present as child of om:result
only one child may be present
Specialized Observation, in which the result is a temporal object
swe:DataRecord must be present as child of om:result
only one child may be present
Specialized Observation, in which the result is a record representing a multi-component phenomenon