Logical diagnosis of LDL programs
Logic programming
GORDAS: A Formal High-Level Query Language for the Entity-Relationship Model
ER '81 Proceedings of the Second International Conference on the Entity-Relationship Approach to Information Modeling and Analysis
The description logic handbook: theory, implementation, and applications
The description logic handbook: theory, implementation, and applications
Tractable Reasoning and Efficient Query Answering in Description Logics: The DL-Lite Family
Journal of Automated Reasoning
Explaining subsumption in description logics
IJCAI'95 Proceedings of the 14th international joint conference on Artificial intelligence - Volume 1
Reasoning on UML class diagrams
Artificial Intelligence
A proof markup language for Semantic Web services
Information Systems
Explaining answers from the Semantic Web: the Inference Web approach
Web Semantics: Science, Services and Agents on the World Wide Web
Finite model reasoning in DL-lite
ESWC'08 Proceedings of the 5th European semantic web conference on The semantic web: research and applications
Journal on data semantics X
Debugging and semantic clarification by pinpointing
ESWC'05 Proceedings of the Second European conference on The Semantic Web: research and Applications
Complexity of Axiom Pinpointing in the DL-Lite Family of Description Logics
Proceedings of the 2010 conference on ECAI 2010: 19th European Conference on Artificial Intelligence
Dependencies between ontology design parameters
International Journal of Metadata, Semantics and Ontologies
The cognitive complexity of OWL justifications
ISWC'11 Proceedings of the 10th international conference on The semantic web - Volume Part I
Paraconsistent query answering over DL-Lite ontologies
Web Intelligence and Agent Systems
Reasoning about explanations for negative query answers in DL-lite
Journal of Artificial Intelligence Research
Hi-index | 0.00 |
In ontology-based data access (OBDA), access to (multiple)incomplete data sources is mediated by a conceptual layerconstituted by an ontology. In such a setting, to correctly computeanswers to queries, it is necessary to perform complex reasoningover the constraints expressed by the ontology. We consider thecase of ontologies expressed in DL - Lite, a familyof DLs that, in the context of OBDA, provide an optimal tradeoffbetween expressive power and computational complexity of reasoning;notably conjunctive query answering is LOGSPACE in the size of the data. However, queryanswering with reasoning comes at a price: the justification of thepresence of tuples in answers is no longer trivial, and requiresexplanation. In this paper, we characterize reasoning inDL - Lite, through deduction rules for buildingproofs, and we provide several novel contributions:(i) For standard ontology level reasoning, explanationis relatively simple, and our contribution comes mainly from anovel focus on brevity of proofs. (ii) Motivated by theuse of DL - Lite for OBDA, we analyze and provideexplanation for reasoning in finite models. (iii) Weprovide a facility for the explanation of an answer to aconjunctive query over a DL -¿ Lite ontology.This algorithm is able to exploit the relational query engine toextract from the data the information necessary for finding theexplanation more efficiently, and thus scales to large data sets.The presented approach has been implemented in a prototype forconstructing explanations.