Can OWL and logic programming live together happily ever after?

Boris Motik, Ian Horrocks, Riccardo Rosati, Ulrike Sattler

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Abstract

    Logic programming (LP) is often seen as a way to overcome several shortcomings of the Web Ontology Language (OWL), such as the inability to model integrity constraints or perform closed-world querying. However, the open-world semantics of OWL seems to be fundamentally incompatible with the closed-world semantics of LP. This has sparked a heated debate in the Semantic Web community, resulting in proposals for alternative ontology languages based entirely on logic programming. To help resolving this debate, we investigate the practical use cases which seem to be addressed by logic programming. In fact, many of these requirements have already been addressed outside the Semantic Web. By drawing inspiration from these existing formalisms, we present a novel logic of hybrid MKNF knowledge bases, which seamlessly integrates OWL with LP. We are thus capable of addressing the identified use cases without a radical change in the architecture of the Semantic Web. © Springer-Verlag Berlin Heidelberg 2006.
    Original languageEnglish
    Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci.
    Pages501-514
    Number of pages13
    Volume4273
    Publication statusPublished - 2006
    Event5th International Semantic Web Conference, ISWC 2006 - Athens, GA
    Duration: 1 Jul 2006 → …
    http://dblp.uni-trier.de/db/conf/semweb/iswc2006.html#BelhajjameEPSG06http://dblp.uni-trier.de/rec/bibtex/conf/semweb/BelhajjameEPSG06.xmlhttp://dblp.uni-trier.de/rec/bibtex/conf/semweb/BelhajjameEPSG06

    Conference

    Conference5th International Semantic Web Conference, ISWC 2006
    CityAthens, GA
    Period1/07/06 → …
    Internet address

    Fingerprint

    Dive into the research topics of 'Can OWL and logic programming live together happily ever after?'. Together they form a unique fingerprint.

    Cite this