Finding Building Blocks
Whilst components described as Building Blocks may be referenced by individual specifications, due to evolution of the specification publication process over time this is not consistent in terms of identification or disposition of published artefacts. Such components may be published as discrete resources, or bundled in larger packages. They may or may not be in consistent machine-readable forms. This leads to many challenges for discovery of such components. General text search options may assist, but will be subject to limited ability to precisely recall only relevant components.
The OGC Building Block Framework provides three improved approaches for discovery:
- Registers
- RAINBOW (OGC Knowledge Graph)
- Transparent Dependencies
Well-known Building Blocks registers
OGC Specifications
- OGC Specification Building Blocks - Building Blocks defined by OGC specifications. (may include common utility patterns common to multiple specifications)
OGC Specifications (in development)
- OGC API - SOSA - Implementation of the OMS/ISO 19156 standard using the SOSA ontology.
- OGC API Records - GeoDCAT - Implementation of GeoDCAT using OGC API Records
Incubator
- OGC Incubator Building Blocks - Building Blocks needed by multiple application domains. (not yet formally transferred to an appropriate SWG)