Ontology-mediated query answering over temporal and inconsistent data

Stream-based reasoning systems process data stemming from different sources that are received over time. In this kind of applications, reasoning needs to cope with the temporal dimension and should be resilient against inconsistencies in the data. Motivated by such settings, this paper addresses the problem of handling inconsistent data in a temporal version of ontology-mediated query answering. We consider a recently proposed temporal query language that combines conjunctive queries with operators of propositional linear temporal logic (LTL), and consider these under three inconsistency-tolerant semantics that have been introduced for querying inconsistent description logic knowledge bases. We investigate their complexity for temporal EL ⊥ and DL-LiteR knowledge bases. In particular, we consider two different cases, depending on the presence of negations in the query. Furthermore, we complete the complexity picture for the consistent case. We also provide two approaches toward practical algorithms for inconsistency-tolerant temporal query answering.

[1]  Meghyn Bienvenu,et al.  Inconsistency-Tolerant Querying of Description Logic Knowledge Bases , 2016, Reasoning Web.

[2]  Jean Christoph Jung,et al.  On Metric Temporal Description Logics , 2016, ECAI.

[3]  Meghyn Bienvenu,et al.  On the Complexity of Consistent Query Answering in the Presence of Simple Ontologies , 2012, AAAI.

[4]  Veronika Thost,et al.  On Implementing Temporal Query Answering in DL-Lite (extended abstract) , 2015, Description Logics.

[5]  Ralf Möller,et al.  A Stream-Temporal Query Language for Ontology Based Data Access , 2014, Description Logics.

[6]  Franz Baader,et al.  Metric Temporal Description Logics with Interval-Rigid Names , 2017, Description Logics.

[7]  Frank van Harmelen,et al.  Streaming the Web: Reasoning over dynamic data , 2014, J. Web Semant..

[8]  Riccardo Rosati,et al.  On Conjunctive Query Answering in EL , 2007, Description Logics.

[9]  MargaraAlessandro,et al.  Streaming the Web , 2014 .

[10]  Frank Wolter,et al.  First-Order Rewritability of Temporal Ontology-Mediated Queries , 2015, IJCAI.

[11]  Maurizio Lenzerini,et al.  Inconsistency-Tolerant Semantics for Description Logics , 2010, RR.

[12]  François Goasdoué,et al.  Explaining Inconsistency-Tolerant Query Answering over Description Logic Knowledge Bases , 2016, AAAI.

[13]  Michael Zakharyaschev,et al.  A Framework for Temporal Ontology-Based Data Access: A Proposal , 2017, ADBIS.

[14]  Boris Motik,et al.  Proceedings of the 2007 International Workshop on Description Logics (DL2007), Brixen-Bressanone, near Bozen-Bolzano, Italy, 8-10 June, 2007 , 2007, Description Logics.

[15]  Thomas Eiter,et al.  Ticker: A system for incremental ASP-based stream reasoning* , 2017, Theory and Practice of Logic Programming.

[16]  Michael Zakharyaschev,et al.  Ontology-Based Data Access with a Horn Fragment of Metric Temporal Logic , 2017, AAAI.

[17]  Dov M. Gabbay,et al.  The Declarative Past and Imperative Future: Executable Temporal Logic for Interactive Systems , 1987, Temporal Logic in Specification.

[18]  Jeff Z. Pan,et al.  Optimising ontology stream reasoning with truth maintenance system , 2011, CIKM '11.

[19]  Martin Gebser,et al.  Stream Reasoning with Answer Set Programming: Preliminary Report , 2012, KR.

[20]  Maurizio Lenzerini,et al.  Inconsistency-tolerant query answering in ontology-based data access , 2015, J. Web Semant..

[21]  Stefan Borgwardt,et al.  Temporal Query Answering in the Description Logic EL , 2015, IJCAI.

[22]  Anni-Yasmin Turhan,et al.  Temporal Query Answering in DL-Lite over Inconsistent Data , 2017, International Semantic Web Conference.

[23]  Carsten Lutz,et al.  Quantitative temporal logics over the reals: PSpace and below , 2007, Inf. Comput..

