JessTab Tutorial at the 10th Intl. Protégé Conference
Presenters: Henrik Eriksson, Linköping University and Karl-Heinz Krempels, RWTH Aachen University
Time: Tuesday, July 15th, 2007 at 2:00 to 5:30
Location: Hotel Benczúr, Budapest, Hungary
Description
This tutorial will introduce the JessTab extension,
which enables the use of the Java Expert System Shell
(Jess) under Protégé. The tutorial will cover basic Jess
programming, rule-based reasoning with Jess under Protégé, and the use
of Jess for managing Protégé ontologies and knowledge
bases. Furthermore, the tutorial will address the mapping of instances
in Protégé knowledge bases to Jess facts and use of the JessTab with
both Protégé-Frames and Protégé-OWL. The tutorial will exemplify
practical uses of Jess together with Protégé and discuss common design
patterns. The tutorial will demonstrate how to install Jess and the
JessTab and how to interact with the JessTab. The target audience is
developers interested in combining ontologies and reasoning. No prior
knowledge of Jess or the JessTab is required.
Outline
- Introduction
- Background
- Installation
- Interaction with JessTab
- Introduction to Jess programming
- Managing Protégé ontologies with Jess
- Mapping Protégé ontologies to Jess
- Metalevel mappings
- JessTab and Protégé OWL
- Example
- Conclusion
The last 30 minutes of this tutorial will present the JessAgentTab and is focused on a four stage development process of agent-based applications.
Download
- Slide handouts - 6 sides per page, suitable for printing [PDF]
- Newspaper example with rules - follow along example from the tutorial [Jess]
- Slides - feel free to use in your own lectures/presentations [PowerPoint]
About the presenter
Henrik Eriksson is a Professor of Computer Science at Linköping
University, Sweden. He worked on the Protégé project at Stanford
between 1991 and 1994, and organized the Protégé workshops in 1997 and
1999. He is the developer of the JessTab extension.
Last modified: Tue July 14 14:10:24 CET 2007