SSbD Core Ontology provides semantic annotations for the Safe and Sustainable by Design (SSbD) approach to guide the innovation process for chemicals and materials. It adheres to the recommendations specified by DCAT-AP 3.0.1 as implemented in Tripper, and builds on PROV-O for provenance. It is constructed to be easily aligned with EMMO.
Documentation is available at the project website (https://ssbd-ontology.github.io/core), including:
Reference documentation:
- Reference Index
- Properties Index
- SSbDAssessments Index
- Models Index
- Matter Index
- CHEMINF descriptors Index
core.ttlis the main ontology module. The other top-level Turtle files provide companion modules and alignments, including the matter, models, taxonomy, CHEMINF, DCAT, ChEBI, contributor, and reused-term definitions used by the project.docs/contains the project documentation source for GitHub Pages, including background material, usage guidance, module descriptions, and supporting figures.sources/stores the tabular source files used to derive SSbD taxonomy content.validation/contains SHACL generation and validation tooling. See validation/README.md for more information on approach and usage.scripts/contains utility scripts used to extract data, generate documentation artifacts, and build taxonomy resources from source material.catalog-v001.xmlmaps the project's ontology IRIs to local Turtle files, allowing ontology tools to resolve them locally.
If you want to describe metadata for SSbD resources using the SSbD Core Ontology in JSON format, you can use the provided JSON-LD context, which is available at:
https://w3id.org/ssbd/context/
For validation of RDF data against the SSbD Core Ontology, a set of generated SHACL shapes are provided. These shapes are derived from the ontology's class and property definitions, and they capture the constraints and structure defined by the ontology. By using these SHACL shapes, you can validate your RDF data to ensure that it adheres to the expected structure and semantics defined by the SSbD Core Ontology.
The latest version of generated SHACL shapes is available at:
https://github.com/ssbd-ontology/core/tree/gh-pages/shacl
To see how the SHACL shapes are generated and to learn how to use them for validation, please refer to the validation/README.md, which provides detailed instructions and examples on how to perform validation using these shapes.
For questions, suggestions, or contributions, please contact Thomas Exner.