|
ABSTRACT
We report on a recently introduced family of expressive extensions of Datalog, called Datalog±, which is a new framework for representing ontological axioms in form of integrity constraints, and for query answering under such constraints. Datalog± is derived from Datalog by allowing existentially quantified variables in rule heads, and by enforcing suitable properties in rule bodies, to ensure decidable and efficient query answering. We first present different languages in the Datalog± family, providing tight complexity bounds for all cases but one (where we have a low complexity AC0 upper bound). We then show that such languages are general enough to capture the most common tractable ontology languages. In particular, we show that the DL-Lite family of description logics and F-Logic Lite are expressible in Datalog±. We finally show how stratified negation can be added to Datalog± while keeping ontology querying tractable in the data complexity. Datalog± is a natural and very general framework that can be successfully employed in different contexts such as data integration and exchange. This survey mainly summarizes two recent papers.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
H. Andréka, I. Németi, and J. van Benthem. Modal languages and bounded fragments of predicate logic. J. Philos. Logic, 27(3):217--274, 1998.
|
| |
3
|
|
 |
4
|
Catriel Beeri , Ronald Fagin , David Maier , Alberto Mendelzon , Jeffrey Ullman , Mihalis Yannakakis, Properties of acyclic database schemes, Proceedings of the thirteenth annual ACM symposium on Theory of computing, p.355-362, May 11-13, 1981, Milwaukee, Wisconsin, United States
[doi> 10.1145/800076.802489]
|
| |
5
|
|
 |
6
|
|
| |
7
|
T. Berners-Lee, J. Hendler, and O. Lassila. The Semantic Web. Scientific American, 284:34--43, 2001.
|
| |
8
|
D. Brickley and R. V. Guha. RDF vocabulary description language 1.0: RDF Schema, 2004. W3C Recommendation.
|
| |
9
|
A. Calì, G. Gottlob, and M. Kifer. Taming the infinite chase: Query answering under expressive relational constraints. Unpublished technical report, 2008. Available from the authors or at http://benner.dbai.tuwien.ac.at/staff/gottlob/CGK.pdf. This is the full and revised version of a preliminary short version which has appeared in Proc. of KR 2008, pages 70--80. AAAI Press, 2008.
|
| |
10
|
A. Calì, G. Gottlob, and T. Lukasiewicz. A general Datalog-based framework for tractable query answering over ontologies, 2008. Manuscript, available from the authors.
|
| |
11
|
|
 |
12
|
|
| |
13
|
|
| |
14
|
M. A. Casanova, R. Fagin, and C. H. Papadimitriou. Inclusion dependencies and their interaction with functional dependencies. Journal of Computer and System Sciences, 28:29--59, 1984.
|
| |
15
|
|
 |
16
|
Ashok K. Chandra , Harry R. Lewis , Johann A. Makowsky, Embedded implicational dependencies and their inference problem, Proceedings of the thirteenth annual ACM symposium on Theory of computing, p.342-354, May 11-13, 1981, Milwaukee, Wisconsin, United States
[doi> 10.1145/800076.802488]
|
 |
17
|
|
| |
18
|
A. K. Chandra and M. Y. Vardi. The implication problem for functional and inclusion dependencies is undecidable. SIAM J. Comput., 14:671--677, 1985.
|
| |
19
|
|
| |
20
|
J. de Bruijn and S. Heymans. Logical foundations of (e)RDF(S): Complexity and reasoning. In Proc. of ISWC 2007, volume 4825 of LNCS, pages 86--99. Springer, 2007.
|
 |
21
|
|
| |
22
|
|
| |
23
|
|
| |
24
|
M. E. Goncalves and E. Grädel. Decidability issues for action guarded logics. In Proc. of DL 2000, pages 123--132, 2000.
|
 |
25
|
Georg Gottlob , Christoph Koch , Robert Baumgartner , Marcus Herzog , Sergio Flesca, The Lixto data extraction project: back and forth between theory and practice, Proceedings of the twenty-third ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, June 14-16, 2004, Paris, France
[doi> 10.1145/1055558.1055560]
|
| |
26
|
|
| |
27
|
E. Grädel. On the restraining power of guards. J. Symb. Log., 64(4):1719--1742, 1999.
|
| |
28
|
U. Hustadt, B. Motik, and U. Sattler. Data complexity of reasoning in very expressive description logics. In Proc. of IJCAI 2005, pages 466--471, 2005.
|
| |
29
|
D. S. Johnson and A. C. Klug. Testing containment of conjunctive queries under functional and inclusion dependencies. J. Comput. Syst. Sci., 28(1):167--189, 1984.
|
 |
30
|
|
 |
31
|
|
 |
32
|
|
| |
33
|
|
 |
34
|
|
| |
35
|
A. Poggi, D. Lembo, D. Calvanese, G. De Giacomo, M. Lenzerini, and R. Rosati. Linking data to ontologies. J. Data Semantics, 10:133--173, 2008.
|
| |
36
|
|
| |
37
|
|
| |
38
|
M. Y. Vardi, 1984. Personal communication reported in {29}.
|
 |
39
|
|
INDEX TERMS
Primary Classification:
F.
Theory of Computation
F.2
ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY
F.2.2
Nonnumerical Algorithms and Problems
Subjects:
Computations on discrete structures
Additional Classification:
H.
Information Systems
H.2
DATABASE MANAGEMENT
H.2.4
Systems
Subjects:
Query processing;
Rule-based databases;
Relational databases
General Terms:
Algorithms,
Theory
Keywords:
chase,
complexity,
conjunctive queries,
constraints,
databases,
datalog,
dependencies,
ontologies,
query evaluation,
semantic web,
tractability
|