OGC Implementation Specifications

Web Processing Service

The OpenGIS® Web Processing Service (WPS) Interface Standard provides rules for standardizing how inputs and outputs (requests and responses) for geospatial processing services, such as polygon overlay. The standard also defines how a client can request the execution of a process, and how the output from the process is handled. It defines an interface that facilitates the publishing of geospatial processes and clients’ discovery of and binding to those processes. The data required by the WPS can be delivered across a network or they can be available at the server.

Sensor Planning Service (SPS)

The OpenGIS® Sensor Planning Service Interface Standard (SPS) defines interfaces for queries that provide information about the capabilities of a sensor and how to task the sensor. The standard is designed to support queries that have the following purposes: to determine the feasibility of a sensor planning request; to submit and reserve/commit such a request; to inquire about the status of such a request; to update or cancel such a request; and to request information about other OGC Web services that provide access to the data collected by the requested task. This is one of the OGC Sensor Web...

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...

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.

Geospatial Digital Rights Management Reference Model (GeoDRM RM)

In March, 2007 the Open Geospatial Consortium, Inc. (OGC®) membership approved the Geospatial Digital Rights Management Reference Model (GeoDRM RM), an abstract specification for the management of digital rights in the area of geospatial data and services. The GeoDRM RM is Topic 18 of the OpenGIS® Abstract Specification.

The goal of the GeoDRM effort in the OGC is to make sure that a larger market has access to geospatial resources through a well understood and common mechanism that enables more than today's "all or nothing" protection. A major motivation for this effort is the need to manage the "ownership obstacle to data sharing" in spatial data infrastructure scenarios.


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.

Web Map Service

The OpenGIS® Web Map Service Interface Standard (WMS) provides a simple HTTP interface for requesting geo-registered map images from one or more distributed geospatial databases. A WMS request defines the geographic layer(s) and area of interest to be processed. The response to the request is one or more geo-registered map images (returned as JPEG, PNG, etc) that can be displayed in a browser application. The interface also supports the ability to specify whether the returned images should be transparent so that layers from multiple servers can be combined or not.

NOTE: WMS 1.3 and ISO 1912...