The Cover PagesThe OASIS Cover Pages: The Online Resource for Markup Language Technologies
SEARCH | ABOUT | INDEX | NEWS | CORE STANDARDS | TECHNOLOGY REPORTS | EVENTS | LIBRARY
SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic
Created: January 31, 2008.
News: Cover StoriesPrevious News ItemNext News Item

OGC Approves Sensor Web Observations and Measurements Encoding Standard.

Contents

The Open Geospatial Consortium (OGC) announced that its members have approved version 1.0 of the Observations and Measurements Encoding specification as a final OpenGIS Implementation Standard.

The two-part Observations and Measurements Encoding specification "defines an abstract model and an XML schema encoding for observations and measurements. This framework is required for use by other OGC Sensor Web Enablement (SWE) standards as well as for general support for OGC compliant systems dealing in technical measurements in science and engineering. As a new international consensus standard in an era of increasing scientific cooperation, O&M promises to play an important role in Web-based publishing of real-time and archived scientific data across research disciplines and application domains."

O&M provides standard constructs for accessing and exchanging observations, alleviating the need to support a wide range of sensorspecific and community-specific data formats. Particularly with advancements made during the OWS-3 and OGC Web Services, Phase 4 initiatives, the O&M Observation provides a standard that combines the flexibility and extensibility provided by XML with an efficient means to package large amounts of data as ASCII or binary blocks.

An "Observation" is an action with a result which has a value describing some phenomenon. The observation is modelled as a Feature within the context of the General Feature Model. An observation feature binds a result to a feature of interest, upon which the observation was made.

The aim of the OpenGIS O&M Standard is to "define terms used for measurements and the relationships between them, mainly to improve the ability of software systems to discover and use live and archived digital data produced by measuring systems. When scientists and engineers encode data in O&M, they can easily publish the data (or live data feeds) in catalogs and registries so others can efficiently discover, access and use the data, using relatively simple software. The scope of the specification covers observations and measurements whose results may be quantities, categories, temporal and geometry values, coverages, and composites and arrays of any of these."

The Observations and Measurements specification was produced as part of the OGC's Sensor Web Enablement (SWE) activity. Part 1 was submitted to OGC by the [Australia] Commonwealth Scientific and Industrial Research Organisation (CSIRO) and by Geoscience Australia. Part 2 was also contributed by the UK Council of the Central Laboratories of the Resarch Councils.

OGC's Sensor Web Enablement (SWE) Activity is being executed through the OGC Web Services (OWS) initiatives under the Interoperability Program and the SWE Working Group under the OGC Specification Program. It is establishing the interfaces and protocols that will enable a ?Sensor Web? through which applications and services will be able to access sensors of all types over the Web.

OGC Sensor Web Enablement specifications "make it possible to use a standards-based online catalog to publish information about devices as diverse as radiation counters, anemometers, security cameras, and NASA imaging satellites. These standards also provide the hooks to control sensor and camera platform motion and data collection. The standards are comprehensive enough to work with IEEE smart sensor systems as well as provide for all of the motion control associated with complex Earth imaging satellites. In many cases, owners of these sensors and cameras are making the systems accessible via the Web. By implementing standards in the devices' Web interfaces, disaster managers and first responders can then find and use these devices in a crisis."

The OGC initiatives have defined, prototyped, and tested several components needed for a Sensor Web:

  • Sensor Model Language (SensorML): SensorML provides standard models and XML schema for describing sensors systems and processes; provides information needed for discovery of sensors, location of sensor observations, processing of low-level sensor observations, and listing of sensor system operations that can be invoked by a client process

  • Transducer Markup Language (TML): Conceptual model and XML schema for describing transducers and supporting real-time streaming of data to and from sensor systems

  • Observations and Measurements (O&M): Standard models and XML schema for encoding observations and measurements from a sensor, both archived and real-time

  • Sensor Observation Service (SOS): Standard Web service interface for requesting, filtering, and retrieving observations and sensor system information

  • Sensor Planning Service (SPS): Standard Web service interface for requesting user-driven acquisitions and observations. This is the intermediary between a client and a sensor collection management environment

  • Sensor Alert Service (SAS): Standard Web service interface for publishing and subscribing to alerts from sensors

  • Sensor Registries: These enable publishing and discovery of sensors and observed values and are implementations of the OpenGIS Catalogue Service Implementation Specification, which has many applications beyond sensor webs.

