{
  "name": "OGC Building Blocks for STAC",
  "abstract": "These [Building Blocks](https://ogcincubator.github.io/bblocks-docs/) provide a validation and documentation wrapper over STAC and extension schemas, and aid in transparent re-use of STAC elements",
  "description": "Allows for validation and testing of STAC examples.\n\n**STAC extends OGC API Records** (i.e. Records is designed to be compatible with the prior STAC mode) - this packaging supports validation of STAC extensions against underlying Records, Features and Common elements.\n\nSupports definition and testing of transformations to/from STAC from other formats.\n\nImplementers can fork this repository and add additional examples in the `tests/` directory of each Building Block and run validation processes locally.\n\nProvides a framework for documentation and testing of additional extensions.\n",
  "sparqlEndpoint": "https://defs-dev.opengis.net/fuseki/sparql",
  "modified": "2026-06-10T19:43:23.495989",
  "tooling": {
    "bblocks-postprocess": {
      "commitId": "\"3d439a60dc207abd30b00f9035928160fab87110",
      "shortCommitId": "\"3d439a",
      "date": "2026-06-07T12:34:37+00:00\""
    }
  },
  "gitRepository": "https://github.com/ogcincubator/bblocks-stac",
  "gitHubRepository": "https://github.com/ogcincubator/bblocks-stac/blob/master/",
  "baseURL": "https://ogcincubator.github.io/bblocks-stac/",
  "viewerURL": "https://ogcincubator.github.io/bblocks-stac/",
  "validationReport": "https://ogcincubator.github.io/bblocks-stac/build/tests/report.html",
  "validationReportJson": "https://ogcincubator.github.io/bblocks-stac/build/tests/report.json",
  "imports": [
    "https://opengeospatial.github.io/bblocks/register.json",
    "https://ogcincubator.github.io/cross-domain-model/build/register.json",
    "https://ogcincubator.github.io/bblock-prov-schema/build/register.json",
    "https://ogcincubator.github.io/geodcat-ogcapi-records/build/register.json"
  ],
  "bblocks": [
    {
      "itemIdentifier": "ogc.contrib.stac.components.assets",
      "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml",
      "name": "Assets object",
      "highlighted": true,
      "abstract": "Assets sub-schema reused in items and collections",
      "status": "under-development",
      "dateTimeAddition": "2023-12-08T00:00:00Z",
      "itemClass": "schema",
      "register": "ogc-building-block-register",
      "version": "0.1",
      "dateOfLastChange": "2026-06-10",
      "sources": [
        {
          "title": "STAC Specification",
          "link": "https://stacspec.org/en/about/stac-spec/"
        }
      ],
      "scope": "contrib",
      "tags": [
        "stac",
        "item"
      ],
      "shaclShapes": {},
      "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/components/assets/context.jsonld",
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/components/assets/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/components/assets/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-stac/_sources/components/assets/schema.yaml",
      "sourceLdContext": "https://ogcincubator.github.io/bblocks-stac/_sources/components/assets/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/components/assets/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/components/assets/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-stac/blob/master/build/tests/contrib/stac/components/assets/",
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/components/assets/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/components/assets/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.components.assets"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.extensions.cf-ontology",
      "name": "STAC CF Extension Ontology",
      "highlighted": false,
      "title": "Definitions for STAC CF extension elements",
      "description": "Describes STAC CF extensions - and mappings to CF convention resources",
      "status": "stable",
      "version": "0.1",
      "itemClass": "model",
      "dependsOn": [],
      "rules": [],
      "dateTimeAddition": "2025-06-12T00:00:00Z",
      "dateOfLastChange": "2026-06-10",
      "shaclShapes": {},
      "ontology": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/cf-ontology/ontology.ttl",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/cf-ontology/",
      "validationPassed": true,
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/extensions/cf-ontology/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/extensions/cf-ontology/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.extensions.cf-ontology"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.extensions.osc-ontology",
      "name": "STAC Open Science Extension Ontology",
      "highlighted": false,
      "title": "OSC ontology",
      "description": "Definitions for STAC Open Science Catalog extension elements",
      "status": "stable",
      "version": "0.1",
      "itemClass": "model",
      "dependsOn": [],
      "rules": [],
      "dateTimeAddition": "2025-06-12T00:00:00Z",
      "dateOfLastChange": "2026-06-10",
      "shaclShapes": {},
      "ontology": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/osc-ontology/ontology.ttl",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/osc-ontology/",
      "validationPassed": true,
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/extensions/osc-ontology/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/extensions/osc-ontology/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.extensions.osc-ontology"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.extensions.processes-ontology",
      "name": "STAC Processes Extension Ontology",
      "highlighted": false,
      "title": "Definitions for STAC Processes extension elements",
      "description": "TDB",
      "status": "stable",
      "version": "0.1",
      "itemClass": "model",
      "dependsOn": [],
      "rules": [],
      "dateTimeAddition": "2025-06-12T00:00:00Z",
      "dateOfLastChange": "2026-06-10",
      "shaclShapes": {},
      "ontology": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/processes-ontology/ontology.ttl",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/processes-ontology/",
      "validationPassed": true,
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/extensions/processes-ontology/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/extensions/processes-ontology/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.extensions.processes-ontology"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.core-ontology",
      "name": "STAC Core Ontology",
      "highlighted": true,
      "title": "Definitions for STAC elements Ontology",
      "description": "Describes STAC objects",
      "status": "stable",
      "version": "0.1",
      "itemClass": "model",
      "dependsOn": [
        "ogc.model.cross-domain.prov"
      ],
      "rules": [],
      "dateTimeAddition": "2025-06-12T00:00:00Z",
      "dateOfLastChange": "2026-06-10",
      "shaclShapes": {},
      "ontology": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/core-ontology/ontology.ttl",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/core-ontology/",
      "validationPassed": true,
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/core-ontology/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/core-ontology/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.core-ontology"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.collection",
      "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml",
      "name": "STAC Collection",
      "highlighted": true,
      "abstract": "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.",
      "status": "under-development",
      "dateTimeAddition": "2023-12-08T00:00:00Z",
      "itemClass": "schema",
      "register": "ogc-incubator-building-block-register",
      "version": "1.1.0",
      "dateOfLastChange": "2026-06-10",
      "sources": [
        {
          "title": "STAC Specification",
          "link": "https://stacspec.org/en/about/stac-spec/"
        }
      ],
      "scope": "contrib",
      "tags": [
        "stac",
        "collection"
      ],
      "shaclShapes": {},
      "dependsOn": [
        "ogc.ogc-utils.json-link",
        "ogc.contrib.stac.components.assets"
      ],
      "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/collection/context.jsonld",
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/collection/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/collection/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-stac/_sources/collection/schema.yaml",
      "sourceLdContext": "https://ogcincubator.github.io/bblocks-stac/_sources/collection/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/collection/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/collection/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-stac/blob/master/build/tests/contrib/stac/collection/",
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/collection/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/collection/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.collection"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.collection-v1-0-0",
      "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml",
      "name": "STAC Collection (v1.0.0)",
      "highlighted": true,
      "abstract": "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.",
      "status": "under-development",
      "dateTimeAddition": "2023-12-08T00:00:00Z",
      "itemClass": "schema",
      "register": "ogc-incubator-building-block-register",
      "version": "1.0.0",
      "dateOfLastChange": "2026-06-10",
      "sources": [
        {
          "title": "STAC Specification",
          "link": "https://stacspec.org/en/about/stac-spec/"
        }
      ],
      "scope": "contrib",
      "tags": [
        "stac",
        "collection"
      ],
      "shaclShapes": {},
      "dependsOn": [
        "ogc.ogc-utils.json-link",
        "ogc.contrib.stac.collection"
      ],
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/collection-v1-0-0/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/collection-v1-0-0/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-stac/_sources/collection-v1-0-0/schema.yaml",
      "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/collection-v1-0-0/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/collection-v1-0-0/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/collection-v1-0-0/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-stac/blob/master/build/tests/contrib/stac/collection-v1-0-0/",
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/collection-v1-0-0/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/collection-v1-0-0/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.collection-v1-0-0"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.collection-v1-1-0",
      "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml",
      "name": "STAC Collection (v1.1.0)",
      "highlighted": true,
      "abstract": "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.",
      "status": "under-development",
      "dateTimeAddition": "2023-12-08T00:00:00Z",
      "itemClass": "schema",
      "register": "ogc-incubator-building-block-register",
      "version": "1.1.0",
      "dateOfLastChange": "2026-06-10",
      "sources": [
        {
          "title": "STAC Specification",
          "link": "https://stacspec.org/en/about/stac-spec/"
        }
      ],
      "scope": "contrib",
      "tags": [
        "stac",
        "collection"
      ],
      "shaclShapes": {},
      "dependsOn": [
        "ogc.contrib.stac.collection"
      ],
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/collection-v1-1-0/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/collection-v1-1-0/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-stac/_sources/collection-v1-1-0/schema.yaml",
      "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/collection-v1-1-0/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/collection-v1-1-0/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/collection-v1-1-0/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-stac/blob/master/build/tests/contrib/stac/collection-v1-1-0/",
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/collection-v1-1-0/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/collection-v1-1-0/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.collection-v1-1-0"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.item",
      "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml",
      "name": "Version agnostic STAC Item",
      "highlighted": true,
      "abstract": "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.",
      "status": "under-development",
      "dateTimeAddition": "2023-12-08T00:00:00Z",
      "itemClass": "schema",
      "register": "ogc-building-block-register",
      "version": "0.1",
      "dateOfLastChange": "2026-06-10",
      "sources": [
        {
          "title": "STAC Specification",
          "link": "https://stacspec.org/en/about/stac-spec/"
        }
      ],
      "scope": "contrib",
      "tags": [
        "stac",
        "item"
      ],
      "shaclShapes": {
        "ogc.geo.features.feature": [
          "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/shapes.shacl"
        ],
        "ogc.api.records.v1.schemas.linkTemplate": [
          "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/linkTemplate/rules.shacl"
        ]
      },
      "dependsOn": [
        "ogc.geo.features.feature",
        "ogc.api.records.v1.schemas.recordGeoJSON",
        "ogc.ogc-utils.json-link",
        "ogc.contrib.stac.components.assets"
      ],
      "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/item/context.jsonld",
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/item/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/item/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-stac/_sources/item/schema.yaml",
      "sourceLdContext": "https://ogcincubator.github.io/bblocks-stac/_sources/item/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/item/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/item/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-stac/blob/master/build/tests/contrib/stac/item/",
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/item/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/item/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.item"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.extensions.accuracy",
      "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml",
      "name": "STAC Accuracy Extension",
      "abstract": "TBD",
      "status": "under-development",
      "dateTimeAddition": "2023-12-08T00:00:00Z",
      "itemClass": "schema",
      "register": "bblocks-stac",
      "version": "0.1",
      "dateOfLastChange": "2026-06-10",
      "link": "https://github.com/stac-extensions/eo",
      "sources": [
        {
          "title": "GitHub Repository",
          "link": "https://github.com/stac-extensions/accuracy"
        }
      ],
      "scope": "contrib",
      "tags": [
        "stac",
        "stac-extension",
        "accuracy",
        "dataquality"
      ],
      "shaclShapes": {
        "ogc.geo.features.feature": [
          "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/shapes.shacl"
        ],
        "ogc.api.records.v1.schemas.linkTemplate": [
          "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/linkTemplate/rules.shacl"
        ]
      },
      "dependsOn": [
        "ogc.contrib.stac.item",
        "ogc.contrib.stac.collection"
      ],
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/accuracy/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/accuracy/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/accuracy/schema.yaml",
      "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/accuracy/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/accuracy/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/accuracy/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-stac/blob/master/build/tests/contrib/stac/extensions/accuracy/",
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/extensions/accuracy/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/extensions/accuracy/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.extensions.accuracy"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.extensions.cf",
      "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml",
      "name": "STAC CF Extension",
      "abstract": "CF Extension to the SpatioTemporal Asset Catalog (STAC) specification. Allows to provide the Standard Name Table based on the CF metadata convention.",
      "status": "under-development",
      "dateTimeAddition": "2023-12-08T00:00:00Z",
      "itemClass": "schema",
      "register": "bblocks-stac",
      "version": "0.2.0",
      "dateOfLastChange": "2026-06-10",
      "sources": [
        {
          "title": "GitHub Repository",
          "link": "https://github.com/stac-extensions/cf"
        }
      ],
      "scope": "contrib",
      "tags": [
        "stac",
        "stac-extension",
        "CF"
      ],
      "shaclShapes": {
        "ogc.geo.features.feature": [
          "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/shapes.shacl"
        ],
        "ogc.api.records.v1.schemas.linkTemplate": [
          "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/linkTemplate/rules.shacl"
        ]
      },
      "dependsOn": [
        "ogc.contrib.stac.item",
        "ogc.contrib.stac.collection"
      ],
      "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/cf/context.jsonld",
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/cf/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/cf/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/cf/schema.yaml",
      "sourceLdContext": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/cf/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/cf/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/cf/",
      "validationPassed": false,
      "testOutputs": "https://github.com/ogcincubator/bblocks-stac/blob/master/build/tests/contrib/stac/extensions/cf/",
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/extensions/cf/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/extensions/cf/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.extensions.cf"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.extensions.classification",
      "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml",
      "name": "STAC Classification Extension",
      "abstract": "STAC Classification Extension for STAC Items and STAC Collections.",
      "status": "under-development",
      "dateTimeAddition": "2023-12-08T00:00:00Z",
      "itemClass": "schema",
      "register": "ogc-building-block-register",
      "version": "2.0.0",
      "dateOfLastChange": "2026-06-10",
      "link": "https://github.com/stac-extensions/classification",
      "dependsOn": [
        "ogc.contrib.stac.item",
        "ogc.contrib.stac.collection"
      ],
      "sources": [
        {
          "title": "GitHub Repository",
          "link": "https://github.com/stac-extensions/classification"
        }
      ],
      "scope": "contrib",
      "tags": [
        "stac",
        "stac-extension",
        "mlm"
      ],
      "shaclShapes": {
        "ogc.geo.features.feature": [
          "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/shapes.shacl"
        ],
        "ogc.api.records.v1.schemas.linkTemplate": [
          "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/linkTemplate/rules.shacl"
        ]
      },
      "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/classification/context.jsonld",
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/classification/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/classification/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/classification/schema.yaml",
      "sourceLdContext": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/classification/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/classification/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/classification/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-stac/blob/master/build/tests/contrib/stac/extensions/classification/",
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/extensions/classification/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/extensions/classification/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.extensions.classification"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.extensions.eo",
      "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml",
      "name": "STAC Electro-Optical Extension",
      "abstract": "Electro-Optical (EO) Extension to the SpatioTemporal Asset Catalog (STAC) specification.\n\nEO 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).",
      "status": "under-development",
      "dateTimeAddition": "2023-12-08T00:00:00Z",
      "itemClass": "schema",
      "register": "bblocks-stac",
      "version": "0.1",
      "dateOfLastChange": "2026-06-10",
      "link": "https://github.com/stac-extensions/eo",
      "sources": [
        {
          "title": "GitHub Repository",
          "link": "https://github.com/stac-extensions/eo"
        }
      ],
      "scope": "contrib",
      "tags": [
        "stac",
        "stac-extension",
        "eo",
        "raster"
      ],
      "shaclShapes": {
        "ogc.geo.features.feature": [
          "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/shapes.shacl"
        ],
        "ogc.api.records.v1.schemas.linkTemplate": [
          "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/linkTemplate/rules.shacl"
        ]
      },
      "dependsOn": [
        "ogc.contrib.stac.item",
        "ogc.contrib.stac.collection"
      ],
      "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/eo/context.jsonld",
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/eo/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/eo/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/eo/schema.yaml",
      "sourceLdContext": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/eo/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/eo/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/eo/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-stac/blob/master/build/tests/contrib/stac/extensions/eo/",
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/extensions/eo/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/extensions/eo/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.extensions.eo"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.extensions.osc",
      "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml",
      "name": "STAC Extension - ESA Open Science Catalog",
      "abstract": "STAC Extension for the ESA Open Science Catalog",
      "status": "under-development",
      "dateTimeAddition": "2023-12-08T00:00:00Z",
      "itemClass": "schema",
      "register": "bblocks-stac",
      "version": "0.1",
      "dateOfLastChange": "2026-06-10",
      "sources": [
        {
          "title": "GitHub Repository",
          "link": "https://github.com/stac-extensions/osc"
        }
      ],
      "scope": "contrib",
      "tags": [
        "stac",
        "stac-extension",
        "EarthCODE",
        "OSC"
      ],
      "shaclShapes": {
        "ogc.geo.features.feature": [
          "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/shapes.shacl"
        ],
        "ogc.api.records.v1.schemas.linkTemplate": [
          "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/linkTemplate/rules.shacl"
        ]
      },
      "dependsOn": [
        "ogc.contrib.stac.item",
        "ogc.contrib.stac.collection"
      ],
      "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/osc/context.jsonld",
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/osc/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/osc/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/osc/schema.yaml",
      "sourceLdContext": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/osc/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/osc/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/osc/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-stac/blob/master/build/tests/contrib/stac/extensions/osc/",
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/extensions/osc/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/extensions/osc/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.extensions.osc"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.extensions.processing",
      "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml",
      "name": "STAC Processing Extension",
      "abstract": "STAC Processing Extension for STAC Items and STAC Collections.",
      "status": "under-development",
      "dateTimeAddition": "2023-12-08T00:00:00Z",
      "itemClass": "schema",
      "register": "ogc-building-block-register",
      "version": "1.2.0",
      "dateOfLastChange": "2026-06-10",
      "dependsOn": [
        "ogc.contrib.stac.item",
        "ogc.contrib.stac.collection"
      ],
      "sources": [
        {
          "title": "GitHub Repository",
          "link": "https://github.com/stac-extensions/processing"
        }
      ],
      "scope": "contrib",
      "tags": [
        "stac",
        "stac-extension",
        "processing"
      ],
      "shaclShapes": {
        "ogc.geo.features.feature": [
          "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/shapes.shacl"
        ],
        "ogc.api.records.v1.schemas.linkTemplate": [
          "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/linkTemplate/rules.shacl"
        ]
      },
      "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/processing/context.jsonld",
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/processing/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/processing/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/processing/schema.yaml",
      "sourceLdContext": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/processing/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/processing/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/processing/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-stac/blob/master/build/tests/contrib/stac/extensions/processing/",
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/extensions/processing/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/extensions/processing/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.extensions.processing"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.extensions.raster",
      "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml",
      "name": "STAC Raster Extension",
      "abstract": "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).",
      "status": "under-development",
      "dateTimeAddition": "2023-12-08T00:00:00Z",
      "itemClass": "schema",
      "register": "ogc-building-block-register",
      "version": "0.1",
      "dateOfLastChange": "2026-06-10",
      "link": "https://github.com/stac-extensions/raster",
      "sources": [
        {
          "title": "GitHub Repository",
          "link": "https://github.com/stac-extensions/raster"
        }
      ],
      "scope": "contrib",
      "tags": [
        "stac",
        "stac-extension",
        "raster"
      ],
      "shaclShapes": {
        "ogc.geo.features.feature": [
          "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/shapes.shacl"
        ],
        "ogc.api.records.v1.schemas.linkTemplate": [
          "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/linkTemplate/rules.shacl"
        ]
      },
      "dependsOn": [
        "ogc.contrib.stac.item",
        "ogc.contrib.stac.collection"
      ],
      "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/raster/context.jsonld",
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/raster/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/raster/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/raster/schema.yaml",
      "sourceLdContext": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/raster/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/raster/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/raster/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-stac/blob/master/build/tests/contrib/stac/extensions/raster/",
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/extensions/raster/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/extensions/raster/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.extensions.raster"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.extensions.themes",
      "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml",
      "name": "STAC Themes Extension",
      "abstract": "Themes Extension to the SpatioTemporal Asset Catalog (STAC) specification.\nA knowledge organization system used to classify the resource (controlled vocabularies / keywords)",
      "status": "under-development",
      "dateTimeAddition": "2023-12-08T00:00:00Z",
      "itemClass": "schema",
      "register": "bblocks-stac",
      "version": "0.1",
      "dateOfLastChange": "2026-06-10",
      "sources": [
        {
          "title": "GitHub Repository",
          "link": "https://github.com/stac-extensions/themes"
        }
      ],
      "scope": "contrib",
      "tags": [
        "stac",
        "stac-extension",
        "themes"
      ],
      "shaclShapes": {
        "ogc.geo.features.feature": [
          "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/shapes.shacl"
        ],
        "ogc.api.records.v1.schemas.linkTemplate": [
          "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/linkTemplate/rules.shacl"
        ]
      },
      "dependsOn": [
        "ogc.api.records.v1.schemas.theme",
        "ogc.contrib.stac.item",
        "ogc.contrib.stac.collection"
      ],
      "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/themes/context.jsonld",
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/themes/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/themes/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/themes/schema.yaml",
      "sourceLdContext": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/themes/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/themes/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/themes/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-stac/blob/master/build/tests/contrib/stac/extensions/themes/",
      "transforms": [
        {
          "id": "dcat-themes",
          "type": "shacl-af-rule",
          "ref": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/themes/transforms/dcat-themes.ttl",
          "code": "@prefix sh: <http://www.w3.org/ns/shacl#> .\n@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .\n@prefix : <urn:example:shacl#> .\n\n:themeSchemeIdName\n  a sh:NodeShape ;\n  sh:targetSubjectsOf <https://w3id.org/ogc/stac/themes/schemes> ;\n  sh:rule [\n\t\ta sh:SPARQLRule ;\n\t\tsh:construct \"\"\"\n\t\t\tCONSTRUCT {\n\t\t\t\t$this <http://www.w3.org/ns/dcat#theme> ?uriConcept .\n\t\t\t}\n\t\t\tWHERE {\n\t\t\t\t$this <https://w3id.org/ogc/stac/themes/schemes> ?b .\n\t\t\t\t?b <https://w3id.org/ogc/stac/themes/concepts> ?concept; <https://w3id.org/ogc/stac/themes/scheme> ?scheme .\n\t\t\t\t?concept <https://w3id.org/ogc/stac/themes/id> ?conceptId; <https://w3id.org/ogc/stac/themes/name> ?conceptName .\n\t\t\t\tBIND(IRI(CONCAT(?scheme, REPLACE(?conceptId, '.*?::', '/'))) as ?uriConcept)\n\t\t\t}\n\t\t\t\"\"\" ;\n\t] ;\n.\n\n:themeSchemeIRI\n  a sh:NodeShape ;\n  sh:targetSubjectsOf <https://w3id.org/ogc/stac/themes/schemes> ;\n  sh:rule [\n\t\ta sh:SPARQLRule ;\n\t\tsh:construct \"\"\"\n\t\t\tCONSTRUCT {\n\t\t\t\t$this <http://www.w3.org/ns/dcat#theme> ?uriConcept .\n\t\t\t}\n\t\t\tWHERE {\n\t\t\t\t$this <https://w3id.org/ogc/stac/themes/schemes> ?b .\n\t\t\t\t?b <https://w3id.org/ogc/stac/themes/concepts> ?concept; <https://w3id.org/ogc/stac/themes/scheme> ?scheme .\n\t\t\t\tFILTER(ISIRI(?concept) && !REGEX(str(?concept), \"^https?://\") && CONTAINS(str(?concept), \"::\"))\n\t\t\t\tBIND(IRI(CONCAT(?scheme, REPLACE(STR(?concept), '.*?::', '/'))) as ?uriConcept)\n\t\t\t}\n\t\t\t\"\"\" ;\n\t] ;\n.\n\n:themeConceptIsIRI\n  a sh:NodeShape ;\n  sh:targetSubjectsOf <https://w3id.org/ogc/stac/themes/schemes> ;\n  sh:rule [\n\t\ta sh:SPARQLRule ;\n\t\tsh:construct \"\"\"\n\t\t\tCONSTRUCT {\n\t\t\t\t$this <http://www.w3.org/ns/dcat#theme> ?concept .\n\t\t\t}\n\t\t\tWHERE {\n\t\t\t\t$this <https://w3id.org/ogc/stac/themes/schemes> ?b .\n\t\t\t\t?b <https://w3id.org/ogc/stac/themes/concepts> ?concept .\n\t\t\t\tFILTER(ISIRI(?concept) && REGEX(str(?concept), \"^https?://\"))\n\t\t\t}\n\t\t\t\"\"\" ;\n\t] ;\n.",
          "inputs": {
            "mediaTypes": [
              {
                "id": "ttl",
                "defaultExtension": "ttl",
                "label": "RDF/Turtle",
                "mimeType": "text/turtle",
                "aliases": [
                  "turtle",
                  "rdf/turtle"
                ],
                "extensions": [
                  "ttl"
                ]
              },
              {
                "id": "rdf",
                "defaultExtension": "rdf",
                "label": "RDF/XML",
                "mimeType": "application/rdf+xml",
                "aliases": [
                  "rdf/xml"
                ],
                "extensions": [
                  "rdf"
                ]
              }
            ]
          },
          "outputs": {
            "mediaTypes": [
              {
                "id": "ttl",
                "defaultExtension": "ttl",
                "label": "RDF/Turtle",
                "mimeType": "text/turtle",
                "aliases": [
                  "turtle",
                  "rdf/turtle"
                ],
                "extensions": [
                  "ttl"
                ]
              },
              {
                "id": "rdf",
                "defaultExtension": "rdf",
                "label": "RDF/XML",
                "mimeType": "application/rdf+xml",
                "aliases": [
                  "rdf/xml"
                ],
                "extensions": [
                  "rdf"
                ]
              }
            ]
          }
        }
      ],
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/extensions/themes/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/extensions/themes/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.extensions.themes"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.extensions.themes-jq",
      "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml",
      "name": "STAC Themes Extension with JQ pre-uplift step",
      "abstract": "Themes Extension to the SpatioTemporal Asset Catalog (STAC) specification.\nA knowledge organization system used to classify the resource (controlled vocabularies / keywords)",
      "status": "under-development",
      "dateTimeAddition": "2023-12-08T00:00:00Z",
      "itemClass": "schema",
      "register": "bblocks-stac",
      "version": "0.1",
      "dateOfLastChange": "2026-06-10",
      "sources": [
        {
          "title": "GitHub Repository",
          "link": "https://github.com/stac-extensions/themes"
        }
      ],
      "scope": "contrib",
      "tags": [
        "stac",
        "stac-extension",
        "themes"
      ],
      "shaclShapes": {
        "ogc.geo.features.feature": [
          "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/shapes.shacl"
        ],
        "ogc.api.records.v1.schemas.linkTemplate": [
          "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/linkTemplate/rules.shacl"
        ]
      },
      "dependsOn": [
        "ogc.contrib.stac.item",
        "ogc.contrib.stac.collection"
      ],
      "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/themes-jq/context.jsonld",
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/themes-jq/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/themes-jq/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/themes-jq/schema.yaml",
      "sourceLdContext": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/themes-jq/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/themes-jq/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/themes-jq/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-stac/blob/master/build/tests/contrib/stac/extensions/themes-jq/",
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/extensions/themes-jq/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/extensions/themes-jq/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.extensions.themes-jq"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.extensions.themes-shacl",
      "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml",
      "name": "STAC Themes Extension with SHACL semantic uplift step",
      "abstract": "Themes Extension to the SpatioTemporal Asset Catalog (STAC) specification.\nA knowledge organization system used to classify the resource (controlled vocabularies / keywords)",
      "status": "under-development",
      "dateTimeAddition": "2023-12-08T00:00:00Z",
      "itemClass": "schema",
      "register": "bblocks-stac",
      "version": "0.1",
      "dateOfLastChange": "2026-06-10",
      "sources": [
        {
          "title": "GitHub Repository",
          "link": "https://github.com/stac-extensions/themes"
        }
      ],
      "scope": "contrib",
      "tags": [
        "stac",
        "stac-extension",
        "themes"
      ],
      "shaclShapes": {
        "ogc.geo.features.feature": [
          "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/shapes.shacl"
        ],
        "ogc.api.records.v1.schemas.linkTemplate": [
          "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/linkTemplate/rules.shacl"
        ]
      },
      "dependsOn": [
        "ogc.contrib.stac.item",
        "ogc.contrib.stac.collection"
      ],
      "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/themes-shacl/context.jsonld",
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/themes-shacl/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/themes-shacl/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/themes-shacl/schema.yaml",
      "sourceLdContext": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/themes-shacl/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/themes-shacl/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/themes-shacl/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-stac/blob/master/build/tests/contrib/stac/extensions/themes-shacl/",
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/extensions/themes-shacl/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/extensions/themes-shacl/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.extensions.themes-shacl"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.item-prov",
      "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml",
      "name": "STAC Item with Provenance",
      "highlighted": true,
      "abstract": "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",
      "status": "under-development",
      "dateTimeAddition": "2023-12-08T00:00:00Z",
      "itemClass": "schema",
      "register": "ogcincubator",
      "version": "0.1",
      "dateOfLastChange": "2026-06-10",
      "sources": [
        {
          "title": "STAC Specification",
          "link": "https://stacspec.org/en/about/stac-spec/"
        },
        {
          "title": "PROV-O Specification",
          "link": "https://www.w3.org/TR/prov-o/"
        }
      ],
      "scope": "contrib",
      "tags": [
        "stac",
        "item",
        "provenance"
      ],
      "shaclShapes": {
        "ogc.geo.features.feature": [
          "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/shapes.shacl"
        ],
        "ogc.api.records.v1.schemas.linkTemplate": [
          "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/linkTemplate/rules.shacl"
        ]
      },
      "dependsOn": [
        "ogc.contrib.stac.item",
        "ogc.ogc-utils.prov-entity"
      ],
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/item-prov/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/item-prov/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-stac/_sources/item-prov/schema.yaml",
      "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/item-prov/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/item-prov/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/item-prov/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-stac/blob/master/build/tests/contrib/stac/item-prov/",
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/item-prov/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/item-prov/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.item-prov"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.item-v1-0-0",
      "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml",
      "name": "STAC Item (v1.0.0)",
      "highlighted": true,
      "abstract": "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.",
      "status": "under-development",
      "dateTimeAddition": "2023-12-08T00:00:00Z",
      "itemClass": "schema",
      "register": "ogc-building-block-register",
      "version": "0.1",
      "dateOfLastChange": "2026-06-10",
      "sources": [
        {
          "title": "STAC Specification",
          "link": "https://stacspec.org/en/about/stac-spec/"
        }
      ],
      "scope": "contrib",
      "tags": [
        "stac",
        "item"
      ],
      "shaclShapes": {
        "ogc.geo.features.feature": [
          "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/shapes.shacl"
        ],
        "ogc.api.records.v1.schemas.linkTemplate": [
          "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/linkTemplate/rules.shacl"
        ]
      },
      "dependsOn": [
        "ogc.geo.features.feature",
        "ogc.api.records.v1.schemas.recordGeoJSON",
        "ogc.contrib.stac.item"
      ],
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/item-v1-0-0/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/item-v1-0-0/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-stac/_sources/item-v1-0-0/schema.yaml",
      "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/item-v1-0-0/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/item-v1-0-0/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/item-v1-0-0/",
      "validationPassed": true,
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/item-v1-0-0/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/item-v1-0-0/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.item-v1-0-0"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.item-v1-1-0",
      "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml",
      "name": "STAC Item (v1.1.0)",
      "highlighted": true,
      "abstract": "A SpatioTemporal Asset Catalogs (STAC) item",
      "status": "under-development",
      "dateTimeAddition": "2023-12-08T00:00:00Z",
      "itemClass": "schema",
      "register": "ogc-building-block-register",
      "version": "0.1",
      "dateOfLastChange": "2026-06-10",
      "sources": [
        {
          "title": "STAC Specification",
          "link": "https://stacspec.org/en/about/stac-spec/"
        }
      ],
      "scope": "contrib",
      "tags": [
        "stac",
        "item"
      ],
      "shaclShapes": {
        "ogc.geo.features.feature": [
          "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/shapes.shacl"
        ],
        "ogc.api.records.v1.schemas.linkTemplate": [
          "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/linkTemplate/rules.shacl"
        ]
      },
      "dependsOn": [
        "ogc.geo.features.feature",
        "ogc.api.records.v1.schemas.recordGeoJSON",
        "ogc.contrib.stac.item"
      ],
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/item-v1-1-0/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/item-v1-1-0/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-stac/_sources/item-v1-1-0/schema.yaml",
      "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/item-v1-1-0/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/item-v1-1-0/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/item-v1-1-0/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-stac/blob/master/build/tests/contrib/stac/item-v1-1-0/",
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/item-v1-1-0/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/item-v1-1-0/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.item-v1-1-0"
        }
      }
    },
    {
      "itemIdentifier": "ogc.contrib.stac.extensions.mlm",
      "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml",
      "name": "STAC Machine Learning Model",
      "abstract": "STAC Machine Learning Model (MLM) Extension to describe ML models, their training details, and inference runtime requirements.",
      "status": "under-development",
      "dateTimeAddition": "2023-12-08T00:00:00Z",
      "itemClass": "schema",
      "register": "ogc-building-block-register",
      "version": "1.4.0",
      "dateOfLastChange": "2026-06-10",
      "dependsOn": [
        "ogc.contrib.stac.extensions.eo",
        "ogc.contrib.stac.item",
        "ogc.contrib.stac.extensions.processing",
        "ogc.contrib.stac.extensions.raster",
        "ogc.contrib.stac.extensions.classification",
        "ogc.contrib.stac.collection"
      ],
      "sources": [
        {
          "title": "GitHub Repository",
          "link": "https://github.com/stac-extensions/mlm"
        }
      ],
      "scope": "contrib",
      "tags": [
        "stac",
        "stac-extension",
        "mlm"
      ],
      "shaclShapes": {
        "ogc.geo.features.feature": [
          "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/shapes.shacl"
        ],
        "ogc.api.records.v1.schemas.linkTemplate": [
          "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/linkTemplate/rules.shacl"
        ]
      },
      "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/mlm/context.jsonld",
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/mlm/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/mlm/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/mlm/schema.yaml",
      "sourceLdContext": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/mlm/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/mlm/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/extensions/mlm/",
      "validationPassed": false,
      "testOutputs": "https://github.com/ogcincubator/bblocks-stac/blob/master/build/tests/contrib/stac/extensions/mlm/",
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/extensions/mlm/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/extensions/mlm/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.extensions.mlm"
        }
      }
    }
  ],
  "remoteCacheDir": "https://ogcincubator.github.io/bblocks-stac/build/annotated/_cache",
  "links": [
    {
      "rel": "self",
      "href": "https://ogcincubator.github.io/bblocks-stac/build/register.json",
      "type": "application/json",
      "title": "This Building Blocks Register in JSON format"
    },
    {
      "rel": "self",
      "href": "https://ogcincubator.github.io/bblocks-stac/build/bblocks.ttl",
      "type": "text/turtle",
      "title": "This Building Blocks Register in RDF Turtle format"
    },
    {
      "rel": "self",
      "href": "https://ogcincubator.github.io/bblocks-stac/build/bblocks.jsonld",
      "type": "application/ld+json",
      "title": "This Building Blocks Register in JSON-LD format"
    }
  ]
}