SensorML Status



In 1998, under the auspices of the international Committee for Earth Observing Satellites (CEOS), Dr. Mike Botts began development of an XML-based Sensor Model Language for describing the geometric, dynamic, and radiometric properties of dynamic remote sensors. Initial development was funded under a NASA AIST Program, and in 2000, SensorML was brought under the oversight of the Open Geospatial Consortium (OGC) where it served as a catalyst for the OGC Sensor Web Enablement (SWE) initiative. SensorML design has benefited greatly from the interactions of members of the OGC Sensor Web Enablement Working Group. The continued development of SensorML has been supported by the Interoperability Program of OGC, as well as the US Environmental Protection Agency (EPA), the US National GeoSpatial-Intelligence Agency (NGA), the US Joint Interoperability Test Command (JITC), the US Defense Information Systems Agency (DISA), SAIC, General Dynamics, Northrop Grumman, SEICORP, Oak Ridge National Labs, and NASA.

Version 1.0

Version 1.0 SensorML was approved as an OGC Technical Specification on June 23, 2007. In Version 1.0, SWE Common and SensorML were combined in the same specification. SWE Common defines the common data types and data aggregates used throughout all SWE specifications (excluding TML). In later versions, SWE Common will be defined as a separate specification.

Version 1.0.1

A corrigendum provided minor corrections on October 25, 2007.

Future Release (Version 2.0)

Change Requests have been received and a SensorML Standard Working Group has been formed to begin work on the next release of SensorML. The initial meeting for the SensorML SWG will occur at the OGC TC meeting in Valencia, Spain on December 3, 2008. Some of the known issues to be resolved in the future release include

- cleaner means to signify inheritance between instances (e.g. my weather station is ofType Vaisala WTX520; thus inherit all properties specified in the WTX520 SensorML description)

- better interface definition for moving closer to plug-n-play

- separating of SWE Common into its own specification

- update underlying GML to Version 3.2.1.

- use of more GML/ISO metadata schema