GithubHelp home page GithubHelp logo

ogcincubator / ditto-turtle Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ditto-oceandecade/turtle

0.0 0.0 0.0 4 KB

Interoperability Architecture for a Digital Ocean (TURTLE)

Home Page: https://ditto-oceandecade.org/affiliated-projects/interoperability-architecture-for-a-digital-ocean-turtle/

ditto-turtle's Introduction

turtle

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.

1. Dataset Description Metadata

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.

2. Observation Data Semantics

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.

3. OGC API Processes and PROV profiles for provenance and workflow graphs

This activity is being progressed in multiple related projects, with common requirements extracted as BPs (and potential future standards) for example:

ditto-turtle's People

Contributors

rob-metalinkage avatar pbuttigieg avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.