Ontology Editor
Formally, an ontology is an ordered data structure that allows the sharing of defined concepts and the relationships between those concepts, and lets users set domain-specific vocabularies.
The Ontology Editor allows users to create and edit a semantic vocabulary of terms specific to their project and create inheritance hierarchies between those terms.

With the Ontology Editor, it is possible to set up a categorisation for a term that can only have a set of discrete values. For example, in a border control system, when making a decision for border entrants there might be only one of four possible conclusions:
Entrance Decision: Allow Entry, Detain, Deny Entry, Arrest
This is a categorisation based on the term “Entrance Decision”. Using these categorisations, the Behaviour Validator can perform extra validity checks based on this constraint.
Features
- Allows Inheritance
- Supports the input of dictionary definitions
- Allows ontologies to be imported and exported to industry standard mechanisms (CSV)
- Categorisations can be used to enforce conclusions which only have a set of allowable answers
Benefits
- Erudine’s ontology editor simplifies the creation of behaviour, allowing logic to be defined with much fewer rules
- Categorisations allow for more accurate system testing and constraints for terms which the user states can only have specific values.
