Proceedings

Computing Datalog Rewritings Beyond Horn Ontologies

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 832-837.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

Rewriting-based approaches for answering queries over an OWL 2 DL ontology have so far been developed mainly for Horn fragments of OWL 2 DL. In this paper, we study the possibilities of answering queries over non-Horn ontologies using datalog rewritings. We prove that this is impossible in general even for very simple ontology languages, and even if PTIME = NP. Furthermore, we present a resolution-based procedure for SHI ontologies that, in case it terminates, produces a datalog rewriting of the ontology. We also show that our procedure necessarily terminates on DL-LiteBoolH,+ ontologies — an extension of OWL 2 QL with transitive roles and Boolean connectives.

  1. [Acciarri et al., 2005] Andrea Acciarri, Diego Calvanese, Giuseppe De Giacomo, Domenico Lembo, Maurizio Lenzerini, Mattia Palmieri, and Riccardo Rosati. Quonto: Querying ontologies. In AAAI, pages 1670-1671, 2005.
  2. [Afrati et al., 1995] Foto Afrati, Stavros S Cosmadakis, and Mihalis Yannakakis. On Datalog vs. polynomial time. J. of Computer and System Sciences, 51(2), 1995.
  3. [Artale et al., 2009] Alessandro Artale, Diego Calvanese, Roman Kontchakov, and Michael Zakharyaschev. The DL-Lite family and relations. Journal of Artificial Intel- ligence Research, 36:1-69, 2009.
  4. [Baader et al., 2003] Franz Baader, Diego Calvanese, Deb- orah L. McGuinness, Daniele Nardi, and Peter F. Patel- Schneider. The Description Logic Handbook: Theory, Im- plementation, and Applications. Cambridge Univ. Press, 2003.
  5. [Baader et al., 2005] Franz Baader, Sebastian Brandt, and Carsten Lutz. Pushing the el envelope. In IJCAI, pages 364-369, 2005.
  6. [Bienvenue et al., 2013] M. Bienvenue, B. Ten Cate, C. Lutz, and F. Wolter. Ontology-based Data Access: A Study through Disjunctive Datalog, CSP, and MMSNP. In ACM PODS, 2013.
  7. [Bishop et al., 2011] Barry Bishop, Atanas Kiryakov, Damyan Ognyanoff, Ivan Peikov, Zdravko Tashev, and Ruslan Velkov. OWLim: A family of scalable semantic repositories. Semantic Web J., 2(1):33-42, 2011.
  8. [Calvanese et al., 2007] Diego Calvanese, Giuseppe De Gi- acomo, Domenico Lembo, Maurizio Lenzerini, and Ric- cardo Rosati. Tractable reasoning and efficient query an- swering in description logics: The DL-Lite family. J. of Automated Reasoning (JAR), 39(3):385-429, 2007.
  9. [Chortaras et al., 2011] A. Chortaras, D. Trivela, and G. Sta- mou. Optimized query rewriting in OWL 2 QL. In CADE, pages 192-206, 2011.
  10. [Cuenca Grau et al., 2013] Bernardo Cuenca Grau, Boris Motik, Giorgos Stoilos, and Ian Horrocks. Comput- ing Datalog Rewritings Beyond Horn Ontologies, 2013. arXiv:1304.1402.
  11. [del Val, 2005] Alvaro del Val. First order lub approxima- tions: characterization and algorithms. Artif. Intell., 162(1- 2):7-48, 2005.
  12. [Eiter et al., 2012] Thomas Eiter, Magdalena Ortiz, Man- tas Simkus, Trung-Kien Tran, and Guohui Xiao. Query rewriting for horn-shiq plus rules. In AAAI, 2012.
  13. [Glimm et al., 2008] B. Glimm, I. Horrocks, C. Lutz, and U. Sattler. Conjunctive Query Answering for the Descrip- tion Logic SHIQ. Journal of Artificial Intelligence Re- search, 31:151-198, 2008. IJCAI
  14. [Grosof et al., 2003] Benjamin N. Grosof, Ian Horrocks, Raphael Volz, and Stefan Decker. Description logic pro- grams: combining logic programs with description logic. In WWW, pages 48-57, 2003.
  15. [Hustadt et al., 2005] Ullrich Hustadt, Boris Motik, and Ul- rike Sattler. Data complexity of reasoning in very expres- sive description logics. In IJCAI, pages 466-471, 2005. IJCAI
  16. [Hustadt et al., 2007] Ullrich Hustadt, Boris Motik, and Ul- rike Sattler. Reasoning in Description Logics by a Reduc- tion to Disjunctive Datalog. Journal of Automated Rea- soning, 39(3):351-384, 2007.
  17. [Krisnadhi and Lutz, 2007] Adila Krisnadhi and Carsten Lutz. Data complexity in the EL family of description logics. In LPAR, 2007.
  18. [Lutz and Wolter, 2012] Carsten Lutz and Frank Wolter. Non-Uniform Data Complexity of Query Answering in Description Logics. In KR, 2012.
  19. [Lutz, 2008] C. Lutz. The Complexity of Conjunctive Query Answering in Expressive Description Logics. In IJCAR, 2008.
  20. [Ortiz et al., 2011] Magdalena Ortiz, Sebastian Rudolph, and Mantas Simkus. Query answering in the horn frag- ments of the description logics SHOIQ and SROIQ. In IJCAI, pages 1039-1044, 2011. IJCAI
  21. [Pérez-Urbina et al., 2010] Héctor Pérez-Urbina, Boris Motik, and Ian Horrocks. Tractable query answering and rewriting under description logic constraints. Journal of Applied Logic (JAL), 8(2):186-209, 2010.
  22. [Rodriguez-Muro and Calvanese, 2012] Mariano Rodriguez-Muro and Diego Calvanese. High perfor- mance query answering over DL-Lite ontologies. In KR, 2012.
  23. [Rosati and Almatelli, 2010] Riccardo Rosati and Alessan- dro Almatelli. Improving query answering over DL-Lite ontologies. In KR, 2010.
  24. [Selman and Kautz, 1996] B. Selman and H. Kautz. Knowl- edge compilation and theory approximation. J. of the ACM (JACM), 43(2):193-224, 1996.
  25. [Simancik, 2012] F. Simancik. Elimination of Complex RIAs without Automata. In Y. Kazakov, D. Lembo, and F. Wolter, editors, Proc. of the 2012. Int. Workshop on De- scription Logics (DL 2012), volume 846 of CEUR Work- shop Proceedings, Rome, Italy, June 7-10 2012.
  26. [Stocker and Smith, 2008] Markus Stocker and Michael Smith. Owlgres: A scalable owl reasoner. In OWLED, 2008.
  27. [Wegener, 1987] I. Wegener. The Complexity of Boolean Functions. John Wiley and Sons, 1987.
  28. [Wu et al., 2008] Zhe Wu, George Eadon, Souripriya Das, Eugene Inseok Chong, Vladimir Kolovski, Melliyal Anna- malai, and Jagannathan Srinivasan. Implementing an infer- ence engine for RDFS/OWL constructs and user-defined rules in Oracle. In ICDE, pages 1239-1248, 2008.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards