View
212
Download
0
Category
Preview:
Citation preview
Integration of Jess and Protege
Koosha Golmohammadi
www.kooshanet.com
golmoham@ualberta.ca
Outlines
What is Ontology Knowledge representation in Ontologies What is Jess Example scenarios to reuse JessTab rules in
ontology knowledge base The JessTab rule reuse process
Integration of Jess and ProtégéIntegration of Jess and ProtégéP 1/10
Ontology and knowledge representation
Room HotelService
RoomServiceHotel
InternetGymParkingPool
Object PropertyDatatype PropertySubClass/Property
noOfFloors
starRating address
Integration of Jess and ProtégéIntegration of Jess and ProtégéP 2/10
Overview of the research
Rules could be applied to the Ontology
The combination of a knowledge base in Ontology and rules constitute a system
Integration of Jess and ProtégéIntegration of Jess and ProtégéP 3/10
Example scenarios Day to day activity in a retail store
1. Receive stock from suppliers2. Store in a room or on shelves3. Customers buy items and reduce the stock level4. Return to 1
Water treatment plants1. Receive water from sources2. Store in treatment tank3. Signal that it can store more water4. Return to 1
Integration of Jess and ProtégéIntegration of Jess and ProtégéP 4/10
Related work
Approaches Use of especially designed algebras Use of lexical analysis in two Ontologies (using thesaurus
or corpus) Manually mapping by the user through a UI
Tools CHIMAERA (uses substring matching) iPROMPT (uses substring matching and combines with the
Ontology structure and location of the concept) ONION (uses WordNet)
Integration of Jess and ProtégéIntegration of Jess and ProtégéP 5/10
Jess (Java Expert System Shell)Gives you a command line to manipulate and
execute your commands
Integration of Jess and ProtégéIntegration of Jess and ProtégéP 6/10
JessTab rule reuse process overview
Integration of Jess and ProtégéIntegration of Jess and ProtégéP 7/10
Summary
Integration of Jess and ProtégéIntegration of Jess and ProtégéP 8/10
Thanks
and Questions
Recommended