Dialogue-Based Ontology Editor

This site makes available Java code of a dialogue-based ontology editor, an application that allows you to view, edit and query ontologies in controlled English. The coverage is roughly that of OWL-EL.

Download

You can download a zipped directory of Java code with examples (download ZIP file). You will find licensing information, and instructions for use, in the file readme.txt.

Documentation

The program includes a rule-based reasoner for EL. It uses a subset of OWL Simplified English, enhanced by the patterns illustrated above for different speech acts. For more information see readme.txt in the download, and also these notes:

  1. Single-page summary of the main sentence patterns in OSE [pdf]
  2. Inference model for EL++ (slightly extended version of the reasoner required here) [pdf]

Snapshot

The snapshot shows some features of the editor:

The following snapshot shows the program's response after the user enters his/her request for an explanation of the inference that Pixie is a pet.

It will be seen that this is an experimental program which could be improved in many ways (e.g., design of explanations and other responses).


Contact: Richard Power
More information: Open University SWAT project page
Last modified: June 2017

Accessibility