OGC Implementation Specifications

OGC® WaterML

WaterML 2.0 is a standard information model for the representation of water observations data, with the intent of allowing the exchange of such data sets across information systems. Through the use of existing OGC standards, it aims at being an interoperable exchange format that may be re-used to address a range of exchange requirements, some of which are described later in this document.

Open GeoSMS Standard - Core

The OGC Open GeoSMS Standard provides developers with an extended Short Message Service (SMS) encoding and interface to facilitate communication of location content between different LBS (Location-Based Service) devices or applications. SMS is the open text communication service standard most commonly used in phone, web and mobile communication systems for the exchange of short text messages between fixed line or mobile phone devices. The lightweight and easy to implement Open GeoSMS Standard facilitates interoperability between mobile applications and the rapidly expanding world of geospatia...

OpenGIS Transducer Markup Language (TML) Encoding Specification

*THIS STANDARD HAS BEEN RETIRED* The OpenGIS® Transducer Markup Language Encoding Standard (TML) is an application and presentation layer communication protocol for exchanging live streaming or archived data to (i.e. control data) and/or sensor data from any sensor system. A sensor system can be one or more sensors, receivers, actuators, transmitters, and processes. A TML client can be capable of handling any TML enabled sensor system without prior knowledge of that system.

OpenSearch Geo and Time Extensions

This OGC standard specifies the Geo and Time extensions to the OpenSearch query protocol. OpenSearch is a collection of simple formats for the sharing of search results.

The OpenSearch description document format can be used to describe a search engine so that it can be used by search client applications. The OpenSearch description format allows the use of extensions that allow search engines to request a specific and contextual query parameter from search clients.

The OpenSearch response elements can be used to extend existing syndication formats, such as RSS and Atom, with...


The following documents are profiles of other OGC Standards. Although they appear on the respective pages of their "parent" specifications, this view is provided for quickly accessing specific profiles. To access the parent specification simply use the link provided below the profile description.

Retired Documents


The documents listed below have been retired and provided for historical purposes only. Please go the Standards pages to the left for the most current versions of the Implementation Specifications, Best Practice or Discussion Papers.

Sensor Model Language (SensorML)

The primary focus of the Sensor Model Language (SensorML) is to provide a robust and semantically-tied means of defining processes and processing components associated with the measurement and post-measurement transformation of observations. This includes sensors and actuators as well as computational processes applied pre- and postmeasurement. The main objective is to enable interoperability, first at the syntactic level and later at the semantic level (by using ontologies and semantic mediation), so that sensors and processes can be better understood by machines, utilized automatically...