Tools for OIL

  • OILEd: http://img.cs.man.ac.uk/oil/

    OilEd is a simple ontology editor which allows the user to build ontologies using OIL. The intention behind OilEd is to provide a simple, freeware editor that demonstrates the use of, and stimulates interest in, OIL. OilEd is not intended as a full ontology development environment - it will not actively support the development of large-scale ontologies, the migration and integration of ontologies, versioning, argumentation and many other activities that are involved in ontology construction. Rather, it is the "NotePad" of ontology editors, offering just enough functionality to allow users to build ontologies and to demonstrate how we can use the FaCT reasoner to check those ontologies for consistency.

    OilEd is available as freeware, but we ask that you provide us with some details before downloading. This will allow us to keep track of who is using it and why. OilEd will not be fully supported or maintained although we will try and fix major problems or bugs.

  • Protégé OIL-support: http://smi-web.stanford.edu/people/sintek/plugins/oil/ This working version provides support for OIL by Protégé environment; by Michael Sintek (sintek@smi.stanford.edu).

  • Ontology Engineering Environment OntoEdit.

    OntoEdit was developed at the Knowledge Management Group of Karlsruhe University. OntoEdit is embedded in a client-server architecture called OntoServer that integrates a repository of ontologies, an inference and query engine and different translators. OntoServer delivers built-in general-purpose deductive reasoning facilities for ontology engineering and applications clients.
  • The FaCT System: http://www.cs.man.ac.uk/~horrocks/FaCT/

    FaCT (Fast Classification of Terminologies) is a Description Logic (DL) classifier that can also be used for modal logic satisfiability testing. The FaCT system includes two reasoners, one for the logic SHF (ALC augmented with transitive roles, functional roles and a role hierarchy) and the other for the logic SHIQ (SHF augmented with inverse roles and qualified number restrictions), both of which use sound and complete tableaux algorithms. FaCT's most interesting features are: its expressive logic (in particular the SHIQ reasoner): SHIQ is sufficiently expressive to be used as a reasoner for the DLR logic, and hence to reason with database schemata; its support for reasoning with arbitrary knowledge bases (i.e., those containing general concept inclusion axioms); its optimised tableaux implementation (which has now become the standard for DL systems), and its CORBA based client-server architecture. Implementation and System Requirements: FaCT is written in Common Lisp, and has been run successfully with several commercial and free lisps, including Allegro, Liquid (formerly Lucid), Lispworks and GNU. As the source code is available (under the GNU general public license), FaCT can be run on any system where a suitable Lisp is available. Binaries (executable code) are also available (in addition to the source code) for Linux and Windows systems, allowing FaCT to used without a locally available Lisp. Moreover, a FaCT server running on a suitable host machine can be used (via its CORBA interface) on any system that has network access to the server. Availability and Usage: The FaCT system (including source code, installation instructions and documentation) can by downloaded from the FaCT request page. The latest release includes both the SHF and SHIQ reasoners as well as a selection of interfaces, one of which will accept DLR directly. An alpha release version of the CORBA based client-server architecture is also available for downloading (currently only for 386-Linux systems). This uses a rather fragile JAVA component to provide the ORB interface: we are working on a much more robust native Lisp ORB version, and this should be available soon (along with a Windows/NT version). Java version 1.2 is required for the ORB interface, but binaries are provided for the reasoners so Lisp is not required.
  • LaTeX stylesheet for formatting OIL ontologies http://www.ontoknowledge.org/oil/oil-latex.zip

    LaTeX stylesheet that does most of the indentation, bracketing, and font-formatting of OIL ontologies automatically. It is simple and not very robust, but it saves a lot of time when including ontology examples in articles.

    It can be used for all OIL-dialects, from OIL 1.0 up to 'OIL Standard'. An explanation of the use is included.