The Combined Approach to Query Answering in DL-Lite

Size: px
Start display at page:

Download "The Combined Approach to Query Answering in DL-Lite"

Transcription

1 The Combined Approach to Query Answering in DL-Lite Roman Kontchakov Department of Computer Science and Inf. Systems, Birkbeck College, London joint work with Carsten Lutz, David Toman, Frank Wolter and Michael Zakharyaschev

2 Pure Query Rewriting DL-Lite family includes the first DLs specifically tailored for effective query answering over large amounts of instances. D. Calvanese et al., 2007 effective = in AC 0 for data complexity conjunctive query q TBox T + union of conjunctive queries q ABox A ABox A KRDB, Bolzano

3 Pure Query Rewriting: an Example of PerfectRef q(x) TeachesTo(x, y), HasTutor(y, z) q(x) TeachesTo(x, y), Student(y) Student HasTutor HasTutor(x 1, y 1 ) Student(x 1 ) TeachesTo Student Student(x 2 ) TeachesTo(y 2, x 2 ) q(x) TeachesTo(x, y), TeachesTo(x 2, y) q(x) TeachesTo(x, y) q(x) Professor(x) q(x) HasTutor(y 4, x) unification Professor TeachesTo TeachesTo(x 3, y 3 ) Professor(x 3 ) HasTutor Professor Professor(x 4 ) HasTutor(y 4, x 4 ) Intuitive! NB. what if Student has many subclasses? TeachesTo? O(( T q ) q ) subqueries KRDB, Bolzano

4 Combined Approach in EL (Lutz, Toman & Wolter, 2008) query answering in EL is PTIME-complete for data complexity conjunctive query q + FO query q TBox T + ABox A ABox A A is computed in polytime in A and only when A is updated KRDB, Bolzano

5 Variants of DL-Lite R ::= P P C ::= A kr TBox concept inclusions DL-Lite N horn : C 1 C n C DL-Lite N core : C 1 C 2, C 1 C 2 ABox assertions: C(a), R(a, b) DL-Lite F α = DL-LiteN α with R and 2 R only DL-Lite (HN ) α = DL-Lite N α DL-Lite (HF) α = DL-Lite F α with (restricted) role inclusions, role disjointness, etc. with (restricted) role inclusions, role disjointness, etc. In all these languages, answering positive existential queries (under UNA) is in AC 0 for data complexity positive existential formulas are built from A(x) and R(x, y) using, and KRDB, Bolzano

6 ABox Expansion in DL-Lite canonical interpretation I K : I = Ind(A) {c R R is generating in K} a c R1 c Rn R n is generating K = R 1 (a) but R 1 (a, b) / A for all b Ind(A) T = R i R i+1 and R i R i+1 A I K = {a K = A(a)} {c R T = R A} P I K = {(a, b) P (a, b) A} {(d, c P ) d c P } {(c P, d) d c P } I K is not a model T = {A P, 2 P }, A = {A(a), A(b)} I K does not give the right answers q = v P (v, v), T = {A P, P P }, A = {A(a)} q = v 2 (P (v 1, v 2 ) P (v 3, v 2 )), T = {A P }, A = {A(a), A(b)} The unravelling U K is almost a (canonical) model of I K and does give the right answers KRDB, Bolzano

7 Query Rewriting for DL-Lite N horn (1) we rewrite a given CQ q into an FO query q such that answers to q in U K = answers to q in I K q = O( q T ) q = u (ϕ ϕ 1 ϕ 2 ϕ 3 ) ϕ 1 = v / u (v c R ) R is a role in T all answer variables must get ABox values NB. if ϕ 1 is replaced with ϕ 1 = aux(v), where aux is a new relation containing all c R, v / u then q = O( q ) KRDB, Bolzano

8 Query Rewriting for DL-Lite N horn (2) answers to q in U K = answers to q in I K U K is a forest model, so if t is matched to a non-abox element then a part of q containing t must be homomorphically embeddable into a tree a tree witness f R,t : term(q) (N R ) (finite words over roles) f R,t (t) = ε if f R,t (s) = ε and R(s, s ) q then f R,t (s ) = R if f R,t (s) = w S and S (s, s ) q with S S then f R,t (s ) = w S S if f R,t (s) = w S and S (s, s ) q then f R,t (s ) = w q = v P (v, v): f P,v does not exist q = v 2 (P (v 1, v 2 ) P (v 3, v 2 )): P P,v1 (v 3 ) = ε q = t 1 t 2 t 3 t 4 (R(t 1, t 2 ) S(t 2, t 3 ) S(t 4, t 3 )): f R,t1 (t 2 ) = R, f R,t1 (t 1 ) = ε, f R,t1 (t 3 ) = R S, f R,t1 (t 4 ) = R, f S,t4 (t 3 ) = S, f S,t4 (t 4 ) = ε, f S,t4 (t 2 ) = ε, f S,t4 (t 1 ) is not defined KRDB, Bolzano

9 Query Rewriting for DL-Lite N horn (3) ϕ 2 = R(t,t ) q f R,t does not exist (t c R ) if no tree witness exists then t cannot be mapped to a non-abox element ϕ 3 = R(t,t ) q f R,t exists ( (s = c R ) R(s,s ) q f R,t (s)=ε f R,t (s)=ε ) (s = t) if both s and t are labelled with ε for role R and s is mapped onto c R, for R(s, s ) q, then s = t NB. in fact, f R,t (s) = ε induces an equivalence relation R q, and so, ϕ 3 = O( q ) KRDB, Bolzano

