Skip to content

ssbd-ontology/core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

653 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The SSbD Core Ontology

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

Documentation is available at the project website (https://ssbd-ontology.github.io/core), including:

Reference documentation:

Repository structure

  • core.ttl is 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.xml maps the project's ontology IRIs to local Turtle files, allowing ontology tools to resolve them locally.

JSON-LD context

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/

Validation

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.

Contact

For questions, suggestions, or contributions, please contact Thomas Exner.

Releases

No releases published

Packages

 
 
 

Contributors

Languages