loading...
How to reason with OWL in a logic programming system
Athens, Georgia, USA November 10-November 11
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/RULEML.2006.14Second International Conference on Ru ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Markus Kr?tzsch, AIFB, Universit?t Karlsruhe, Germany
Pascal Hitzler, AIFB, Universit?t Karlsruhe, Germany
Denny Vrandecic, AIFB, Universit?t Karlsruhe, Germany
Michael Sintek, DFKI GmbH, Kaiserslautern, Germany
Logic programming has always been a major ontology modeling paradigm, and is frequently being used in large research projects and industrial applications, e.g., by means of the F-Logic reasoning engine OntoBroker or the TRIPLE query, inference, and transformation language and system. At the same time, the Web Ontology Language OWL has been recommended by the W3C for modeling ontologies for the web. Naturally, it is desirable to investigate the interoperability between both paradigms. In this paper, we do so by studying an expressive fragement of OWL DL for which reasoning can be reduced to the evaluation of Horn logic programs. Building on the KAON2 algorithms for transforming OWL DL into disjunctive Datalog, we give a detailed account of how and to what extent OWL DL can be employed in standard logic programming systems. En route, we derive a novel, simplified characterization of the supported fragment of OWL DL.
Citation:
Markus Kr?tzsch, Pascal Hitzler, Denny Vrandecic, Michael Sintek, "How to reason with OWL in a logic programming system," ruleml, pp.17-28, Second International Conference on Rules and Rule Markup Languages for the Semantic Web (RuleML'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.