EUPL 1.2
We have distilled the most crucial license specifics to make your adoption seamless: see here for details.
Repository helding ontologies
-
Install conda
-
Run
conda env create -f requirements.yml
-
Run
conda activate PyCDO
The repository uses OwlReady2 to design and create the ontology.
Ontology design is in two files:
-
file were classes are defined: src/Models/classes.py
-
file were properties are defined: src/Models/properties.py
The following command uses thse defintoins to generate the .OWL file:
-
cd ontology
-
Run
python -m src.generate_ontology
-
Review output in output/cdo-ontology.owl
-
Use Protege to generate a Turle (.ttl) file from the .owl file, such as output/cdo-ontology.ttl.