OWL Tutorial: Introduction to Ontology Development and Protégé-OWL
The tutorial will demonstrate OWL using the support for this language now available with the Protégé environment. The use of these tools will be supplemented by Wizard and Visualisation software (OWL Wizard and OWLViz), also provided in the standard download available on the Protégé site. Some tutorial materials are also listed below which should provide participants with a more in-depth view of the tools capabilities.
Slides now available [ZIP]
You will need:- Protégé v2.1 - ontology editing environment
- Protégé OWL plugin
- RACER - a reasoner
- OWLViz - a Protégé plugin for displaying graphs
- OWL Wizard - a Protégé plugin
Please follow the steps below to install the software.
Software installation
Getting and installing Protége:- 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
- Make sure all previous versions of Protégé are removed
- When downloaded, start the installer
- When prompted, choose a Custom install (where you will be able to select installed components)
- Ensure you select the Semantic Web component set
- Start Protégé
- Select "OWL Files" in the Project Format box
- 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
- A reasoner must be running before the "Classify" or "Check consistency" buttons can be used, otherwise an error will be generated
- Download the RACER zip file
- Extract the executable to somewhere sensible
- Run the executable - which should provide a message saying "TCP service enabled on port 8088"
- The "Classify taxonomy" and "Check consistency" buttons can now be used
- Download GraphViz - required libraries
- Components (like OWLViz) are on tabs that need to be activated, so go to the Project Menu, Configure...
- In the Tab Widgets tab, select "OWLVizTab"
- Select OK
- The OWLViz Tab should be visible in the main window
Reference Materials
Example pizza ontologies used in the course are available for download.
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.
This provides a greater level of detail into the pitfalls of modelling to support
participants after the tutorial.
OWL Pizzas: Common errors & common patterns from practical experience of teaching OWL-DL
[PDF]
