OGC Testbed-21 is a collaborative effort to rapidly prototype, design, develop, and test solutions to location-related challenges. OGC Testbed-21 is exploring the following tasks:
- Data Quality for Integrity, Provenance, and Trust (DQ4IPT)
- GEOINT Imagery Media for Intelligence, Surveillance, and Reconnaissance for OGC Testbed-21 (GIMI-T21)
- Conformance Testing Tool Development (CTTG)
While working on the aforementioned tasks, participants collaborate to create mechanisms that improve the representation of Data Quality in Integrity, Provenance, and Trust (IPT) frameworks; facilitate the development of the GEOINT Imagery Media for Intelligence, Surveillance, and Reconnaissance (GIMI) specification; and advance the development of conformance testing tools for GIMI.
OGC Testbed-21 provides an outstanding opportunity to engage with the latest research on geospatial system design, concept development, and rapid prototyping. The Testbed series provides a business opportunity for stakeholders to mutually define, refine, and evolve interfaces and protocols in the context of hands-on experience and feedback.
The outcomes of the OGC Testbed-21 initiative are expected to shape the future of geospatial ecosystems and Spatial Data Infrastructure (SDI) for many years to come.
The Sponsors of OGC Testbed-21 include OGC Strategic Members the US National Aeronautics and Space Administration (NASA), and the US National Geospatial-Intelligence Agency (NGA). OGC is grateful for the industry leadership displayed by their sponsorship, as well as their help shaping the vision for OGC Testbed-21, their active guidance of its activities, and their support of the work of its participants.
The aim of the DQ4IPT task is to explore the integration of data quality considerations into IPT frameworks in such a way that users of Earth Observation data can have confidence in the data they use for analysis. The objectives of the task are therefore to: i) develop a reference architecture that integrates data quality considerations into IPT frameworks, ii) demonstrate how the reference architecture can improve confidence in Earth Observation data, iii) identify the challenges likely to be encountered when adapting existing platforms to the approach proposed by the reference architecture. The deliverables of the task include:
- D101 DQ-enabled IPT Server 1: An OGC API – Processes implementation, along with supporting software components, that together implement IPT capabilities. At least one of the processes offered by the API must offer outputs that include a processed image (originally collected by a satellite) and JSON-encoded ISO 19115 metadata that includes data quality reports that reference definitions of quality measures from OGC RAINBOW.
- D102 DQ-enabled IPT Server 2: An OGC API – Records implementation, along with supporting software components, that together implement IPT capabilities. The metadata served by the OGC API – Records implementation must include links to JSON-encoded ISO 19115 metadata that includes data quality reports that reference definitions of quality measures from OGC RAINBOW.
- D103 DQ-enabled software library: A software library capable of accessing metadata and data quality reports from the servers implemented by Components D101 and D102, and then retrieving data from the servers. The software library must be able to convert metadata from ISO 19115-3 conformant XML documents to ISO 19115-4 (draft) conformant JSON documents. The software library must also support conversion of metadata from NASA UMM conformant JSON documents to ISO 19115-4 (draft) conformant JSON documents. Furthermore, the software library must demonstrate conversion of metadata from TrainingDML-AI JSON documents to ISO 19115-4 (draft) conformant JSON documents.
- D001 Data Quality for Integrity, Provenance and Trust Report: A report that captures all results and lessons learned.
The primary goal of the OGC Testbed-21 GIMI task is to enable GIMI application development by continuing permissively-licensed open source contributions to the GStreamer and libheif libraries, building on the progress made during OGC Testbed-20. OGC Testbed-21 will include a new effort focused on investigating, implementing, and evaluating the GEOINT Media Standards Board’s (GMSB) emerging Imagery Domain Ontology (IDO) by implementing and testing ontology structured metadata sidecar files. These files provide descriptive metadata information for imagery inside GIMI files. The Imagery Domain Ontology is based on Basic Formal Ontology (BFO) and Common Core Ontologies (CCO). The deliverables of the task include:
- D210 OGC API – Records instance (in-kind only): OGC API – Records instance extended to support storage of ontology metadata files along with the GIMI files they describe.
- D211 GIMI instance 1: Extension to GStreamer open source library to support the technical requirements 1a and 1c described in the Call for Participation (CFP). The software should also support the creation of GIMI files and the sidecar metadata files required to support technical requirements 2a and 2b.
- D212 GIMI instance 2: Extension to libheif open source library to support the technical requirements 1a and 1b described in the Call for Participation (CFP). The software should also support the creation of GIMI files and the sidecar metadata files required to support technical requirements 2a and 2b.
- D213 GeoTIFF and COG instances for GIMI benchmarking: The benchmarking environment (e.g. Jupyter Notebooks and sample files) for evaluating the performance of data queries, data interaction, image content download and display, etc.
- D214 Cloud-based GIMI/IDO player/viewer: An open-source browser or stand-alone software client application for playing or viewing GIMI files.
- D201 Documentation of updates to libheif: Documentation describing the updates to libheif implemented during the Testbed. The report should uniquely identify and describe the Pull Requests / Contributions submitted. Those contributions that are accepted into libheif during the period of performance of the Testbed should also be identified.
- D202 Documentation of updates to GStreamer: Documentation describing the updates to GStreamer implemented during the Testbed. The report should uniquely identify and describe the Pull Requests / Contributions submitted. Those contributions that are accepted into GStreamer during the period of performance of the Testbed should also be identified.
- D203 Baseline OGC Testbed-21 Specification for GIMI: A report documenting the baseline specification of GIMI for this Testbed.
- D204 Ontologies for Coverage Description Report: A report documenting the implementation and testing of IDO-based structured metadata sidecar files. The report should identify options for integrating RDF-encoded coverage descriptions based on the Coverage Implementation Schema (CIS) standard (OGC 09-146r8).
- D205 Evaluation Report on the performance of GIMI data queries, interaction, download and display: A report on observations, findings, and evaluation of each primary capability implemented from both a performance and functionality perspective. Make recommendations where appropriate.
- D206 Advancement of the GIMI Standard Report: Report and Presentation to the Testbed Sponsors, at the end of OGC Testbed-21, summarizing the work performed to advance the GIMI candidate standard, evaluation of results, and recommendations based on findings.
The primary goal of the OGC Testbed-21 Conformance Testing Tool Development (CTTG) task is to provide a GIMI conformance testing tool that can be integrated into TEAM Engine. TEAM Engine is a Java-based application for testing web services and other information resources. It executes test suites developed using the TestNG framework and, alternatively OGC Compliance Test Language (CTL) scripts. The deliverables of the task include:
- D301 The GIMI Conformance Test Tool: This will be implemented as a Java-based TestNG application for integration into TEAM Engine.
- D302 Documentation for the Conformance Test Tool: The documentation will be designed to support the installation and execution of the tool.
- D303 Training for the GIMI Conformance Test Tool: This will include a slide deck and an accompanying document to be used for providing training to end users.
The full Call for Participation (CFP) for OGC Testbed-21 is available from the links below: