emo-bon / emobon-ontology

Space where we collaborate on assembling the ontology and shape files
0 stars 0 forks source link

This repository contains everything related to the EMO BON ontology

Update: semantic artefacts are now maintained at https://github.com/emo-bon/ns

Directory structure

Steps to validate data

The current steps assume the use of Ontotext Graph DB. Steps on how to update GraphDB with SHACL shapes etc are given here.

  1. Load ontologies into their own named graph, i.e. https://www.embrc.eu/emobon/ontology using the GraphDB workbench
    1. ./ontology/extracts/envo-module.owl
    2. ./ontology/EmoBonOntology.rdf
  2. Load SHACL shapes. See update SHACL shape
  3. Load data using GraphDB workbench.

Steps to update ENVO ontology extract

Pre-requisite: Ensure that ROBOT is installed.

  1. Change directory to where copy of ENVO is kept: cd ./ontology/dependencies/envo
  2. Dowload latest ENVO: wget http://purl.obolibrary.org/obo/envo.owl
  3. Change directory to where ENVO extract is kept: cd ./ontology/extracts
  4. Run extraction script: generateExtracts.sh
  5. You should now have a new envo-module.owl in ./ontology/extracts/ that can be imported into your RDF triple store.