Recursive Queries over Semantically Enriched Data Repositories
Recursive Queries over Semantically Enriched Data Repositories
Disciplines
Computer Sciences (70%); Mathematics (30%)
Keywords
-
Description Logics,
Query Languages,
Knowledge Representation and Reasoning,
Computational Complexity,
Logic and Databases,
Ontology Based Data Access
The complexity of information systems has increased remarkably in the last years, and more powerful tools to manage and access data are needed in a wide range of application areas. In particular, using ontologies to describe complex conceptual schemata of possibly heterogeneous and distributed data sources, and to access the data in them, is a topic of very active research. Most efforts to achieve this goal have resorted to data-base inspired query languages to access the data and Description Logics (DLs) as standard languages for describing ontologies. Specifically, tailored lightweight DLs have been developed, like the DL-Lite and the EL families, that are expressive enough for describing many application domains and at the same time support efficient query answering over data sources. However, the query languages considered so far lack recursion, a fundamental feature that is highly desirable in many applications. Recursion is necessary to express queries as natural as `is a reachable from b?`. Most data on the Web is found in semi-structured data sources (such as HTML or XML documents), and the basic access mechanisms for this kind of data are queries that use recursion to flexibly navigate and select nodes of information. Using (limited forms of) recursion, flexible and powerful query languages such as XPath have been developed and successfully deployed. Bridging the gap between the different kinds of data on the web and using ontologies to provide uniform access to heterogeneous sources will not be possible as long as we do not have suitable query languages that can flexibly navigate semi-structured data and that can be efficiently evaluated over DL ontologies. Recursive queries had not been explored in DLs, partly due to some negative results dating over a decade ago, that showed that popular families of recursive queries are undecidable already over very weak DLs. However, it was recently shown that some queries that allow a limited use of recursion, but which are still expressive enough to allow XPath-like data access, are decidable even over very expressive DLs. The complexity of answering these queries over lightweight DLs remains unexplored. Furthermore, this opens the encouraging perspective of possibly powerful and still unexplored decidable families of recursive queries over lightweight DL ontologies, that have the potential to dramatically improve the currently available data access technologies. This project aims at identifying such families, developing algorithms for them, and investigating their computational complexity.
This project was about bringing navigational queries with recursion to the realm of Ontology-based Data Access (OBDA). Recent years have seen enormous progress in the development of ontologies, which are sharable, machine-readable domain conceptualizations. A multitude of efforts in academia and industry have resulted in high-quality ontologies that faithfully capture expert knowledge from all kinds of domains. These ontologies offer many opportunities and are already making modern information systems smarter. In particular, in the paradigm of Ontology-based Data Access (OBDA), data sources are linked to a domain ontology. The ontology then provides the users a high-level conceptual view of the data, which may itself be incomplete and heterogeneous. The users can use the vocabulary and high-level view provided by the ontology to query the data. Crucially, in OBDA, users can retrieve not only the facts specifically stored in the (possibly incomplete) data, but also potentially implicit consequences implied by the data and the domain knowledge, obtaining more complete answers to queries. Both the theoretical foundations of OBDA, and the existing systems for its use in practice have progressed dramatically in the last decade. The main goal of this project was to extend the OBDA paradigm beyond the simple query languages considered before, which were limited mostly to conjunctive queries (that is, the well-known class of select-project-join relational algebra queries). In particular, in this project we studied queries that allow some form of recursion to express natural notions like "being reachable", and that support the kind of navigation that is needed for querying data on the Web and other forms of graph-shaped data that does not comply to a concrete schema. The main aim was to enable more flexible OBDA by means of queries with recursion, like regular path queries (RPQs) and their extensions. We obtained many decidability and complexity results, considering different combinations of query languages that support recursion, different families of ontology languages, and query reasoning services. We also developed reasoning techniques that may pave the way to practicable algorithms, with focus on translations that allow to reuse existing database technologies.
- Technische Universität Wien - 100%
- Georg Gottlob, Technische Universität Wien , national collaboration partner
Research Output
- 160 Citations
- 32 Publications
-
2016
Title Polynomial Disjunctive Datalog Rewritings of Instance Queries in Expressive Description Logics. Type Journal Article Author Ahmeta S Journal Lenzerini, Penaloza (eds) Proceedings of the 29th International Workshop on Description Logics. -
2016
Title Verification of Evolving Graph-structured Data under Expressive Path Constraints. Type Journal Article Author Calvanese D Journal 19th International Conference on Database Theory (ICDT2016). -
2016
Title Polynomial Datalog Rewritings for Ontology Mediated Queries with Closed Predicates. Type Journal Article Author Ahmetaj S Journal Proceedings of the 10th Alberto Mendelzon International Workshop on Foundations of Data Management. -
2016
Title A Compilation Technique for Interactive Ontology-mediated Data Exploration. Type Journal Article Author Andresel M Journal Lenzerini, Penaloza (eds) Proceedings of the 29th International Workshop on Description Logics. -
2016
Title Closed Predicates in Description Logics: Results on Combined Complexity. Type Conference Proceeding Abstract Author Ngo N -
2016
Title Web Reasoning and Rule Systems, 10th International Conference, RR 2016, Aberdeen, UK, September 9-11, 2016, Proceedings DOI 10.1007/978-3-319-45276-0 Type Book editors Ortiz M, Schlobach S Publisher Springer Nature -
2011
Title Containment of Regular Path Queries under Description Logic Constraints. Type Conference Proceeding Abstract Author Calvanese D Conference Proceedings of the 22nd International Joint Conference on Artificial Intelligence. -
2011
Title A Practical Automata-Based Technique for Reasoning. Type Conference Proceeding Abstract Author Calvanese D Conference Walsh (ed), IJCAI 2011, Proceedings of the 22nd International Joint Conference on Artificial Intelligence. -
2014
Title Nested Regular Path Queries in Description Logics. Type Conference Proceeding Abstract Author Bienvenu M Conference Baral, Giacomo, Eiter (eds) Principles of Knowledge Representation and Reasoning: Proceedings of the 14th International Conference (KR2014). -
2013
Title Reasoning about Explanations for Negative Query Answers in DL-Lite. Type Journal Article Author Calvanese D -
2013
Title Reasoning about Explanations for Negative Query Answers in DL-Lite DOI 10.1613/jair.3870 Type Journal Article Author Calvanese D Journal Journal of Artificial Intelligence Research Pages 635-669 Link Publication -
2013
Title Tractability Guarantees for DL-Lite Query Answering. Type Journal Article Author Bienvenu M Journal Eiter et al (eds), Informal Proceedings of the 26th International Workshop on Description Logics. -
2012
Title The Complexity of Explaining Negative Query Answers in DL-Lite. Type Conference Proceeding Abstract Author Calvanesse D Conference Brewka, Eiter, McIlraith (eds), Principles of Knowledge Representation and Reasoning: Proceedings of the 13th International Conference (KR 2012). -
2012
Title Reasoning and Query Answering in Description Logics DOI 10.1007/978-3-642-33158-9_1 Type Book Chapter Author Ortiz M Publisher Springer Nature Pages 1-53 -
2012
Title Conjunctive query answering in the description logic SH using knots DOI 10.1016/j.jcss.2011.02.012 Type Journal Article Author Eiter T Journal Journal of Computer and System Sciences Pages 47-85 Link Publication -
2014
Title Managing Change in Graph-Structured Data Using Description Logics. Type Conference Proceeding Abstract Author Ahmetaj S Conference Proceedings of the 28th AAAI Conference on Artificial Intelligence. -
2014
Title Planning Problems for Graph Structured Data in Description Logics. Type Journal Article Author Ahmetaj S Journal Bienvenu et al (eds)Informal Proceedings of the 27th International Workshop on Description Logics. -
2014
Title Managing Change in Graph-Structured Data Using Description Logics (long version with appendix). Type Conference Proceeding Abstract Author Ahmetaj S Conference Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence. -
2014
Title Answering regular path queries in expressive Description Logics via alternating tree-automata DOI 10.1016/j.ic.2014.04.002 Type Journal Article Author Calvanese D Journal Information and Computation Pages 12-55 Link Publication -
2014
Title Revisiting the Hardness of Query Answering in Expressive Description Logics DOI 10.1007/978-3-319-11113-1_18 Type Book Chapter Author Ortiz M Publisher Springer Nature Pages 216-223 -
2014
Title Nested Regular Path Queries in Description Logics (Extended Abstract) Type Journal Article Author Bienvenu M Journal Gottlob, Perez (eds) Proceedings of the 8th Alberto Mendelzon Workshop on Foundations of Data Management. -
2014
Title Planning and Change in graph structured data under description logics constraints. Type Journal Article Author Ahmetaj S Journal Gottlob, Perez (eds), Proceedings of the 8th Alberto Mendelzon Workshop on Foundations of Data Management. -
2011
Title Query Answering in the Horn Fragments of the Description Logics SHOIQ and SROIQ. Type Conference Proceeding Abstract Author Ortiz De La Fuente M Conference Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. -
2015
Title Regular Path Queries in Lightweight Description Logics: Complexity and Algorithms DOI 10.1613/jair.4577 Type Journal Article Author Bienvenu M Journal Journal of Artificial Intelligence Research Pages 315-374 Link Publication -
2015
Title Ontology-Mediated Query Answering with Data-Tractable Description Logics DOI 10.1007/978-3-319-21768-0_9 Type Book Chapter Author Bienvenu M Publisher Springer Nature Pages 218-307 -
2013
Title Evolving Graph Databases under Description Logic Constraints. Type Journal Article Author Calvanese D Journal Eiter, Glimm, Kazakov, Krotzsch (eds), Informal Proceedings of the 26th International Workshop on Description Logics. -
2013
Title Ontology Based Query Answering: The Story So Far. Type Conference Proceeding Abstract Author Ortiz M Conference Bravo, Lenzerini (eds), Proceedings of the 7th Alberto Mendelzon International Workshop on Foundations of Data Management. -
2013
Title Conjunctive Regular Path Queries in Lightweight Description Logics. Type Conference Proceeding Abstract Author Bienvenu M Conference Rossi (ed), IJCAI 2013, Proceedings of the 23rd International Joint Conference on Artificial Intelligence. -
2013
Title Tractable Queries for Lightweight Description Logics. Type Conference Proceeding Abstract Author Bienvenu M Conference Rossi (ed), IJCAI 2013, Proceedings of the 23rd International Joint Conference on Artificial Intelligence. -
2015
Title Regular Path Queries in Lightweight Description Logics: Complexity and Algorithms. Type Journal Article Author Bienvenu M -
2015
Title Navigational Queries Based on Frontier-Guarded Datalog: Preliminary Results. Type Journal Article Author Bienvenu M Journal Proceedings of the 9th Alberto Mendelzon International Workshop on Foundations of Data Management. -
0
Title Informal Proceedings of the 27th International Workshop on Description Logics. Type Other Author Bienvenu M