DocumentCode :
3623813
Title :
How to reason with OWL in a logic programming system
Author :
Markus Krotzsch;Pascal Hitzler;Denny Vrandecic;Michael Sintek
Author_Institution :
AIFB, Universit?t Karlsruhe, Germany
fYear :
2006
Firstpage :
17
Lastpage :
28
Abstract :
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 fragment 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
Keywords :
"OWL","Logic programming","Ontologies","Semantic Web","Engines","Knowledge representation","Markup languages"
Publisher :
ieee
Conference_Titel :
Rules and Rule Markup Languages for the Semantic Web, Second International Conference on
Print_ISBN :
0-7695-2652-7
Type :
conf
DOI :
10.1109/RULEML.2006.14
Filename :
4032387
Link To Document :
بازگشت