10 Canonical Interpretation by FO Queries regard the ABox as a relational instance and then define (domain-independent) FO-queries q T A (x) and qt P (x, y) constructing I K 1. for each concept C, define queries exp T,j C (x): e.g., (extension of concept C on step j of the SLD derivation) exp T,0 (x) = A(x) A exp T,j+1 C (x) = exp T,j no more than T steps required C (x) C 1...C n C 1 i n exp T,j C i (x) 2. q T P (x, y) = P (x, y) ( gen T P (x) (y = c P ) ) ( gen T P (y) (x = c P ) ) 3. q T A (x) = expt A (x) D(x), where D(x) = c R N T I ( (x = cr ) z gen T R (z)) such queries can be implemented as materialised views (updates!) Example: h(x, y) = h(x, y) h = hastutor, t = teachesto ( ( y h(x, y ) S(x) (x = c t ) y t(y, x)) y h(x, y ) (y = c h ) ) z ( ( y t(z, y ) P(z) (z = c h ) y h(y, z)) y t(z, y ) (x = c t ) (y = c h ) ) KRDB, Bolzano

11 Combining the two Rewriting Steps polynomial pure query rewriting for DL-Lite F core and even for DL-Lite N core (if the aggregation function COUNT is available) otherwise exp T,0 k R (x) = O(k2 ), which is exponential in T if binary coding of k is used Example: ( q(x) = (x c h ) (x c t ) t(x, y) ( (P(x) y h(y, x)) y t(x, y ) (y = c t ) ) w ( (S(w) y t(y, w)) y h(w, y ) (x = c h ) (y = c t ) )) ( h(y, z) ( (S(y) z t(z, y)) z h(y, z ) (z = c h ) ) w ( (P(w ) z h(z, w )) z t(w, z ) (y = c t ) (z = c h ) )) which is equivalent to q(x) = t(x, y) P(x) y h(y, x) KRDB, Bolzano

12 Other Applications of the Technique only exponential blowup for positive existential query answering in DL-Lite (HN ) horn without the UNA, the technique is applicable to query answering in DL-Lite (HF) horn experiments show that the approach is competitive (and this is P-complete for data complexity) with executing the original query over the data (the formulas ϕ 1 ϕ 3 introduce additional selection conditions on top of the original query) Open Questions is the exponential blowup unavoidable for role inclusions? is the exponential blowup unavoidable for positive existential queries? are there other fragments with pure polynomial rewriting? more at KRDB, Bolzano

The Combined Approach to Query Answering in DL-Lite

The Combined Approach to Query Answering in DL-Lite The ombined Approach to Query Answering in DL-Lite R Kontchakov, 1 Lutz, 2 D Toman, 3 F Wolter 4 and M Zakharyaschev 1 1 Department of S and Information Systems 2 Fachbereich Mathematik und Informatik

More information

The Combined Approach to Query Answering in DL-Lite

The Combined Approach to Query Answering in DL-Lite The ombined Approach to Query Answering in DL-Lite R. Kontchakov, 1. Lutz, 2 D. Toman, 3 F. Wolter 4 and M. Zakharyaschev 1 1 Department of S and Information Systems 2 Fachbereich Mathematik und Informatik

More information

On (In)Tractability of OBDA with OWL 2 QL

On (In)Tractability of OBDA with OWL 2 QL On (In)Tractability of OBDA with OWL 2 QL S. Kikot, R. Kontchakov, and M. Zakharyaschev Department of Computer Science and Information Systems, Birkbeck College, London. U.K. {kikot,roman,michael}@dcs.bbk.ac.uk

More information

Lightweight Description Logics: DL-Lite A and EL ++

Lightweight Description Logics: DL-Lite A and EL ++ Lightweight Description Logics: DL-Lite A and EL ++ Elena Botoeva 1 KRDB Research Centre Free University of Bozen-Bolzano January 13, 2011 Departamento de Ciencias de la Computación Universidad de Chile,

More information

Islands of tractability in ontology-based data access

Islands of tractability in ontology-based data access Islands of tractability in ontology-based data access Michael Zakharyaschev Department of Computer Science and Information Systems, Birkbeck, University of London http://www.dcs.bbk.ac.uk/~michael supported

More information

The Combined Approach to Query Answering in DL-Lite

The Combined Approach to Query Answering in DL-Lite Proceedings of the Twelfth International onference on the Principles of Knowledge Representation and Reasoning (KR 2010) The ombined Approach to Query Answering in DL-Lite R. Kontchakov, 1. Lutz, 2 D.

More information

From Conjunctive Queries to SPARQL Queries in Ontology-Mediated Querying

From Conjunctive Queries to SPARQL Queries in Ontology-Mediated Querying From Conjunctive Queries to SPARQL Queries in Ontology-Mediated Querying Cristina Feier 1, Carsten Lutz 1, and Frank Wolter 2 1 University of Bremen, Germany feier@uni-bremen.de clu@uni-bremen.de 2 University

More information

The DL-Lite Family of Languages A FO Perspective

The DL-Lite Family of Languages A FO Perspective The DL-Lite Family of Languages A FO Perspective Alessandro Artale KRDB Research Centre Free University of Bozen-Bolzano Joint work with D. Calvanese, R. Kontchakov, M. Zakharyaschev TU Dresden. December

More information

Query Answering in DL-Lite with Datatypes: A Non-Uniform Approach

Query Answering in DL-Lite with Datatypes: A Non-Uniform Approach 1 / 20 Department of Computer Science Query Answering in DL-Lite with Datatypes: A Non-Uniform Approach February 2, 2017 André Hernich, Julio Lemos, Frank Wolter OBDM In Ontology-Based Data Management,