[24]  Thomas A. Henzinger,et al.  A really temporal logic , 1994, JACM.

[25]  Riccardo Rosati,et al.  Tractable Approximations of Consistent Query Answering for Robust Ontology-based Data Access , 2013, IJCAI.

[26]  Marco Montali,et al.  Reasoning on LTL on Finite Traces: Insensitivity to Infiniteness , 2014, AAAI.

[27]  Frank Wolter,et al.  Ontology-Mediated Query Answering over Temporal Data: A Survey (Invited Talk) , 2017, TIME.

[28]  Thomas Eiter,et al.  LARS: A Logic-Based Framework for Analyzing Reasoning over Streams , 2015, AAAI.

[29]  Leopoldo E. Bertossi,et al.  Database Repairing and Consistent Query Answering , 2011, Database Repairing and Consistent Query Answering.

[30]  Riccardo Rosati,et al.  On the Complexity of Dealing with Inconsistency in Description Logic Ontologies , 2011, IJCAI.

[31]  Giorgos Stoilos,et al.  Efficient Query Answering over Expressive Inconsistent Description Logics , 2016, IJCAI.

[32]  Diego Calvanese,et al.  Tractable Reasoning and Efficient Query Answering in Description Logics: The DL-Lite Family , 2007, Journal of Automated Reasoning.

[33]  Franz Baader,et al.  Temporal query entailment in the Description Logic SHQ , 2015, J. Web Semant..

[34]  François Goasdoué,et al.  Querying Inconsistent Description Logic Knowledge Bases under Preferred Repair Semantics , 2014, Description Logics.

[35]  Stefan Borgwardt,et al.  Temporalizing rewritable query languages over knowledge bases , 2015, J. Web Semant..

[36]  Diego Calvanese,et al.  Ontologies and Databases: The DL-Lite Approach , 2009, Reasoning Web.

[37]  Manfred Hauswirth,et al.  StreamRule: A Nonmonotonic Stream Reasoning System for the Semantic Web , 2013, RR.

[38]  Georg Gottlob NP trees and Carnap's modal logic , 1995, JACM.

[39]  Maurizio Lenzerini,et al.  Query Rewriting for Inconsistent DL-Lite Ontologies , 2011, RR.

[40]  Carsten Lutz,et al.  Conjunctive Query Answering in the Description Logic EL Using a Relational Database System , 2009, IJCAI.

[41]  Carsten Lutz,et al.  The Combined Approach to OBDA: Taming Role Hierarchies using Filters , 2012, SSWS+HPCSW@ISWC.

[42]  Frank Wolter,et al.  Temporal Description Logic for Ontology-Based Data Access , 2013, IJCAI.

[43]  Diego Calvanese,et al.  Towards Practical OBDA with Temporal Ontologies - (Position Paper) , 2016, RR.

[44]  Freddy Lécué,et al.  Diagnosing Changes in An Ontology Stream: A DL Reasoning Approach , 2012, AAAI.

[45]  Stefan Borgwardt,et al.  Temporal Query Answering in the Description Logic DL-Lite , 2013, FroCos.

[46]  Thomas Andreas Meyer,et al.  Querying Temporal Databases via OWL 2 QL , 2014, RR.

[47]  Carsten Lutz,et al.  The Combined Approach to Query Answering in DL-Lite , 2010, KR.

[48]  Jan Chomicki,et al.  Querying ATSQL databases with temporal logic , 1996, TODS.

[49]  Stefan Borgwardt,et al.  Temporal Query Answering in DL-Lite with Negation , 2015, GCAI.

[50]  Franz Baader,et al.  Temporalizing Ontology-Based Data Access , 2013, CADE.

[51]  Riccardo Rosati,et al.  Evaluation of Techniques for Inconsistency Handling in OWL 2 QL Ontologies , 2012, International Semantic Web Conference.

[52]  Thomas Eiter,et al.  Towards Ideal Semantics for Analyzing Stream Reasoning , 2015, ArXiv.

[53]  Fred Kröger,et al.  Temporal Logic of Programs , 1987, EATCS Monographs on Theoretical Computer Science.