Exploiting conjunctive queries in description logic programs

作者: Thomas Eiter , Giovambattista Ianni , Thomas Krennwallner , Roman Schindlauer

DOI: 10.1007/S10472-009-9111-3

关键词:

摘要: Towards combining rules and ontologies for the Semantic Web, nonmonotonic Description Logic Programs (dl-programs) have been proposed as a powerful formalism to couple logic programming reasoning on clear semantic basis. In this paper, we present cq-programs, which enhance dl-programs with conjunctive queries (CQ) union of (UCQ) over Logics knowledge bases, well disjunctive rules. The novel has two advantages. First, it offers increased expressivity because allows (U)CQs in bodies allow one access unnamed individuals they increase formalism, evident from complexity NEXP 2-EXP. And second, when implemented combination between system DL-reasoner, integration gives rise strategies optimizing calls by exploiting specific support (U)CQs. To end, equivalence preserving transformations can be used program rewriting, respective generic rewriting algorithms. Experimental results cq-program prototype show that lead significant performance improvements, suggest cq-programs provide useful basis dl- optimization.

参考文章(38)
Boris Motik, Riccardo Rosati, A faithful integration of description logics with logic programming international joint conference on artificial intelligence. pp. 477- 482 ,(2007)
Carsten Lutz, Inverse Roles Make Conjunctive Queries Hard. Description Logics. ,(2007)
Peter F. Patel-Schneider, DLP System Description. Description Logics. ,(1998)
Thomas Eiter, Diego Calvanese, Magdalena Ortiz, Data Complexity of Answering Unions of Conjunctive Queries in SHIQ . Description Logics. ,(2006)
Riccardo Rosati, DL + log : tight integration of description logics and disjunctive datalog principles of knowledge representation and reasoning. pp. 68- 78 ,(2006)
Riccardo Rosati, The Limits of Querying Ontologies Lecture Notes in Computer Science. pp. 164- 178 ,(2006) , 10.1007/11965893_12
Roman Schindlauer, Hans Tompits, Thomas Eiter, Giovambattista Ianni, A uniform integration of higher-order reasoning and external evaluations in answer-set programming international joint conference on artificial intelligence. pp. 90- 96 ,(2005)
Thomas Eiter, Giovambattista Ianni, Axel Polleres, Roman Schindlauer, Hans Tompits, Reasoning with Rules and Ontologies Reasoning Web. pp. 93- 127 ,(2006) , 10.1007/11837787_4