More information

Incremental Query Rewriting for OWL 2 QL

Incremental Query Rewriting for OWL 2 QL Incremental Query Rewriting for OWL 2 QL Tassos Venetis, Giorgos Stoilos, and Giorgos Stamou School of Electrical and Computer Engineering National Technical University of Athens, Greece 1 Introduction

More information

Long Rewritings, Short Rewritings

Long Rewritings, Short Rewritings Long Rewritings, hort Rewritings. Kikot 1, R. Kontchakov 1, V. Podolskii 2, and M. Zakharyaschev 1 1 Department of Computer cience and Information ystems Birkbeck, University of London, U.K. {kikot,roman,michael}@dcs.bbk.ac.uk

More information

Query and Predicate Emptiness in Description Logics

Query and Predicate Emptiness in Description Logics Query and Predicate Emptiness in Description Logics Franz Baader TU Dresden, Germany baader@inf.tu-dresden.de Meghyn Bienvenu and Carsten Lutz Universität Bremen, Germany (meghyn clu)@uni-bremen.de Frank

More information

Fuzzy Description Logics

Fuzzy Description Logics Fuzzy Description Logics 1. Introduction to Description Logics Rafael Peñaloza Rende, January 2016 Literature Description Logics Baader, Calvanese, McGuinness, Nardi, Patel-Schneider (eds.) The Description

More information

Datalog : A Family of Languages for Ontology Querying

Datalog : A Family of Languages for Ontology Querying Datalog : A Family of Languages for Ontology Querying Georg Gottlob Department of Computer Science University of Oxford joint work with Andrea Calì,Thomas Lukasiewicz, Marco Manna, Andreas Pieris et al.

More information

Modularity in DL-Lite

Modularity in DL-Lite Modularity in DL-Lite Roman Kontchakov 1, Frank Wolter 2, and Michael Zakharyaschev 1 1 School of Computer Science and Information Systems, Birkbeck College, London, {roman,michael}@dcs.bbk.ac.uk 2 Department

More information

Exact Learning of TBoxes in EL and DL-Lite

Exact Learning of TBoxes in EL and DL-Lite Exact Learning of TBoxes in EL and DL-Lite Boris Konev 1 and Carsten Lutz 2 and Frank Wolter 1 1 Department of Computer Science, University of Liverpool, UK 2 Department of Computer Science, University

More information

Finite Model Reasoning in Horn-SHIQ

Finite Model Reasoning in Horn-SHIQ Finite Model Reasoning in Horn-SHIQ Yazmín Ibañez-García 1, Carsten Lutz 2, and Thomas Schneider 2 1 KRDB Research Centre, Free Univ. of Bozen-Bolzano, Italy,{ibanezgarcia@inf.unibz.it} 2 Univ. Bremen,

More information

Ontology-Based Data Access with Closed Predicates Is Inherently Intractable (Sometimes)

Ontology-Based Data Access with Closed Predicates Is Inherently Intractable (Sometimes) Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence Ontology-Based Data Access with Closed Predicates Is Inherently Intractable (Sometimes) Carsten Lutz and İnanç

More information

On Prototypes for Winslett s Semantics of DL-Lite ABox Evolution

On Prototypes for Winslett s Semantics of DL-Lite ABox Evolution On Prototypes for Winslett s Semantics of DL-Lite ABox Evolution Evgeny Kharlamov, and Dmitriy Zheleznyakov KRDB Research Centre, Free University of Bozen-Bolzano, Italy last_name@inf.unibz.it Abstract.

More information

Reasoning about Explanations for Negative Query Answers in DL-Lite

Reasoning about Explanations for Negative Query Answers in DL-Lite Journal of Artificial Intelligence Research 48 (2013) 635-669 Submitted 11/12; published 11/13 Reasoning about Explanations for Negative Query Answers in DL-Lite Diego Calvanese Free University of Bozen-Bolzano,

More information

The Combined Approach to OBDA: Taming Role Hierarchies using Filters

The Combined Approach to OBDA: Taming Role Hierarchies using Filters The Combined Approach to OBDA: Taming Role Hierarchies using Filters Carsten Lutz 1, İnanç Seylan1, David Toman 2, and Frank Wolter 3 1 Universität Bremen, Germany {clu,seylan}@informatik.uni-bremen.de

More information

On Decidability and Tractability of Querying in Temporal EL

On Decidability and Tractability of Querying in Temporal EL On Decidability and Tractability of Querying in Temporal EL Víctor Gutiérrez-Basulto 1, Jean Christoph Jung 1, and Roman Kontchakov 2 1 Department of Computer Science, Universität Bremen, Germany 2 Dept.

More information

Topological Logics over Euclidean Spaces

Topological Logics over Euclidean Spaces Topological Logics over Euclidean Spaces Roman Kontchakov Department of Computer Science and Inf Systems, Birkbeck College, London http://wwwdcsbbkacuk/~roman joint work with Ian Pratt-Hartmann and Michael

More information

Knowledge Base Exchange: The Case of OWL 2 QL

Knowledge Base Exchange: The Case of OWL 2 QL Knowledge Base Exchange: The Case of OWL 2 QL Marcelo Arenas Pontificia Universidad Católica de Chile, Chile Elena Botoeva, Diego Calvanese, Vladislav Ryzhikov Free University of Bozen-Bolzano, Italy Abstract

More information

Understanding Inexpressibility of Model-Based ABox Evolution in DL-Lite

