Skip to main content

Reusing JessTab Rules in Protégé

  • Conference paper
Research and Development in Intelligent Systems XXII (SGAI 2005)

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égé 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 denned 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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Grigoris Antoniou and Prank van Harmelen. Web Ontology Language: OWL. In Rudi Studer, editors. Handbook on Ontologies. International Handbooks on Information Systems. Springer, 2004 Staab and Studer [23], pages 67–92.

    Google Scholar 

  2. Antoine B. Bagula. Hybrid traffic engineering: the least path interference algorithm. In SAICSIT’ 04: Proceedings of the 2004 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries, pages 89–96. South African Institute for Computer Scientists and Information Technologists, 2004.

    Google Scholar 

  3. NASA/Johnson Space Center. CLIPS, http://www.ghg.net/clips/CLIPS.html.

    Google Scholar 

  4. Richard D. Cuthbert and Larry Peckham. APL models for operational planning of shipment routing, loading, and scheduling. In WSC’ 73: Proceedings of the 6th conference on Winter simulation, pages 622–631. ACM Press, 1973.

    Google Scholar 

  5. Henrik Eriksson. The JESSTAB Approach to Protégé and JESS Integration. In Proceedings of the IFIP 17th World Computer Congress — TC12 Stream on Intelligent Information Processing, pages 237–248. Kluwer, B.V., 2002.

    Google Scholar 

  6. Christiane Fellbaum, editor. WordNet: An Electronic Lexical Database. The MIT Press, Cumberland, RI, 1998.

    MATH  Google Scholar 

  7. E. Friedman-Hill. Jess In Action: Rule-Based Systems in Java. Manning Publications Co., Greenwich, CT, 2003.

    Google Scholar 

  8. Christine Golbreich. Combining Rule and Ontology Reasoners for the Semantic Web. In Grigoris Antoniou and Harold Boley (Eds.), editors, Rules and Rule Markup Languages for the Semantic Web, pages 6–22. RuleML, Springer-Verlag Berlin and Heidelberg, November 2004.

    Google Scholar 

  9. Ian Horrocks, Peter F. Patel-Schneider, Harold Boley, Said Tabet, Benjamin Grosof, and Mike Deal. SWRL: A Semantic Web Rule Language Combining OWL and RuleML. W3C Member Submission, May 2004.

    Google Scholar 

  10. Google Inc. Google, http://www.google.com.

    Google Scholar 

  11. Kunal Johar and Rahul Simha. Jword 2.0. http://www.seas.gwu.edu/simhaweb/software/jword/index.html.

    Google Scholar 

  12. Joe Kopena. DAMLJessKB. http://edge.mcs.drexel.edu/assemblies/software/damljesskb/damljesskb.html.

    Google Scholar 

  13. R.E. Korf. Depth-First Iterative-Deepening: An Optimal Admissible Tree Search. Artificial Intelligence, 27:97–109, 1985.

    Article  MATH  MathSciNet  Google Scholar 

  14. Brian McBride. The Resource Description Framework (RDF) and its Vocabulary Description Language RDFS. In Rudi Studer, editors. Handbook on Ontologies. International Handbooks on Information Systems. Springer, 2004 Staab and Studer [23], pages 51–66.

    Google Scholar 

  15. Deborah L. McGuiness, Richard Fikes, James Rice, and Steve Wilder. An Environment for Merging and Testing Large Ontologies. In Proceedings of the Seventh International Conference on Principles of Knowledge Representation and Reasoning (KR2000), pages 483–493. Morgan Kaufmann, 2000.

    Google Scholar 

  16. Prasenjit Mitra and Gio Wiederhold. Resolving Terminological Heterogeneity in Ontologies. In Proceedings of Workshop on Ontologies and Semantic Interoperability at the 15th European Conference on Artificial Intelligence (ECAI 2002), 2002.

    Google Scholar 

  17. Prasenjit Mitra and Gio Wiederhold. An Ontology-Composition Algebra, In Rudi Studer, editors. Handbook on Ontologies. International Handbooks on Information Systems. Springer, 2004 Staab and Studer [23], pages 93–116.

    Google Scholar 

  18. Natalya F. Noy and Mark A. Musen. PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment. In Proceedings of the Seventeenth National Conference on Artificial Intelligence (AAAI-2000), 2000.

    Google Scholar 

  19. Natalya F. Noy and Mark A. Musen. The PROMPT suite: interactive tools for ontology merging and mapping. International Journal of Human-Computer Studies, 59(6):983–1024, 2003.

    Article  Google Scholar 

  20. John Park and Mark Musen. The Virtual Knowledge Constructor: A Schema for Mapping Across Ontologies in Knowledge-Based Systems. PhD Thesis Proposal. Stanford University, 1999.

    Google Scholar 

  21. Andy Seaborne. RDQL: A Query Language for RDF. W3C Member Submission, January 2004.

    Google Scholar 

  22. Michael Sintek. OKBC Tab Website, http://protege.stanford.edu/plugins/okbctab/okbc.tab.html.

    Google Scholar 

  23. Steffen Staab and Rudi Studer, editors. Handbook on Ontologies. International Handbooks on Information Systems. Springer, 2004.

    Google Scholar 

  24. Stanford Medical Informatics, Stanford University. Protégé Website, http://protege.Stanford.edu.

    Google Scholar 

  25. The Rule Markup Initiative. RuleML Homepage, http://www.ruleml.org.

    Google Scholar 

  26. Tom White. Can’t Beat Jazzy: Introducing the Java Platform’s Jazzy New Spell Checker API. http://www-106.ibm.com/developerworks/java/library/j-jazzy/.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag London Limited

About this paper

Cite this paper

Corsar, D., Sleeman, D. (2006). Reusing JessTab Rules in Protégé. In: Bramer, M., Coenen, F., Allen, T. (eds) Research and Development in Intelligent Systems XXII. SGAI 2005. Springer, London. https://doi.org/10.1007/978-1-84628-226-3_2

Download citation

  • DOI: https://doi.org/10.1007/978-1-84628-226-3_2

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84628-225-6

  • Online ISBN: 978-1-84628-226-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics