The Open Geospatial Consortium (OGC=C2=AE) has approved the OGC Sensor Model Language (SensorML) 2.0 Encoding Standard.
SensorML 2.0 provides a standard encoding for describing sensors (“things that measure”), actuators (“things that act”), and processors (“things that calculate”). SensorML is part of the award-winning OGC Sensor Web Enablement (SWE) suite of standards that have been implemented in satellite mission planning, monitoring and alerting, and intelligent cities and buildings around the world.
Because SWE standards are open standards based on open and universally accepted standards for the Internet and web, and for spatial location, they are foundational standards for communicating with sensors, actuators and processors whose location matters. They are a key enabler for the Internet of Things.
SensorML 2.0 includes a number of changes to the previous version 1.0.1, which was approved in 2007, including:
- Support for using external schemas to describe sensor properties
- Better-defined support for positions and dynamic state (e.g. location, orientation, velocity, and acceleration)
- Better support for inheritance, allowing for more compact descriptions of deployed devices and processes
- Direct access to real-time values and data streams
- Better support for multiplexed data streaming (i.e. streams with disparate message types).
The online documentation includes a large collection of programming examples.
Efforts are also underway to take advantage of the complementary role that SensorML 2.0 can play with the OGC City Geography Markup Language (CityGML) Encoding Standard and the candidate OGC standard < a href='http://www.opengeospatial.org/standards/requests/117?utm_source=3Demailcam=paign251&utm_medium=3DphpList&utm_content=3Dtextemail& utm_campaign=3DThe+OG=C+approves+SensorML+2.0%2C+advanced+standard+for+Internet+of+Things'>IndoorGML.
Also, the OGC Sensor Web for IoT (SWIOT) Standards Working Group (SWG) seeks to make observations captured by IoT devices easily available to applications and users through data aggregation portals.
The OGC SensorML 2.0 Encoding Standard, as al OGC standards, is free and publicly available and can be downloaded here.