The Part 1 Observations and Measurements Schema document specifies the core Observations and Measurements model. It discusses observation, measurement, result, procedure, feature of interest, observed property, property type, coverage and related terms, presented using UML class diagrams and in equivalent GML conformant XML serialisations. The scope covers observations and measurements whose results may be quantities, categories, temporal and geometry values, coverages, and composites and arrays of any of these. Annex D of the Schema Specification specifies XML Schema components, in the form of GML Application Schemas that implement the conceptual model in accordance with ISO DIS 19136.

A Sampling Features model is described in the document named Observations and Measurements - Part 2. This refactors elements originally all described as part of the Observations and Measurements best practice paper. "Feature" is an abstraction of real world phenomena. These feature-types are typically associated with making observations producing estimates of property values that are in some way representative of a domain feature. Sampling features embody a sampling strategy that is suitable for the observation procedure and the observed property.

An "Observation" acts as property-value-provider for the feature of interest. There is a related constraint that the observed-property of the Observation must be associated with the feature-of-interest, i.e. it must be a valid property within the definition for the target class of the association end having the roleName featureOfInterest. The feature of interest may be any feature having properties whose values are discovered by observation. In general, this will be of a type from catalogue representing the application domain for an investigation.

Bibliographic Information

  • OGC Abstract Specification — Observations and Measurements — Part 1: Observation Schema. Edited by Simon Cox (CSIRO Exploration and Mining). Open Geospatial Consortium Inc. Date: 2007-12-08. OGC reference number: OGC 07-022r1. Version: 1.0 Category: OpenGIS Implementation Standard. 85 pages. "This work was supported by OGC through OWS Interoperability Projects, by the Water Resources Observation Network activity based at CSIRO Australia, and by Geoscience Australia." See the reference page.

    Part 1 replaces the OGC Recommendation Paper 05-087r4 Observations and Measurements clauses 1-6, 8 and Annexes. The changes that have been made relative to the previous version are documented in the O&M RFC Comments and Responses document OGC 07-044r1.

    See also the O & M Part 1: Observation Schema, GML Application Schema version of the O&M 1.0.0 model. Provides for the general models and XML encodings for observations and measurements, including but not restricted to those using sensors. The Observations and Measurements schema are defined in the OGC document 07-022r1.

  • OGC Abstract Specification — Observations and Measurements — Part 2: Sampling Features. Edited by Simon Cox (CSIRO Exploration and Mining). Open Geospatial Consortium Inc. OGC reference number: OGC 07-002r3. Date: 2007-12-08. 46 pages. See the reference page.

    Part 2 replaces the OGC Recommendation Paper 05-087r4 Observations and Measurements clauses 1-5, 7 and Annexes. A set of XML schemas implementing the model as a GML Application Schema is provided in Annex B. See also the O & M Part 2: Sampling Features Schema files.

  • Related OGC schemas:

    • Sensor Web Enablement (SWE) Common data types Schema v1.0.1. The SWE Common schema were approved as Version 1.0.0 by the OGC membership on 23 June 2007. They are defined in the OGC SensorML document 07-000. Corrigendum 1 (OGC 07-122r2) made changes to these and were released as sweCommon 1.0.1.

    • Sensor Model Language (SensorML) v1.0.1 Schema. The SensorML schema were approved as Version 1.0.0 by the OGC membership on 23 June 2007. They are defined in the OGC SensorML document 07-000. Corrigendum 1 (OGC 07-122r2) made changes to these and were released as sensorML 1.0.1.

Specification Excerpts

From the Part 1 (Schema) Scope statement:

We describe a conceptual model and encoding for observations and measurements. This is formalized as an Application Schema, but is applicable across a wide variety of application domains.

An Observation is an action with a result which has a value describing some phenomenon. The observation is modelled as a Feature within the context of the General Feature Model (ISO 19101, ISO 19109). An observation feature binds a result to a feature of interest, upon which the observation was made. The observed property is a property of the feature of interest. An observation uses a procedure to determine the value of the result, which may involve a sensor or observer, analytical procedure, simulation or other numerical process. The observation pattern and feature is primarily useful for capturing metadata associated with the estimation of feature properties, which is important particularly when error in this estimate is of interest. An observation results in an estimate of the value of a property of the feature of interest.

