Interoperability Architecture for a Digital Ocean (TURTLE)
This repository is aimed to develop a set of transformation tests between existing data standards using in Digital Twins of the Ocean (DTO), including metadata standards in order to establish a framework for best practices for semantic integration in DTOs.
Priorites will be determined by system federation opportunities and requirements.
The approach will use the ILIAD project's Ocean Information Model, which is a modular standards based framework based on semantic technologies.
Three initial sets of activities have been identified.
A profile of DCAT for spatio-temporal aspects is under development in new OGC GeoDCAT Standards Working Group
The repository for GeoDCAT is here: The repository for an implementation of GeoDCAT using OGC-API-Records is here using the OGC BuildingBlocks design.
The first step for DITTO will be to map metadata records from the STAC format to the DCAT ontology and test with examples
The next step will be to create a STAC sub-profile of GeoDCAT - and submit these the to the OGC GeoDCAT SWG.
This is being progressed in the ILIAD Oceans Information Model (WP 4.2) and APIs (WP 4.5). A testing framework using ILIAD pilot examples will be extended as OIM emerges and system integration activities (such as integration with BioDT) establish requirements.
This component describes a general approach for mapping and validation APIs, schemas and semantic models using available standards (JSON, JSON-LD, SHACL) within a Best Practice CI/CT/CD context (Continuous Integration/Testing/Deployment) and automated documentation from machine-readable specifications.
This activity is being progressed in multiple related projects, with common requirements extracted as BPs (and potential future standards) for example:
- the PROV Building Block - an OpenAPI compatible implementation of the PROV vocabulary
- PROV-CWL Building Block an extension implementing the Common Workflow Language (CWL) profile of PROV