Understanding Inexpressibility of Model-Based ABox Evolution in DL-Lite Understanding Inexpressibility of Model-Based ABox Evolution in DL-Lite Evgeny Kharlamov, Dmitriy Zheleznyakov To cite this version: Evgeny Kharlamov, Dmitriy Zheleznyakov. Understanding Inexpressibility

More information

DL-Lite with Attributes and Sub-Roles (Full Version)

DL-Lite with Attributes and Sub-Roles (Full Version) DL-Lite with Attributes and Sub-Roles (Full Version) A. Artale and V. Ryzhikov KRDB Research Centre Free University of Bozen-Bolzano, Italy {lastname}@inf.unibz.it R. Kontchakov Dept. of Comp. Science

More information

Representability in DL-Lite R Knowledge Base Exchange

Representability in DL-Lite R Knowledge Base Exchange epresentability in DL-Lite Knowledge Base Exchange M. Arenas 1, E. Botoeva 2, D. Calvanese 2, V. yzhikov 2, and E. Sherkhonov 3 1 Dept. of Computer Science, PUC Chile marenas@ing.puc.cl 2 KDB esearch Centre,

More information

Forgetting and uniform interpolation in large-scale description logic terminologies

Forgetting and uniform interpolation in large-scale description logic terminologies Forgetting and uniform interpolation in large-scale description logic terminologies Boris Konev, Dirk Walther, and Frank Wolter Department of Computer Science University of Liverpool, UK {konev, dwalther,

More information

Query and Predicate Emptiness in Ontology-Based Data Access

Query and Predicate Emptiness in Ontology-Based Data Access Journal of Artificial Intelligence Research 56 (2016) 1-59 Submitted 06/15; published 05/16 Query and Predicate Emptiness in Ontology-Based Data Access Franz Baader TU Dresden, Germany Meghyn Bienvenu

More information

Polynomial Combined Rewritings for Existential Rules

Polynomial Combined Rewritings for Existential Rules Proceedings of the Fourteenth International Conference on Principles of Knowledge Representation and Reasoning Polynomial Combined Rewritings for Existential Rules Georg Gottlob 1 and Marco Manna 2 and

More information

Queries with Negation and Inequalities over Lightweight Ontologies

Queries with Negation and Inequalities over Lightweight Ontologies Queries with Negation and Inequalities over Lightweight Ontologies Víctor Gutiérrez-Basulto a, Yazmín Ibáñez-García a,b, Roman Kontchakov c, Egor V. Kostylev d a Fachbereich Mathematik und Informatik,

More information

Data Complexity of Query Answering in Description Logics

Data Complexity of Query Answering in Description Logics Data Complexity of Query Answering in Description Logics Diego Calvanese 1, Giuseppe De Giacomo 2, Domenico Lembo 2, Maurizio Lenzerini 2, Riccardo Rosati 2 1 Faculty of Computer Science Free University

More information

Rewriting Ontological Queries into Small Nonrecursive Datalog Programs

Rewriting Ontological Queries into Small Nonrecursive Datalog Programs Rewriting Ontological Queries into Small Nonrecursive Datalog Programs Georg Gottlob 1 and Thomas Schwentick 2 1 Department of Computer Science, University of Oxford gottlob@cs.ox.ac.uk 2 Fakultät für

More information

The DL-Lite Family and Relations

The DL-Lite Family and Relations The DL-Lite Family and Relations The DL-Lite Family and Relations Alessandro Artale Diego Calvanese KRDB Research Centre, Free University of Bozen-Bolzano Piazza Domenicani, 3 I-39100 Bolzano, Italy artale@inf.unibz.it

More information

DL-Lite with Temporalised Concepts, Rigid Axioms and Roles

DL-Lite with Temporalised Concepts, Rigid Axioms and Roles DL-Lite with Temporalised Concepts, Rigid Axioms and Roles A. Artale, 1 R. Kontchakov, 2 V. Ryzhikov, 1 and M. Zakharyaschev 2 1 KRDB Research Centre Free University of Bozen-Bolzano I-39100 Bolzano, Italy

More information

Improving Query Answering over DL-Lite Ontologies

Improving Query Answering over DL-Lite Ontologies Improving Query Answering over DL-Lite Ontologies Riccardo Rosati, Alessandro Almatelli Dipartimento di Informatica e Sistemistica Sapienza Università di Roma, Italy Abstract The DL-Lite family of Description

More information

First Order-Rewritability and Containment of Conjunctive Queries in Horn Description Logics

First Order-Rewritability and Containment of Conjunctive Queries in Horn Description Logics First Order-Rewritability and Containment of Conjunctive Queries in Horn Description Logics Meghyn Bienvenu CNRS, Univ. Montpellier, Inria, France meghyn@lirmm.fr Peter Hansen and Carsten Lutz University

More information

Tractable Queries for Lightweight Description Logics

Tractable Queries for Lightweight Description Logics Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence Tractable Queries for Lightweight Description Logics Meghyn Bienvenu Laboratoire de Recherche en Informatique CNRS

More information

Role-depth Bounded Least Common Subsumers by Completion for EL- and Prob-EL-TBoxes

Role-depth Bounded Least Common Subsumers by Completion for EL- and Prob-EL-TBoxes Role-depth Bounded Least Common Subsumers by Completion for EL- and Prob-EL-TBoxes Rafael Peñaloza and Anni-Yasmin Turhan TU Dresden, Institute for Theoretical Computer Science Abstract. The least common

More information

Conjunctive Regular Path Queries in Lightweight Description Logics

Conjunctive Regular Path Queries in Lightweight Description Logics Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence Conjunctive Regular Path Queries in Lightweight Description Logics Meghyn Bienvenu Laboratoire de Recherche en

More information

The DL-Lite Family and Relations

The DL-Lite Family and Relations Journal of Artificial Intelligence Research 36 (2009) 1 69 Submitted 04/09; published 10/09 The DL-Lite Family and Relations Alessandro Artale Diego Calvanese KRDB Research Centre Free University of Bozen-Bolzano

More information

COMPUTING LOCAL UNIFIERS IN THE DESCRIPTION LOGIC EL WITHOUT THE TOP CONCEPT

COMPUTING LOCAL UNIFIERS IN THE DESCRIPTION LOGIC EL WITHOUT THE TOP CONCEPT Institute of Theoretical Computer Science Chair of Automata Theory COMPUTING LOCAL UNIFIERS IN THE DESCRIPTION LOGIC EL WITHOUT THE TOP CONCEPT Franz Baader Nguyen Thanh Binh Stefan Borgwardt Barbara Morawska

More information

Tractability Guarantees for DL-Lite Query Answering

Tractability Guarantees for DL-Lite Query Answering Tractability Guarantees for DL-Lite Query Answering Meghyn Bienvenu 1, Magdalena Ortiz 2, Mantas Šimkus 2, and Guohui Xiao 2 1 Laboratoire de Recherche en Informatique, CNRS & Université Paris Sud, Orsay,

More information

A New Approach to Knowledge Base Revision in DL-Lite

A New Approach to Knowledge Base Revision in DL-Lite A New Approach to Knowledge Base Revision in DL-Lite Zhe Wang and Kewen Wang and Rodney Topor School of ICT, Griffith University Nathan, QLD 4111, Australia Abstract Revising knowledge bases (KBs) in description

More information

The DL-Lite Family and Relations

The DL-Lite Family and Relations The DL-Lite Family and Relations Alessandro Artale Diego Calvanese Faculty of Computer Science, Free University of Bozen-Bolzano Piazza Domenicani, 3 I-39100 Bolzano, Italy artale@inf.unibz.it calvanese@inf.unibz.it

More information

On the Succinctness of Query Rewriting for Datalog

On the Succinctness of Query Rewriting for Datalog On the Succinctness of Query Rewriting for Datalog Shqiponja Ahmetaj 1 Andreas Pieris 2 1 Institute of Logic and Computation, TU Wien, Austria 2 School of Informatics, University of Edinburgh, UK Foundational

More information

Abstraction Refinement for Ontology Materialization

Abstraction Refinement for Ontology Materialization Abstraction Refinement for Ontology Materialization Birte Glimm 1, Yevgeny Kazakov 1, Thorsten Liebig 2, Trung-Kien Tran 1, and Vincent Vialard 2 1 University of Ulm, Ulm, Germany, .@uni-ulm.de

More information

Inconsistency-Tolerant Conjunctive Query Answering for Simple Ontologies

Inconsistency-Tolerant Conjunctive Query Answering for Simple Ontologies Inconsistency-Tolerant Conjunctive Query nswering for Simple Ontologies Meghyn ienvenu LRI - CNRS & Université Paris-Sud, France www.lri.fr/ meghyn/ meghyn@lri.fr 1 Introduction In recent years, there

More information

Revision of DL-Lite Knowledge Bases

Revision of DL-Lite Knowledge Bases Revision of DL-Lite Knowledge Bases Zhe Wang, Kewen Wang, and Rodney Topor Griffith University, Australia Abstract. We address the revision problem for knowledge bases (KBs) in Description Logics (DLs).

More information

DESCRIPTION LOGICS. Paula Severi. October 12, University of Leicester

DESCRIPTION LOGICS. Paula Severi. October 12, University of Leicester DESCRIPTION LOGICS Paula Severi University of Leicester October 12, 2009 Description Logics Outline Introduction: main principle, why the name description logic, application to semantic web. Syntax and

More information

A Tractable Rule Language in the Modal and Description Logics that Combine CPDL with Regular Grammar Logic

A Tractable Rule Language in the Modal and Description Logics that Combine CPDL with Regular Grammar Logic A Tractable Rule Language in the Modal and Description Logics that Combine CPDL with Regular Grammar Logic Linh Anh Nguyen Institute of Informatics, University of Warsaw Banacha 2, 02-097 Warsaw, Poland

More information

On the Complexity of Consistent Query Answering in the Presence of Simple Ontologies

On the Complexity of Consistent Query Answering in the Presence of Simple Ontologies Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence On the Complexity of Consistent Query Answering in the Presence of Simple Ontologies Meghyn Bienvenu Laboratoire de Recherche

More information

The semantics of ALN knowledge bases is the standard model-based semantics of rst-order logic. An interpretation I contains a non-empty domain O I. It

The semantics of ALN knowledge bases is the standard model-based semantics of rst-order logic. An interpretation I contains a non-empty domain O I. It Backward Reasoning in Aboxes for Query Answering Marie-Christine Rousset L.R.I. Computer Science Laboratory C.N.R.S & University of Paris-Sud Building 490, 91405, Orsay Cedex, France mcr@lri.fr Abstract

More information

Optimized Query Rewriting in OWL 2 QL

Optimized Query Rewriting in OWL 2 QL Optimized Query Rewriting in OWL 2 QL Alexandros Chortaras, Despoina Trivela, and Giorgos Stamou School of Electrical and Computer Engineering, National Technical University of Athens, Zografou 15780,

More information

Temporal OBDA with LTL and DL-Lite

Temporal OBDA with LTL and DL-Lite Temporal OBA with LTL and L-Lite Alessandro Artale 1, Roman Kontchakov 2, Alisa Kovtunova 1, Vladislav Ryzhikov 1, Frank Wolter 3 and Michael Zakharyaschev 2 1 Faculty of Computer Science, Free University

More information

From Conjunctive Queries to Instance Queries in Ontology-Mediated Querying

From Conjunctive Queries to Instance Queries in Ontology-Mediated Querying From Conjunctive Queries to Instance Queries in Ontology-Mediated Querying Cristina Feier 1, Carsten Lutz 1, Frank Wolter 2, 1 Unversity of Bremen, Germany 2 University of Liverpool, UK feier@uni-bremen.de,

More information

OntoRevision: A Plug-in System for Ontology Revision in

OntoRevision: A Plug-in System for Ontology Revision in OntoRevision: A Plug-in System for Ontology Revision in Protégé Nathan Cobby 1, Kewen Wang 1, Zhe Wang 2, and Marco Sotomayor 1 1 Griffith University, Australia 2 Oxford University, UK Abstract. Ontologies

More information

Query answering using views

Query answering using views Query answering using views General setting: database relations R 1,...,R n. Several views V 1,...,V k are defined as results of queries over the R i s. We have a query Q over R 1,...,R n. Question: Can

More information

Revising General Knowledge Bases in Description Logics

Revising General Knowledge Bases in Description Logics Revising General Knowledge Bases in Description Logics Zhe Wang and Kewen Wang and Rodney Topor Griffith University, Australia Abstract Revising knowledge bases (KBs) in description logics (DLs) in a syntax-independent

More information

Tractable Queries for Lightweight Description Logics

Tractable Queries for Lightweight Description Logics Tractable Queries for Lightweight Description Logics Meghyn Bienvenu Laboratoire de Recherche en Informatique CNRS & Université Paris Sud, France Magdalena Ortiz Mantas Šimkus Guohui Xiao Institute of

More information

Absorption for ABoxes

Absorption for ABoxes Absorption for ABoxes Jiewen Wu, Alexander Hudek, David Toman, and Grant Weddell Cheriton School of Computer Science University of Waterloo, Canada {j55wu, akhudek, david, gweddell}@uwaterloo.ca Abstract.

More information

GAV-sound with conjunctive queries

GAV-sound with conjunctive queries GAV-sound with conjunctive queries Source and global schema as before: source R 1 (A, B),R 2 (B,C) Global schema: T 1 (A, C), T 2 (B,C) GAV mappings become sound: T 1 {x, y, z R 1 (x,y) R 2 (y,z)} T 2

More information

A PSpace Algorithm for Acyclic Epistemic DL ALCS5 m

A PSpace Algorithm for Acyclic Epistemic DL ALCS5 m Journal of Automated Reasoning manuscript No. (will be inserted by the editor) A PSpace Algorithm for Acyclic Epistemic DL ALCS5 m Jia Tao Received: date / Accepted: date Abstract We study the description

More information

Structured Descriptions & Tradeoff Between Expressiveness and Tractability

Structured Descriptions & Tradeoff Between Expressiveness and Tractability 5. Structured Descriptions & Tradeoff Between Expressiveness and Tractability Outline Review Expressiveness & Tractability Tradeoff Modern Description Logics Object Oriented Representations Key Representation

More information

A A Cookbook for Temporal Conceptual Data Modelling with Description Logics

A A Cookbook for Temporal Conceptual Data Modelling with Description Logics A A Cookbook for Temporal Conceptual Data Modelling with Description Logics ALESSANDRO ARTALE and VLADISLAV RYZHIKOV, KRDB Research Centre, Free University of Bozen-Bolzano, Italy ROMAN KONTCHAKOV and

More information

Introducing Nominals to the Combined Query Answering Approaches for EL

Introducing Nominals to the Combined Query Answering Approaches for EL Introducing Nominals to the Combined Query Answering Approaches for EL Giorgio Stefanoni, Boris Motik, and Ian Horrocks Department of Computer Science, University of Oxford 1 Introduction Description logics

More information

Complexity of Reasoning in Entity Relationship Models

Complexity of Reasoning in Entity Relationship Models Complexity of Reasoning in Entity Relationship Models A. Artale 1, D. Calvanese 1, R. Kontchakov 2, V. Ryzhikov 1, M. Zakharyaschev 2 1 Faculty of Computer Science Free University of Bozen-Bolzano I-39100

More information

Least Common Subsumers and Most Specific Concepts in a Description Logic with Existential Restrictions and Terminological Cycles*

Least Common Subsumers and Most Specific Concepts in a Description Logic with Existential Restrictions and Terminological Cycles* Least Common Subsumers and Most Specific Concepts in a Description Logic with Existential Restrictions and Terminological Cycles* Franz Baader Theoretical Computer Science TU Dresden D-01062 Dresden, Germany

More information

Queries with Negation and Inequalities over Lightweight Ontologies

Queries with Negation and Inequalities over Lightweight Ontologies *Manuscript Click here to view linked References Queries with Negation and Inequalities over Lightweight Ontologies V ıctor Gutiérrez-Basulto a, Yazm ın Ibá nez-garc ıa a,b, Roman Kontchakov c, Egor V.

More information

Complexity of Subsumption in the EL Family of Description Logics: Acyclic and Cyclic TBoxes

Complexity of Subsumption in the EL Family of Description Logics: Acyclic and Cyclic TBoxes Complexity of Subsumption in the EL Family of Description Logics: Acyclic and Cyclic TBoxes Christoph Haase 1 and Carsten Lutz 2 Abstract. We perform an exhaustive study of the complexity of subsumption

More information

Capturing Instance Level Ontology Evolution for DL-Lite

Capturing Instance Level Ontology Evolution for DL-Lite Capturing Instance Level Ontology Evolution for DL-Lite Evgeny Kharlamov and Dmitriy Zheleznyakov KDB esearch Centre, Free University of Bozen-Bolzano, Italy last_name@inf.unibz.it Abstract. Evolution

More information

Regular Path Queries in Lightweight Description Logics: Complexity and Algorithms

Regular Path Queries in Lightweight Description Logics: Complexity and Algorithms Journal of Artificial Intelligence Research 53 (2015) 315 374 Submitted 09/14; published 07/15 Regular Path Queries in Lightweight Description Logics: Complexity and Algorithms Meghyn Bienvenu Laboratoire

More information

Downloaded from: Usage Guidelines

Downloaded from:  Usage Guidelines Artale, A. and Kontchakov, Roman and Ryzhikov, V. and Zakharyaschev, Michael (2013) The complexity of clausal fragments of LTL. In: McMillan, K. and Middeldorp, A. and Voronkov, A. (eds.) Logic for Programming,

More information

Nested Regular Path Queries in Description Logics

Nested Regular Path Queries in Description Logics Nested Regular Path Queries in Description Logics Meghyn Bienvenu Lab. de Recherche en Informatique CNRS & Univ. Paris Sud, France Diego Calvanese KRDB Research Centre Free Univ. of Bozen-Bolzano, Italy

More information

Dichotomies in Ontology-Mediated Querying with the Guarded Fragment

Dichotomies in Ontology-Mediated Querying with the Guarded Fragment Dichotomies in Ontology-Mediated Querying with the Guarded Fragment eating these from the CONP-hard cases. This question and related ones have given rise to a considerable array of ontology languages,

More information

Completeness Guarantees for Incomplete Reasoners

Completeness Guarantees for Incomplete Reasoners Completeness Guarantees for Incomplete Reasoners Giorgos Stoilos, Bernardo Cuenca Grau, and Ian Horrocks Oxford University Computing Laboratory Wolfson Building, Parks Road, Oxford, UK Abstract. We extend

More information

Notes on DL-Lite. 2 Dip. di Informatica e Sistemistica

Notes on DL-Lite. 2 Dip. di Informatica e Sistemistica Notes on DL-Lite Diego Calvanese 1, Giuseppe De Giacomo 2, Domenico Lembo 2, Maurizio Lenzerini 2, Antonella Poggi 2, Mariano Rodriguez-Muro 1, Riccardo Rosati 2 1 KRDB Research Centre Free University

More information

ALC Concept Learning with Refinement Operators

ALC Concept Learning with Refinement Operators ALC Concept Learning with Refinement Operators Jens Lehmann Pascal Hitzler June 17, 2007 Outline 1 Introduction to Description Logics and OWL 2 The Learning Problem 3 Refinement Operators and Their Properties

More information

Phase 1. Phase 2. Phase 3. History. implementation of systems based on incomplete structural subsumption algorithms

Phase 1. Phase 2. Phase 3. History. implementation of systems based on incomplete structural subsumption algorithms History Phase 1 implementation of systems based on incomplete structural subsumption algorithms Phase 2 tableau-based algorithms and complexity results first tableau-based systems (Kris, Crack) first formal

More information

CEX and MEX: Logical Diff and Semantic Module Extraction in a Fragment of OWL

CEX and MEX: Logical Diff and Semantic Module Extraction in a Fragment of OWL CEX and MEX: Logical Diff and Semantic Module Extraction in a Fragment of OWL Boris Konev 1, Carsten Lutz 2, Dirk Walther 1, and Frank Wolter 1 1 University of Liverpool, UK, {konev, dwalther, wolter}@liverpool.ac.uk

More information

1 Ontology-based Data Access: A Study through Disjunctive Datalog, CSP, and MMSNP

1 Ontology-based Data Access: A Study through Disjunctive Datalog, CSP, and MMSNP 1 Ontology-based Data Access: A Study through Disjunctive Datalog, CSP, and MMSNP MEGHYN BIENVENU, CNRS & Université Paris Sud BALDER TEN CATE, University of California Santa Cruz CARSTEN LUTZ, Universität

More information

Description Logic TBoxes: Model-Theoretic Characterizations and Rewritability

Description Logic TBoxes: Model-Theoretic Characterizations and Rewritability Description Logic TBoxes: Model-Theoretic Characterizations and Rewritability Carsten Lutz 1 Robert Piro 2 Frank Wolter 2 1 Fachbereich Informatik 2 Department of Computer Science Universität Bremen, Germany

More information

Temporal Conjunctive Queries in Expressive Description Logics with Transitive Roles

Temporal Conjunctive Queries in Expressive Description Logics with Transitive Roles Temporal Conjunctive Queries in Expressive Description Logics with Transitive Roles Franz Baader, Stefan Borgwardt, and Marcel Lippmann Theoretical Computer Science, TU Dresden, Germany firstname.lastname@tu-dresden.de

More information

Guaranteeing No Interaction Between Functional Dependencies and Tree-Like Inclusion Dependencies

Guaranteeing No Interaction Between Functional Dependencies and Tree-Like Inclusion Dependencies Guaranteeing No Interaction Between Functional Dependencies and Tree-Like Inclusion Dependencies Mark Levene Department of Computer Science University College London Gower Street London WC1E 6BT, U.K.

More information

Scalable Geo-thematic Query Answering

Scalable Geo-thematic Query Answering Scalable Geo-thematic Query Answering Özgür Lütfü Özçep and Ralf Möller Institute for Software Systems (STS) Hamburg University of Technology Hamburg, Germany {oezguer.oezcep,moeller}@tu-harburg.de Abstract.

More information

Temporal Query Answering in DL-Lite

Temporal Query Answering in DL-Lite Temporal Query Answering in DL-Lite Stefan Borgwardt, Marcel Lippmann, and Veronika Thost Theoretical Computer Science, TU Dresden, Germany {stefborg,lippmann,thost}@tcs.inf.tu-dresden.de 1 Introduction

More information

Role Conjunctions in Expressive Description Logics

Role Conjunctions in Expressive Description Logics Role Conjunctions in Expressive Description Logics Birte Glimm and Yevgeny Kazaov Abstract. We show that adding role conjunctions to the prominent DLs SHIF and SHOIN causes a jump in the computational

More information

Tractable Lineages on Treelike Instances: Limits and Extensions

Tractable Lineages on Treelike Instances: Limits and Extensions Tractable Lineages on Treelike Instances: Limits and Extensions Antoine Amarilli 1, Pierre Bourhis 2, Pierre enellart 1,3 June 29th, 2016 1 Télécom ParisTech 2 CNR CRItAL 3 National University of ingapore

More information

Temporalizing Rewritable Query Languages over Knowledge Bases

Temporalizing Rewritable Query Languages over Knowledge Bases Temporalizing ewritable Query Languages over Knowledge Bases Stefan Borgwardt, Marcel Lippmann, Veronika Thost Institute of Theoretical Computer Science, Technische Universität Dresden, 01062 Dresden,

More information

Compact Rewriting for Existential Rules

Compact Rewriting for Existential Rules Compact Rewriting for Existential Rules Michaël Thomazo To cite this version: Michaël Thomazo. Compact Rewriting for Existential Rules. IJCAI: International Joint Conference on Artificial Intelligence,

More information

On the Relationship between Consistent Query Answering and Constraint Satisfaction Problems

On the Relationship between Consistent Query Answering and Constraint Satisfaction Problems On the Relationship between Consistent Query Answering and Constraint Satisfaction Problems Carsten Lutz 1 and Frank Wolter 2 1 Fachbereich Informatik, Universität Bremen, Germany clu@uni-bremen.de 2 Department

More information

Tailoring Temporal Description Logics for Reasoning over Temporal Conceptual Models

Tailoring Temporal Description Logics for Reasoning over Temporal Conceptual Models Tailoring Temporal Description Logics for Reasoning over Temporal Conceptual Models A. Artale, 1 R. Kontchakov, 2 V. Ryzhikov, 1 and M. Zakharyaschev 2 1 KRDB Research Centre Free University of Bozen-Bolzano,

More information

Fixpoints in Temporal Description Logics

Fixpoints in Temporal Description Logics Fixpoints in Temporal Description Logics Enrico Franconi Faculty of Computer Science Free University of Bozen-Bolzano, Italy franconi@inf.unibz.it David Toman D.R.Chariton School of Computer Science University

More information

An Introduction to Ontology-Based Query Answering with Existential Rules

An Introduction to Ontology-Based Query Answering with Existential Rules An Introduction to Ontology-Based Query Answering with Existential Rules Marie-Laure Mugnier 1 and Michaël Thomazo 2 1 Université Montpellier 2 mugnier@lirmm.fr 2 TU Dresden michael.thomazo@tu-dresden.de

More information

Temporal Query Answering in the Description Logic EL

Temporal Query Answering in the Description Logic EL Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence (IJCAI 2015) Temporal Query Answering in the Description Logic EL Stefan Borgwardt and Veronika Thost Technische

More information

Ontology-Mediated Queries: Combined Complexity and Succinctness of Rewritings via Circuit Complexity

Ontology-Mediated Queries: Combined Complexity and Succinctness of Rewritings via Circuit Complexity 1 Ontology-Mediated Queries: Combined Complexity and Succinctness of Rewritings via Circuit Complexity MEGHYN BIENVENU, CNRS & University of Montpellier, France STANISLAV KIKOT, Birkbeck, University of

More information

A Dichotomy. in in Probabilistic Databases. Joint work with Robert Fink. for Non-Repeating Queries with Negation Queries with Negation

A Dichotomy. in in Probabilistic Databases. Joint work with Robert Fink. for Non-Repeating Queries with Negation Queries with Negation Dichotomy for Non-Repeating Queries with Negation Queries with Negation in in Probabilistic Databases Robert Dan Olteanu Fink and Dan Olteanu Joint work with Robert Fink Uncertainty in Computation Simons

More information

Online Appendix to The Recovery of a Schema Mapping: Bringing Exchanged Data Back

Online Appendix to The Recovery of a Schema Mapping: Bringing Exchanged Data Back Online Appendix to The Recovery of a Schema Mapping: Bringing Exchanged Data Back MARCELO ARENAS and JORGE PÉREZ Pontificia Universidad Católica de Chile and CRISTIAN RIVEROS R&M Tech Ingeniería y Servicios

More information

On Bounded Positive Existential Rules

On Bounded Positive Existential Rules On Bounded Positive Existential Rules Michel Leclère, Marie-Laure Mugnier, and Federico Ulliana University of Montpellier, LIRMM, Inria Abstract. We consider the existential rule framework, which generalizes

More information