Observation values may have many datatypes, including primitive types like category or measure, but also more complex types such as time, location and geometry. Complex results are obtained when the observed property requires multiple components for its encoding. Furthermore, if the property varies on the feature of interest, then the result is a coverage, whose domain is the feature. In a physical realisation, the result will typically be sampled on the domain, and hence represented as a discrete coverage.

Additional components that are used, but not described, in this report include:

  • Sensor Model Language (SensorML), and Sensor Instance/Sensor Type registries
  • Reference System definitions (CRS, frames, units of measure, dictionaries, and category lists)
  • Semantic definition of phenomena
  • Geometry and temporal objects
  • Data-types provided by various standards

An observation is an act associated with a discrete time instant or period through which a number, term or other symbol is assigned to a phenomenon. The phenomenon is a property of an identifiable object, which is the feature of interest of the observation. The observation uses a procedure, which is often an instrument or sensor [NRC1995] but may be a process chain, human observer, an algorithm, a computation or simulator. The key idea is that the observation result is an estimate of the value of some property of the feature of interest, and the other observation properties provide context or metadata to support evaluation, interpretation and use of the result..."

From the Part 2 (Sampling Features) Scope statement:

We describe a conceptual model and encoding for sampling features. These feature-types are typically associated with making observations producing estimates of property values that are in some way representative of a domain feature. Sampling features embody a sampling strategy that is suitable for the observation procedure and the observed property. Hence, sampling features are artefacts of the observation process rather than the inherent domain semantics. Similar sampling strategies are used across a wide range of application domains so a common sampling features schema may be described.

Instances of sampling features may act as the proximate feature-of-interest for observations, particularly early in the value-adding chain.

About the Open Geospatial Consortium (OGC)

The Open Geospatial Consortium, Inc (OGC) is an international industry consortium of 348 companies, government agencies and universities participating in a consensus process to develop publicly available interface specifications. OpenGIS Specifications support interoperable solutions that "geo-enable" the Web, wireless and location-based services, and mainstream IT. The specifications empower technology developers to make complex spatial information and services accessible and useful with all kinds of applications.

OGC defines an open standard" as one that:

  • Is created in an open, international, participatory industry process, as described above. The standard is thus non-proprietary, that is, owned in common. It will continue to be revised in that open process, in which any company, agency or organization can participate.
  • Has free rights of distribution: An "open" license shall not restrict any party from selling or giving away the specification as part of a software distribution. The "open" license shall not require a royalty or other fee.
  • Has open specification access: An "open" environment must include free, public, and open access to all interface specifications. Developers are allowed to distribute the specifications

The members of OGC developed the Geography Markup Language, which is well on its way to becoming the standard XML encoding for geospatial information. It happens that XML-encoded geospatial metadata, (parts of which conform with GML) are a keystone element of the OGC Web Services architecture that makes possible detailed, complex, automated searches for spatial data and spatial services on the Web. Also, GML separates content from presentation, so the way in which data is presented (on desktop systems and PDAs, for example) is entirely under program control and can thus be tailored automatically to suit display device capabilities or application requirements. Very importantly, one of the major breakthroughs with GML is that, when used with XML tools, GML makes it possible to resolve many of the difficulties associated with incompatible data models.

It is not difficult to create profiles (application-specific variations) of GML, and this is what most data developers will do. The Ordnance Survey of Great Britain and the US Census Bureau (in its TIGER data) have committed to GML. But everyone in the geoprocessing industry should be aware that it is also easy to create new XML schemas for geographic information that are not profiles of GML, and herein lies the risk of a new obstacle to interoperability...

Principal References


Hosted By
OASIS - Organization for the Advancement of Structured Information Standards

Sponsored By

IBM Corporation
ISIS Papyrus
Microsoft Corporation
Oracle Corporation

Primeton

XML Daily Newslink
Receive daily news updates from Managing Editor, Robin Cover.

 Newsletter Subscription
 Newsletter Archives
Bottom Globe Image

Document URI: http://xml.coverpages.org/ni2008-01-31-a.html  —  Legal stuff
Robin Cover, Editor: robin@oasis-open.org