As part of the European Joint Programme (EJP) for Rare Diseases resource metadata standards, the resource metadata schema has been developed for rare disease registries to describe their metadata that will improve the FAIR-ness of these resources. This repository defines the ontology that describes the resource metadata schema based on DCAT 2.0.
This ontology is built using ROBOT. Ensure that ROBOT is installed on your computer as detailed under "1. Getting Started".
- Data Catalog Vocabulary: DCAT 2
- Dublin Core: DCMI Metadata Terms
- Friend of a friend: FOAF 20140114
- Semanticscience Integrated Ontology: SIO
- Data Use Ontology: DUO
- vCard Ontology: vCard. This ontology is used because it is used in DCAT for specifying contact information.
These ontologies have been downloaded to the /dependentOntologies directory. In the case of Dublin Core we needed to
add the ontology IRI as ROBOT complains when an ontology IRI is not present. The file containing this change is stored as /dependentOntologies/dublin_core_terms.owl.
The generateOntology.bat file can be run to generate the ontology. The basic steps are the following:
- For each of the ontologies used a related
{OntologyName}_terms.txtfile exists which contains the terms that are used in the resource metadata schema from that ontology. - ROBOT is used to extract these models into the
resultsdirectory{OntologyName}_module.owlfiles. - The Biobank, PatientRegistry and Guideline classes are added using ROBOT to create the
/extension/extension.owlfile. - ROBOT is used to merge the
/results/{OntologyName}_module.owlfiles and the/extension/extension.owlinto theejprd_resource_metadata_ontology.owlcontaining the EJP RD resource metadata schema ontology.