CO-ODE/HyOntUse

Making OWL Easier

HOME news about people downloads resources mailing list forum
home

EKAW Tutorial: Introduction to Ontology Development and the Protégé-OWL Environment

Date: TBA (conference 5th-8th October 2004)

Speakers: Alan Rector, Nick Drummond, Matthew Horridge, Robert Stevens, Hai Wang

Duration: Half Day with extensive hands on experience and pre- and post- material

Goals

The major goal of this tutorial is to provide the attendees with both the theoretical foundations of ontology design and hands-on experience in the construction of ontologies with Protégé-OWL environment. In particular, the attendees will

You will need:

Please follow the steps below to install the software.

Software installation

Getting and installing Protége:
  1. Download Protégé v2.1 from the Protégé download page. If you do not already have java installed on your machine, make sure you get a version including the Java VM
  2. Make sure all previous versions of Protégé are removed
  3. When downloaded, start the installer
  4. When prompted, choose a Custom install (where you will be able to select installed components)
  5. Ensure you select the Semantic Web component set
Starting a project:
  1. Start Protégé
  2. Select "OWL Files" in the Project Format box
  3. To start an empty OWL project, press "New",
    or to use an existing OWL file (like the demo files), press "Build..." and enter (or search for) the OWL filename
Enabling classification:
  1. A reasoner must be running before the "Classify" or "Check consistency" buttons can be used, otherwise an error will be generated
  2. Download the RACER zip file
  3. Extract the executable to somewhere sensible
  4. Run the executable - which should provide a message saying "TCP service enabled on port 8088"
  5. The "Classify taxonomy" and "Check consistency" buttons can now be used
Using OWLViz (also see docs [PDF]):
  1. Download GraphViz - required libraries
  2. Components (like OWLViz) are on tabs that need to be activated, so go to the Project Menu, Configure...
  3. In the Tab Widgets tab, select "OWLVizTab"
  4. Select OK
  5. The OWLViz Tab should be visible in the main window

Example pizza ontologies used in the course are available for download.

Nearer the time, we will "lock" the versions of the software we will be using and bundle these together as a zip file to ensure everyone has the same features and that we can take advantage of the most up-to-date software. Please bookmark this page and return closer to the tutorial date.

Reference Materials

Because of the amount of material to cover it is recommended that you familiarise yourself with the look and feel of the tools.
The Protégé OWL tutorial [PDF] provides a look at the majority of the features that will be used during the session.

Some of the experiences of previous tutorials have been worked into a paper which will be presented at EKAW. This provides a greater level of detail into the pitfalls of modelling to support participants after the conference.
OWL Pizzas: Common errors & common patterns from practical experience of teaching OWL-DL [PDF]


{full tutorial outline[DOC][TXT]}