Browse > Article
http://dx.doi.org/10.5391/JKIIS.2005.15.7.875

Integration of OWL and SWRL Inference using Jess  

Lee Ki-Chul (성균관대학교 컴퓨터공학과)
Lee Jee-Hyong (성균관대학교 컴퓨터공학과)
Publication Information
Journal of the Korean Institute of Intelligent Systems / v.15, no.7, 2005 , pp. 875-880 More about this Journal
Abstract
OWL(Web Ontology Language) is the Ontology Standard Language and the a lot of Ontologies are being constructed in OWL. But the research on the extension of OWL is also progressing because of the limit of representation power of in OWL language. The W3C suggests the SWRL(Semantic Web Rule Language) based on the combination of OWL and RuleML(Rule Markup Language), which is improved in the representation of rule. Thus, both OWL and SWRL are used for developing ontologies. However, research on inference of ontologies written in both languages is just begun. These day, for the inference of ontologies written in both languages, ontologies and divided in to two parts. The part written in OWL and written in SWRL. For the inference of the part written in OWL, Racer, a DL based inference engine, is used and for the other part Jess, a rule-based engine, is used. In this paper, we will propose three methods for integrated inference of the OWL part and the SWRL part of ontologies using Jess and some tools for ontology inference : OWLJessKB and SWRL Factory
Keywords
OWL; SWRL; Jess;
Citations & Related Records
연도 인용수 순위
  • Reference
1 SWRL: A Semantic Web Rule Language Combining OWL and SWRL(http://www.w3.org/Submission/SWRL/)
2 B.Grosof, I.Horrocks, R.Volz, S.Decker 'Description Logic Programs: Combining Logic Programs with Description Logic,' International World Wide Web Conference Proceeding of the 12th International Conference, Budapest, Hungery, p.48-57, 2003
3 C.Golbreich, 'Combining Rule and Ontology Reasoners for the Semantic Web,' Rules and RuleMarkup Languages for the Semantic Web (RuleML2004), p.6-22, Nov. 2004
4 M.O'Connor, H.Knblauch, S.Tu, M.Musen, 'Writing Rules for the Semantic Web Using SWRL and Jess,' Protege with Rules Workshop, Madrid, 2005
5 Protege (http://protege.stanford.edu/)
6 OWLJessKB : A Semantic Web Reasoning Tool (http://edge.cs.drexel.edu/assemblies/software/owljesskb/)
7 Jena2 - A Semantic Web(http://www.hpl/semweb/jena2.htm)
8 OWL Plug-in(http://protege.stanford.edu/plugins/index.html)
9 OWL Web Ontology Language Guide(http://www.w3.org/TR/owl-guide/)