Copyright © 2014 Open Geospatial Consortium
16
2 Conformance
2.1 Overview This standard has been written to be compliant with the OGC Specification Model – A
Standard for Modular Specification OGC 08-131r3. Extensions of this standard should themselves be conformant to the OGC Specification Model.
This standard defines conceptual models and an XML implementation of these models for describing non-physical and physical processes surrounding the act of measurement
and subsequent processing of observations. The conceptual models are described using UML while the implementation is described using the XML Schema language and
Schematron. It is envisioned that OWL Web Ontology Language and RDF Resource Description Framework versions could also be generated from the models if deemed
useful and desired.
2.2 Specification identifier All requirements-classes and conformance-classes described in this document are owned
by the specification identified as
http:www.opengis.netspecsensorml2.0 .
2.3 Conformance classes The conformance rules are based on XML validation using the XML Schema
representation of SensorML, together with processing of constraints expressed using Schematron assertions and reports.
Conformance with this specification shall be checked using all the relevant tests specified in Annex A. The framework, concepts, and methodology for testing, and the criteria to be
achieved to claim conformance are specified in ISO 19105: Geographic information — Conformance and Testing. In order to conform to this OGC™
encoding standard, a standardization target shall implement the core conformance class, and choose to
implement any one or more of the other conformance classes. The conformance rules for the XML implementation are based on XML validation using
XML Schema representation of SensorML, together with processing constraints expressed using Schematron assertions and reports.
SensorML OGC 12-000
Copyright © 2014 Open Geospatial Consortium
17
Table 1 — Conformance classes related SensorML instances
Requirements class Description
Clause
Core Concepts
http:www.opengis.netspecsensorml2.0reqcore Core Concepts
A.1
Conceptual Models:
http:www.opengis.netspecsensorml2.0reqmodelcore-process Abstract Process
A.2 http:www.opengis.netspecsensorml2.0reqmodelsimple-process
Non-Physical Simple Process
A.3 http:www.opengis.netspecsensorml2.0reqmodelaggregate-process
Non-Physical Aggregate Process
A.4 http:www.opengis.netspecsensorml2.0reqmodelphysical-component
Physical Component A.5
http:www.opengis.netspecsensorml2.0reqmodelphysical-system Physical System
A.6 http:www.opengis.netspecsensorml2.0reqmodeladvanced-processes
Processes with Advanced Data Types
A.7 http:www.opengis.netspecsensorml2.0reqmodelconfigurable-process
Configurable Process A.8
XML Schema:
http:www.opengis.netspecsensorml2.0reqxmlcore-process Core Process
A.9 http:www.opengis.netspecsensorml2.0reqxmlsimple-process
Non-Physical Simple Process
A.10 http:www.opengis.netspecsensorml2.0reqxmlaggregate-process
Non-Physical Aggregate Process
A.11 http:www.opengis.netspecsensorml2.0reqxmlphysical-component
Physical Component A.12
http:www.opengis.netspecsensorml2.0reqxmlphysical-system Physical System
A.13 http:www.opengis.netspecsensorml2.0reqxmlconfigurable-process
Configurable Process A.14
Copyright © 2014 Open Geospatial Consortium
18
3 Normative References
The following normative documents contain provisions which, through reference in this text, constitute provisions of document OGC 08-094. For dated references, subsequent
amendments to, or revisions of, any of these publications do not apply. However, parties to agreements based on this document are encouraged to investigate the possibility of
applying the most recent editions of the normative documents indicated below. For undated references, the latest edition of the normative document referred to applies.
- OGC 08-131r3 – The Specification Model – A Standard for Modular Specification - OGC 08-094r1 – SWE Common Data Model Encoding Standard, version 2.0
- ISOIEC 11404:2007 – General-Purpose Datatypes - ISO 8601:2004 – Representation of Dates and Times
- ISO 19103:2005 – Conceptual Schema Language - ISO 19108:2002 – Temporal Schema
- ISO 19111:2007 – Spatial Referencing by Coordinates - ISO 19115:2006 – All Metadata
- ISO 19136 - GML - Unified Code for Units of Measure UCUM – Version 1.8, July 2009
- Unicode Technical Std 18 – Unicode Regular Expressions, Version 13, Aug. 2009 - The Unicode Standard, Version 5.2, October 2009
- W3C Extensible Markup Language XML – Version 1.0 4
th
Edition, Aug. 2006 - W3C XML Schema – Version 1.0 Second Edition, October 2004
- IEEE 754:2008 – Standard for Binary Floating-Point Arithmetic - IETF RFC 2045 – Multipurpose Internet Mail Extensions MIME Part One:
Format of Internet Message Bodies, November 1996 - IETF RFC 5234 – Augmented BNF for Syntax Specifications: ABNF
SensorML OGC 12-000
Copyright © 2014 Open Geospatial Consortium
19
4 Terms and Definitions
For the purpose of this document, the following terms and definitions apply: 4.1. Actuator
A type of transducer that converts a signal to some real-world action or phenomenon.
4.2. Aggregate Process