(https://protege.stanford.edu)
Tool to manually create ontologies and save them in .owl or .turtle
Instructions from the YouTube series: https://www.youtube.com/watch?v=R9ERlUgvgwM&index=1&list=PLea0WJq13cnAfCC0azrCyquCN_tPelJN1
- Launch protege
- In the tab
Active ontology
, inOntology IRI
, change ontology name (e.g. leave the name, conclude withmyOntology.owl
)
Add classes
- In the tab
Entities
, select the tabClasses
- Click on
Add subclass
button (2 dots and a +) for a new class (owl:Thing
is going to stay there)
Add subclasses
- Same as "Add classes", just click on the parent class name before clicking on the
Add subclass
buttonD
Make classes disjoint
- Go to
Description
(bottom-right panel), click on the+
next toDisjoint with
and select the classes - Disjointing classes avoids overlap
- Right click on class name ->
Add subclassES...
- Identation creates the hierarchy (see here under "Add SubClasses Popup Menu Item")
Note Classes are automatically disjointed
- Top bar ->
Reasoner
->HermiT
->Start reasoner
- Top bar ->
Reasoner
->HermiT
->Stop reasoner
(not sure when to do this)