DOE - The Differential Ontology Editor



DOE is a simple ontology editor which allows the user to build ontologies according to the methodology proposed by Bruno Bachimont. The specification process is divided in 3 steps. In the 1st step, the user is invited to build taxonomies of concepts and relations, explicitly justifying the position of each item (notion) in the hierarchy. For each notion, the user builds a definition following 4 principles which come from the Differential Semantics theory. Hence, the user has to explicit why a notion is similar but more specific than its parent (2 principles), and why this notion is similar but different from its siblings (2 others principles). The user can also add synonyms and encyclopedic definition in a few languages for all notions. In a 2nd step, the two taxonomies are considered from an extensional semantics point of view. The user can augment them with new entities (defined) or add constraints onto the domains of the relations. Finally, in a 3rd step, the ontology can be translated into a knowledge representation language, which allows to use it in an appropriate ontology-based system or to import it into another ontology-building tool to specify it further:

DOE is not intended as a full ontology development environment: it will not actively support many activities that are involved traditionally in ontology construction, such as advanced formal specification dealt with by tools like Protégé 2000. It is rather a complement of others editors, offering linguistics-inspired techniques which attach a lexical definition to the concepts and relations used, and justify their hierarchies from a theoretical, human-understandable point of view.

Relevant bibliographic references



Case studies

A few case studies are currently under project:

Feel free to comment to Raphaël Troncy, Last modified: Tue Jun 24 2008