Spatio-Temporal Coverage / Datacube Standards
Overview
Coverages - as per OGC, ISO, and INSPIRE standardization - constitute a unifying paradigm for the digital representations of space/time varying phenomena, in physics called "field" (as in magnetic field). Technically, such phenomena are represented as spatio-temporal regular and irregular grids, point clouds, and general meshes. In particular, multi-dimensional datacubes fall under this category, such as 1-D sensor time series, 2-D satellite imagery, 3-D x/y/t image time series and x/y/z geoscientific models, 4-D x/y/z/t climate and ocean data sets, and more.
Standardization (see details): Coverage concepts and terminology (aka conceptual model) are laid down in ISO 19123-1 (data model) and ISO 19123-3 (processing model) which are identically adopted as OGC AT6.1 and AT6.3. The logical and physical model are defined in ISO 19123-2 (Coverage Implementation Schema, CIS), corresponding to OGC CIS which is harmonized with GML, SWE, and other OGC standards.
In OGC, the CIS data model is accompanied by a modular service model, the Web Coverage Service (WCS) suite of standards. Functionality of this Web API ranges from flexible datacube access and subsetting up to complex geo datacube analytics with the Web Coverage Processing Service (WCPS) datacube language. WCS Core and WCPS are also adopted by EU INSPIRE (see the Good Practice).
As of 2026, coverages remain a cornerstone of interoperable geo data access and analytics, stable, mature, maintained, and heavily used key standards CIS, WCS, and WCPS.
Expert voices confirm this:
Related Standards
- ISO TC211:
- ISO 19123-1:2023 - Coverage Fundamentals (data model concepts and terminology), adopted by OGC as Abstract Topic 6.1
- ISO 19123-2:2026 - Coverage Implementation Schema = CIS
- ISO 19123-3:2023 - Coverage Processing Fundamentals (processing model concepts and terminology), adopted by OGC as Abstract Topic 6.3
- INSPIRE (legal framework for a common European SDI):
- The JSON encoding CoverageJSON (which is not compatible with coverages, despite its name)
History
grandfathered (i.e., not valid any longer):
WCS 1.x
ISO 19123
The current version of WCS is 2.1. Functionally, it is identical to its predecessor WCS 2.0.1, but it extends the coverage types serviceable with !GeneralGridCoverage as per CIS
1.1. This new coverage type unifies and simplifies grid coverages, in particular incporporating !RectifiedGridCoverage and !ReferenceableGridCoverage as pwe WCS 2.0.
WCS 2.0 has several significant advantages over previous versions: it relies on the GML coverage model, leading to increased interoperability as well as harmonization across
OGC standards; among the main features are:
- extends beyond pure raster grids to support all coverage types which GML 3.2.1 knows, e.g., curvilinear grids, irregular grids, point clouds, surface coverages; general mesh
es;
- crisp and modular, consisting of a small mandatory core and a structured universe of optional extensions;
- harmonized with OGC OWS-Common, GML, SWE, WMS, WCPS, and WPS
- has a clear, formally specified syntax (XML Schema) and semantics (Schematron) easing understanding and implementation;
- testable: for the first time, pixel contents is subject to conformance testing. In other words: conformance of coverage data and services can be tested down to single pixel
level.
WCS 1 is the outdated, deprecated version of WCS. It is not compatible with WCS 2, as indicated by the major version number change (cf. OGC versioning rules). WCS 1, a stepstone
in the learning curve about coverages, suffered from some known issues, in particular: lack of interoperability. It had its own coverage model which has been abondoned in WCS 2
for the sake of aligning with GML encoding.