Rekursive Abfrage über semantisch angereicherte Datenbestände
Recursive Queries over Semantically Enriched Data Repositories
Wissenschaftsdisziplinen
Informatik (70%); Mathematik (30%)
Keywords
-
Description Logics,
Query Languages,
Knowledge Representation and Reasoning,
Computational Complexity,
Logic and Databases,
Ontology Based Data Access
Die Komplexität von Informationssystemen hat in den letzten Jahren bemerkenswert zugenommen, und mächtigere Werkzeuge sind nötig, um in vielen Anwendungsbereichen auf Daten zuzugreifen und diese zu verwalten. In diesem Zusammenhang ist speziell die Verwendung von Ontologien zur Beschreibung von komplexen konzeptuellen Schemata möglicherweise verteilter und heterogener Datenquellen sowie zum Zugriff auf die darin enthaltenen Daten ein sehr aktives Forschungsgebiet. Die meisten Anstrengungen zur Erreichung des Ziels gebrauchen Abfragesprachen für den Datenzugriff, die von Datenbanken inspiriert sind, und verwenden Beschreibungslogiken (DLs) zur formalen Beschreibung von Ontologien. Insbesonders wurden maßgeschneiderte ,,leichte`` DLs entwickelt wie die DL-Lite and EL Familien, hinreichend ausdrucksstark für viele Anwendungs- bereiche sind und gleichzeitig eine effiziente Abfrageauswertung über Datenquellen erlauben. Bisher betrachtete Abfragesprachen erlauben jedoch keine Rekursion, die eine fundamentale, in vielen Anwendungen sehr erwünschte Eigenschaft ist. Rekursion ist nötig um so natürliche Anfrage wie "ist a von b aus erreichbar" ausdrücken zu können. Daten im Web sind meist in semi-strukturierten Datenquellen gespeichert (wie HTML oder XML Dokumente), und grundlegende Zugriffs-mechanismen für diese Arten von Datenquellen sind Abfragen, die Rekursion nutzen um flexibel durch die Informationsstruktur zu navigieren und Knoten zu selektieren. Mit (beschränkten) Formen der Rekursion sind flexible und mächtige Abfragesprachen wie XPath entwickelt und erfolgreich in Anwendungen gebracht worden. Es wird nicht möglich sein, die verschiedenen Datenformate im Web zu überbrücken und Ontologien zu verwenden, um einen uniformen Zugang zu heterogenen Datenquellen zu ermöglichen, solange wir nicht geeignete Abfragesprachen haben die es erlauben, flexibel semi- strukturierte Daten zu navigieren und die effizient über DL Ontologien evaluiert werden können. Rekursive Abfragen sind im Kontext von Beschreibungslogiken nicht weiter betrachtet worden, was zum Teil auf einige negative Resultate zurück zu führen ist, die zeigen dass populäre Klassen von rekursiven Abfragen bereits über sehr ausdrucksschwachen DLs unentscheidbar sind. Vor kurzem wurde jedoch gezeigt, dass bestimmte Abfragen mit eingeschränkter Rekursion, die allerdings für einen Datenzugriff ähnlich wie in XPath ausreichend ist, auch über sehr ausdrucksstarken Beschreibungslogiken entscheidbar sind. Die Komplexität der Beantwortung dieser Abfragen über ,,leichten" DLs ist jedoch unerforscht. Dies ergibt die ermutigende Perspektive von möglicherweise mächtigen and noch unbekannten entscheidbaren Familien von rekursiven Abfragen über Ontologien in ,,leichten" DLs, die das Potential haben, die momentan verfügbaren Datenzugriffs-technologien dramatisch zu verbessern. Das vorliegende Projekt zielt darauf ab, solche Familien zu finden, ihre Berechnungskomplexität zu untersuchen und Algorithmen für sie zu entwickeln.
In diesem Projekt ging es darum, navigatorische Anfragen mit Rekursion für Ontologie-basierten Datenzugriff (OBDA) zu studieren. Die Forschung zu Ontologien, also maschinenlesbare Domainkonzeptualisierungen, hat in den letzten Jahren enorme Fortschritte erfahren und zu hochwertigen Ontologien geführt, die das Fachwissen aus Bereichen der Wissenschaft und Industrie zuverlässig erfassen. Diese Ontologien bieten viele neue Möglichkeiten und machen moderne Informationssysteme intelligenter. Insbesondere im OBDA Paradigma sind Datenquellen mit einer Ontologie verbunden, welche den Nutzern eine klare, konzeptionelle Sicht auf die Daten, die selbst unvollständig und heterogen sein können, bietet um entsprechende Anfragen zu stellen. In OBDA können die Nutzer nicht nur die Fakten, die in den (möglicherweise unvollständigen) Daten gespeichert sind, sondern auch potenziell implizite Konsequenzen, die durch die Daten und das Domainwissen impliziert werden, abrufen, und somit umfassendere Antworten auf Abfragen zu erhalten. Sowohl die theoretischen Grundlagen des OBDA, als auch die bestehenden Systeme für den Einsatz in der Praxis, haben sich in den letzten zehn Jahren dramatisch entwickelt.Das Hauptziel dieses Projekts war es, das OBDA-Paradigma über die zuvor betrachteten einfachen Abfragesprachen, welche vorwiegend auf konjunktive Abfragen (also die bekannte Klasse von select-project-join relationalen Algebra-Abfragen) begrenzt waren, hinaus zu interpretieren. Insbesondere haben wir in diesem Projekt Abfragen untersucht, die eine bestimmte Form der Rekursion ermöglichen, um somit natürliche Begriffe wie "erreichbar" auszudrücken und die Art der Navigation, die für die Abfrage von Daten im Web und andere Formen von grafischen Daten benötigt wird, zu unterstützen. Das Hauptziel bestand darin, flexiblere OBDA durch Abfragen mit Rekursion, wie regelmäßige Pfadabfragen (RPQs) und deren Erweiterungen, zu ermöglichen. Wir konnte zahlreiche Resultate zur Entscheidbarkeit und Komplexität, unter Berücksichtigung unterschiedlicher Kombinationen von Abfrage-Sprachen, die Rekursion unterstützen, verschiedenen Familien von Ontologie-Sprachen, und verschiedenen Abfrage-processing Services, zeigen. Weiters wurden Techniken, die den Weg zu praktikablen Algorithmen ebnen können, mit Schwerpunkt auf Übersetzungen, die die Wiederverwendung bestehender Datenbanktechnologien ermöglichen, entwickelt.
- Technische Universität Wien - 100%
- Georg Gottlob, Technische Universität Wien , nationale:r Kooperationspartner:in
- Carsten Lutz, Universität Leipzig - Deutschland
- Meghyn Bienvenu, Université Montpellier - Frankreich
- Diego Calvanese, Libera Università di Bolzano - Italien
Research Output
- 160 Zitationen
- 32 Publikationen
-
2012
Titel Conjunctive query answering in the description logic SH using knots DOI 10.1016/j.jcss.2011.02.012 Typ Journal Article Autor Eiter T Journal Journal of Computer and System Sciences Seiten 47-85 Link Publikation -
2012
Titel The Complexity of Explaining Negative Query Answers in DL-Lite. Typ Conference Proceeding Abstract Autor Calvanesse D Konferenz Brewka, Eiter, McIlraith (eds), Principles of Knowledge Representation and Reasoning: Proceedings of the 13th International Conference (KR 2012). -
2011
Titel Containment of Regular Path Queries under Description Logic Constraints. Typ Conference Proceeding Abstract Autor Calvanese D Konferenz Proceedings of the 22nd International Joint Conference on Artificial Intelligence. -
2015
Titel Navigational Queries Based on Frontier-Guarded Datalog: Preliminary Results. Typ Journal Article Autor Bienvenu M Journal Proceedings of the 9th Alberto Mendelzon International Workshop on Foundations of Data Management. -
2015
Titel Regular Path Queries in Lightweight Description Logics: Complexity and Algorithms DOI 10.1613/jair.4577 Typ Journal Article Autor Bienvenu M Journal Journal of Artificial Intelligence Research Seiten 315-374 Link Publikation -
2011
Titel Query Answering in the Horn Fragments of the Description Logics SHOIQ and SROIQ. Typ Conference Proceeding Abstract Autor Ortiz De La Fuente M Konferenz Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. -
2011
Titel A Practical Automata-Based Technique for Reasoning. Typ Conference Proceeding Abstract Autor Calvanese D Konferenz Walsh (ed), IJCAI 2011, Proceedings of the 22nd International Joint Conference on Artificial Intelligence. -
0
Titel Informal Proceedings of the 27th International Workshop on Description Logics. Typ Other Autor Bienvenu M -
2016
Titel Polynomial Disjunctive Datalog Rewritings of Instance Queries in Expressive Description Logics. Typ Journal Article Autor Ahmeta S Journal Lenzerini, Penaloza (eds) Proceedings of the 29th International Workshop on Description Logics. -
2016
Titel Closed Predicates in Description Logics: Results on Combined Complexity. Typ Conference Proceeding Abstract Autor Ngo N -
2016
Titel 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 Typ Book editors Ortiz M, Schlobach S Verlag Springer Nature -
2016
Titel Verification of Evolving Graph-structured Data under Expressive Path Constraints. Typ Journal Article Autor Calvanese D Journal 19th International Conference on Database Theory (ICDT2016). -
2013
Titel Evolving Graph Databases under Description Logic Constraints. Typ Journal Article Autor Calvanese D Journal Eiter, Glimm, Kazakov, Krotzsch (eds), Informal Proceedings of the 26th International Workshop on Description Logics. -
2013
Titel Tractability Guarantees for DL-Lite Query Answering. Typ Journal Article Autor Bienvenu M Journal Eiter et al (eds), Informal Proceedings of the 26th International Workshop on Description Logics. -
2013
Titel Reasoning about Explanations for Negative Query Answers in DL-Lite. Typ Journal Article Autor Calvanese D -
2013
Titel Tractable Queries for Lightweight Description Logics. Typ Conference Proceeding Abstract Autor Bienvenu M Konferenz Rossi (ed), IJCAI 2013, Proceedings of the 23rd International Joint Conference on Artificial Intelligence. -
2013
Titel Ontology Based Query Answering: The Story So Far. Typ Conference Proceeding Abstract Autor Ortiz M Konferenz Bravo, Lenzerini (eds), Proceedings of the 7th Alberto Mendelzon International Workshop on Foundations of Data Management. -
2013
Titel Conjunctive Regular Path Queries in Lightweight Description Logics. Typ Conference Proceeding Abstract Autor Bienvenu M Konferenz Rossi (ed), IJCAI 2013, Proceedings of the 23rd International Joint Conference on Artificial Intelligence. -
2015
Titel Regular Path Queries in Lightweight Description Logics: Complexity and Algorithms. Typ Journal Article Autor Bienvenu M -
2014
Titel Planning and Change in graph structured data under description logics constraints. Typ Journal Article Autor Ahmetaj S Journal Gottlob, Perez (eds), Proceedings of the 8th Alberto Mendelzon Workshop on Foundations of Data Management. -
2014
Titel Managing Change in Graph-Structured Data Using Description Logics. Typ Conference Proceeding Abstract Autor Ahmetaj S Konferenz Proceedings of the 28th AAAI Conference on Artificial Intelligence. -
2016
Titel Polynomial Datalog Rewritings for Ontology Mediated Queries with Closed Predicates. Typ Journal Article Autor Ahmetaj S Journal Proceedings of the 10th Alberto Mendelzon International Workshop on Foundations of Data Management. -
2016
Titel A Compilation Technique for Interactive Ontology-mediated Data Exploration. Typ Journal Article Autor Andresel M Journal Lenzerini, Penaloza (eds) Proceedings of the 29th International Workshop on Description Logics. -
2015
Titel Ontology-Mediated Query Answering with Data-Tractable Description Logics DOI 10.1007/978-3-319-21768-0_9 Typ Book Chapter Autor Bienvenu M Verlag Springer Nature Seiten 218-307 -
2013
Titel Reasoning about Explanations for Negative Query Answers in DL-Lite DOI 10.1613/jair.3870 Typ Journal Article Autor Calvanese D Journal Journal of Artificial Intelligence Research Seiten 635-669 Link Publikation -
2012
Titel Reasoning and Query Answering in Description Logics DOI 10.1007/978-3-642-33158-9_1 Typ Book Chapter Autor Ortiz M Verlag Springer Nature Seiten 1-53 -
2014
Titel Managing Change in Graph-Structured Data Using Description Logics (long version with appendix). Typ Conference Proceeding Abstract Autor Ahmetaj S Konferenz Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence. -
2014
Titel Answering regular path queries in expressive Description Logics via alternating tree-automata DOI 10.1016/j.ic.2014.04.002 Typ Journal Article Autor Calvanese D Journal Information and Computation Seiten 12-55 Link Publikation -
2014
Titel Nested Regular Path Queries in Description Logics. Typ Conference Proceeding Abstract Autor Bienvenu M Konferenz Baral, Giacomo, Eiter (eds) Principles of Knowledge Representation and Reasoning: Proceedings of the 14th International Conference (KR2014). -
2014
Titel Nested Regular Path Queries in Description Logics (Extended Abstract) Typ Journal Article Autor Bienvenu M Journal Gottlob, Perez (eds) Proceedings of the 8th Alberto Mendelzon Workshop on Foundations of Data Management. -
2014
Titel Planning Problems for Graph Structured Data in Description Logics. Typ Journal Article Autor Ahmetaj S Journal Bienvenu et al (eds)Informal Proceedings of the 27th International Workshop on Description Logics. -
2014
Titel Revisiting the Hardness of Query Answering in Expressive Description Logics DOI 10.1007/978-3-319-11113-1_18 Typ Book Chapter Autor Ortiz M Verlag Springer Nature Seiten 216-223