OGC Building Blocks for STAC
ogc
These Building Blocks provide a validation and documentation wrapper over STAC and extension schemas, and aid in transparent re-use of STAC elements
Last crawled
8/11/2026, 10:09:38 AM
Crawl status
ok
Modified
2026-06-10T19:43:23.495989
Register dependencies
No dependencies found.
Building Blocks (23)
Assets objectogc.contrib.stac.components.assets
Assets sub-schema reused in items and collections
schema
under-development
STAC CF Extension Ontologyogc.contrib.stac.extensions.cf-ontology
model
stable
STAC Open Science Extension Ontologyogc.contrib.stac.extensions.osc-ontology
model
stable
STAC Processes Extension Ontologyogc.contrib.stac.extensions.processes-ontology
model
stable
STAC Core Ontologyogc.contrib.stac.core-ontology
model
stable
STAC Collectionogc.contrib.stac.collection
A SpatioTemporal Asset Catalogs (STAC) collection. This building block implements validation of examples using the canonical schema and a JSON-LD context to a map to a RDF format that can support richer logical constraints and integration with related data.
schema
under-development
STAC Collection (v1.0.0)ogc.contrib.stac.collection-v1-0-0
A SpatioTemporal Asset Catalogs (STAC) collection. This building block implements validation of examples using the canonical schema and a JSON-LD context to a map to a RDF format that can support richer logical constraints and integration with related data.
schema
under-development
STAC Collection (v1.1.0)ogc.contrib.stac.collection-v1-1-0
A SpatioTemporal Asset Catalogs (STAC) collection. This building block implements validation of examples using the canonical schema and a JSON-LD context to a map to a RDF format that can support richer logical constraints and integration with related data.
schema
under-development
Version agnostic STAC Itemogc.contrib.stac.item
Version-neutral SpatioTemporal Asset Catalogs (STAC) item - STAC versions are schema incompatible due to hard restrictions on version numbers. This BuildingBlock covers the interoperability that exists between versions by identifying the common elements, and is extended by version-specific restrictions and extensions.
schema
under-development
STAC Accuracy Extensionogc.contrib.stac.extensions.accuracy
TBD
schema
under-development
STAC CF Extensionogc.contrib.stac.extensions.cf
CF Extension to the SpatioTemporal Asset Catalog (STAC) specification. Allows to provide the Standard Name Table based on the CF metadata convention.
schema
under-development
STAC Classification Extensionogc.contrib.stac.extensions.classification
STAC Classification Extension for STAC Items and STAC Collections.
schema
under-development
STAC Electro-Optical Extensionogc.contrib.stac.extensions.eo
Electro-Optical (EO) Extension to the SpatioTemporal Asset Catalog (STAC) specification.
EO data is considered to be data that represents a snapshot of the Earth for a single date and time. It could consist of multiple spectral bands in any part of the electromagnetic spectrum. Examples of EO data include sensors with visible, short-wave and mid-wave IR bands (e.g., the OLI instrument on Landsat-8), long-wave IR bands (e.g. TIRS aboard Landsat-8).
schema
under-development
STAC Extension - ESA Open Science Catalogogc.contrib.stac.extensions.osc
STAC Extension for the ESA Open Science Catalog
schema
under-development
STAC Processing Extensionogc.contrib.stac.extensions.processing
STAC Processing Extension for STAC Items and STAC Collections.
schema
under-development
STAC Raster Extensionogc.contrib.stac.extensions.raster
An item can describe assets that are rasters of one or multiple bands with some information common to them all (raster size, projection) and also specific to each of them (data type, unit, number of bits used, nodata). A raster is often strongly linked with the georeferencing transform and coordinate system definition of all bands (using the projection extension). In many applications, it is interesting to have some metadata about the rasters in the asset (values statistics, value interpretation, transforms).
schema
under-development
STAC Themes Extensionogc.contrib.stac.extensions.themes
Themes Extension to the SpatioTemporal Asset Catalog (STAC) specification.
A knowledge organization system used to classify the resource (controlled vocabularies / keywords)
schema
under-development
STAC Themes Extension with JQ pre-uplift stepogc.contrib.stac.extensions.themes-jq
Themes Extension to the SpatioTemporal Asset Catalog (STAC) specification.
A knowledge organization system used to classify the resource (controlled vocabularies / keywords)
schema
under-development
STAC Themes Extension with SHACL semantic uplift stepogc.contrib.stac.extensions.themes-shacl
Themes Extension to the SpatioTemporal Asset Catalog (STAC) specification.
A knowledge organization system used to classify the resource (controlled vocabularies / keywords)
schema
under-development
STAC Item with Provenanceogc.contrib.stac.item-prov
A SpatioTemporal Asset Catalogs (STAC) item with a provenance trace supporting the PROV-O model and DAG (directed acyclic graph) through both object nesting and references
schema
under-development
STAC Item (v1.0.0)ogc.contrib.stac.item-v1-0-0
A SpatioTemporal Asset Catalogs (STAC) item. This version specific building block enforces the schema restriction on STAC version by importing the canonical STAC 1.0 schema, but also cross-validates against the STAC version agnostic schema.
schema
under-development
STAC Item (v1.1.0)ogc.contrib.stac.item-v1-1-0
A SpatioTemporal Asset Catalogs (STAC) item
schema
under-development
STAC Machine Learning Modelogc.contrib.stac.extensions.mlm
STAC Machine Learning Model (MLM) Extension to describe ML models, their training details, and inference runtime requirements.
schema
under-development