Reusing JessTab Rules in Protégé

David Corsar, Derek Sleeman

Research output: Contribution to conferencePaper

Abstract

Protégé provides a complete ontology and knowledge base management tool. Along with JESS, JessTab provides one method of rule based reasoning over a Prot´eg´e ontology and knowledge base. However once JessTab rules have been created for a knowledge base, they are explicitly tied to it as they name particular classes and slots, which greatly hinders their reuse with further knowledge bases. We have developed a two phase process and a supporting tool to support the reuse of JessTab rule sets. The first phase involves changing the class and slot references in the rule set into an abstract reference; the second phase involves automatically mapping between the abstract rules and further knowledge bases. Once mappings have been defined and applied for all the classes and slots in the abstract rules, the new rule set can then be run against the new knowledge base. We have satisfactorily tested our tool with several ontologies and associated rule sets; moreover, some of these tests have identified possible future improvements to the tool.
Original languageEnglish
Pages7-20
Number of pages14
Publication statusPublished - 1 Jun 2005
EventAI-2005, The Twenty-fifth SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence - Cambridge, United Kingdom
Duration: 12 Dec 200514 Dec 2005

Conference

ConferenceAI-2005, The Twenty-fifth SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence
CountryUnited Kingdom
CityCambridge
Period12/12/0514/12/05

Fingerprint

Ontology

Cite this

Corsar, D., & Sleeman, D. (2005). Reusing JessTab Rules in Protégé. 7-20. Paper presented at AI-2005, The Twenty-fifth SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence, Cambridge, United Kingdom.

Reusing JessTab Rules in Protégé. / Corsar, David; Sleeman, Derek.

2005. 7-20 Paper presented at AI-2005, The Twenty-fifth SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence, Cambridge, United Kingdom.

Research output: Contribution to conferencePaper

Corsar, D & Sleeman, D 2005, 'Reusing JessTab Rules in Protégé' Paper presented at AI-2005, The Twenty-fifth SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence, Cambridge, United Kingdom, 12/12/05 - 14/12/05, pp. 7-20.
Corsar D, Sleeman D. Reusing JessTab Rules in Protégé. 2005. Paper presented at AI-2005, The Twenty-fifth SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence, Cambridge, United Kingdom.
Corsar, David ; Sleeman, Derek. / Reusing JessTab Rules in Protégé. Paper presented at AI-2005, The Twenty-fifth SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence, Cambridge, United Kingdom.14 p.
@conference{6a68b29a77c34c1390d077e6e056678c,
title = "Reusing JessTab Rules in Prot{\'e}g{\'e}",
abstract = "Prot{\'e}g{\'e} provides a complete ontology and knowledge base management tool. Along with JESS, JessTab provides one method of rule based reasoning over a Prot´eg´e ontology and knowledge base. However once JessTab rules have been created for a knowledge base, they are explicitly tied to it as they name particular classes and slots, which greatly hinders their reuse with further knowledge bases. We have developed a two phase process and a supporting tool to support the reuse of JessTab rule sets. The first phase involves changing the class and slot references in the rule set into an abstract reference; the second phase involves automatically mapping between the abstract rules and further knowledge bases. Once mappings have been defined and applied for all the classes and slots in the abstract rules, the new rule set can then be run against the new knowledge base. We have satisfactorily tested our tool with several ontologies and associated rule sets; moreover, some of these tests have identified possible future improvements to the tool.",
author = "David Corsar and Derek Sleeman",
year = "2005",
month = "6",
day = "1",
language = "English",
pages = "7--20",
note = "AI-2005, The Twenty-fifth SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence ; Conference date: 12-12-2005 Through 14-12-2005",

}

TY - CONF

T1 - Reusing JessTab Rules in Protégé

AU - Corsar, David

AU - Sleeman, Derek

PY - 2005/6/1

Y1 - 2005/6/1

N2 - Protégé provides a complete ontology and knowledge base management tool. Along with JESS, JessTab provides one method of rule based reasoning over a Prot´eg´e ontology and knowledge base. However once JessTab rules have been created for a knowledge base, they are explicitly tied to it as they name particular classes and slots, which greatly hinders their reuse with further knowledge bases. We have developed a two phase process and a supporting tool to support the reuse of JessTab rule sets. The first phase involves changing the class and slot references in the rule set into an abstract reference; the second phase involves automatically mapping between the abstract rules and further knowledge bases. Once mappings have been defined and applied for all the classes and slots in the abstract rules, the new rule set can then be run against the new knowledge base. We have satisfactorily tested our tool with several ontologies and associated rule sets; moreover, some of these tests have identified possible future improvements to the tool.

AB - Protégé provides a complete ontology and knowledge base management tool. Along with JESS, JessTab provides one method of rule based reasoning over a Prot´eg´e ontology and knowledge base. However once JessTab rules have been created for a knowledge base, they are explicitly tied to it as they name particular classes and slots, which greatly hinders their reuse with further knowledge bases. We have developed a two phase process and a supporting tool to support the reuse of JessTab rule sets. The first phase involves changing the class and slot references in the rule set into an abstract reference; the second phase involves automatically mapping between the abstract rules and further knowledge bases. Once mappings have been defined and applied for all the classes and slots in the abstract rules, the new rule set can then be run against the new knowledge base. We have satisfactorily tested our tool with several ontologies and associated rule sets; moreover, some of these tests have identified possible future improvements to the tool.

M3 - Paper

SP - 7

EP - 20

ER -