Coverages & Datacubes:
the Big Picture

This page gives an overview of the coverage data and service model, in particular the WCS service suite. Datacubes form a special type of coverages which continues to receive particular attention.

Synopsis

wcs-spec-hierarchy.png

Figure: Coverage data and service model overview

Coverage specifications (with adoption status)

All coverage-related adopted standards - in particular: the CIS and WCS suites - can be found on the OGC WCS page, except for the WCPS language definition which is maintained separately for historical reasons.

Standards are grouped along the common IT abstraction hierarchy:

Note: In the past, the distinction between these levels has not been made sufficiently clear in the standards. Often concepts were directly expressed in GML (more recently, in JSON) rather than separating them cleanly. In recent years, more attention has been paid at least in the WCS suite so the more recent standards split into separate documents (ex: ISO 19123-1 and 19123-2) or at least have separate conformance classes (ex: WCS service functionality vs request/response encoding).

Abstract Models (conceptual level)

Standards on this level of abstraction define concepts and terminology of coverage data and processing (not concrete data encodings and services). ISO 19123-1 replaces ISO 19123:2005.

Concrete Coverage Model (logical level)

Coverage Data Model

Coverage Service Model

Coverage Data and Request Encodings (physical level)

On this level, concrete interoperable and conformance-testable data structures are defined, based on the conceptual and logical schemas.

Coverage Format Encodings

Notes:

Coverage Service Protocol Bindings

Non-Coverage documents

Technical Coverage resources