|
ABSTRACT
In this paper, we introduce a family of expressive extensions of Datalog, called Datalog+/-, as a new paradigm for query answering over ontologies. The Datalog+/- family admits existentially quantified variables in rule heads, and has suitable restrictions to ensure highly efficient ontology querying. We show in particular that Datalog+/- generalizes the DL-Lite family of tractable description logics, which are the most common tractable ontology languages in the context of the Semantic Web and databases. We also show how stratified negation can be added to Datalog+/- while keeping ontology querying tractable. Furthermore, the Datalog+/- family is of interest in its own right and can, moreover, be used in various contexts such as data integration and data exchange.
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
|
S. Abiteboul, R. Hull, and V. Vianu. Foundations of Databases. Addison-Wesley, 1995.
|
| |
2
|
|
| |
3
|
H. Andréka, I. Németi, and J. van Benthem. Modal languages and bounded fragments of predicate logic. J. Phil. Log., 27(3):217--274, 1998.
|
| |
4
|
|
| |
5
|
A. Artale, D. Calvanese, R. Kontchakov, M. Zakharyaschev. DL-Lite in the light of first-order logic. In Proc. AAAI-2007, pp. 361-366. AAAI Press, 2007. Extended report: The DL-Lite family and relations. School of Computer Science and Information Systems, Birkbeck College, 2009.
|
| |
6
|
|
 |
7
|
|
| |
8
|
T. Berners-Lee, J. Hendler, and O. Lassila. The Semantic Web. Sci. Am., 284:34--43, 2001.
|
| |
9
|
D. Brickley and R. Guha. RDF vocabulary description language 1.0: RDF Schema, 2004. W3C Recommendation.
|
| |
10
|
|
| |
11
|
|
| |
12
|
A. Calì, G. Gottlob, and M. Kifer. Taming the infinite chase: Query answering under expressive relational constraints. In Proc. KR-2008, pp. 70--80. AAAI Press, 2008. Revised version: http://benner.dbai.tuwien.ac.at/staff/gottlob/CGK.pdf.
|
 |
13
|
|
| |
14
|
|
| |
15
|
|
 |
16
|
|
| |
17
|
A.K. Chandra and M.Y. Vardi. The implication problem for functional and inclusion dependencies is undecidable. SIAM J. Comput., 14:671--677, 1985.
|
 |
18
|
|
| |
19
|
J. de Bruijn and S. Heymans. Logical foundations of (e)RDF(S): Complexity and reasoning. In Proc. ISWC-2007, LNCS 4825, pp. 86--99. Springer, 2007.
|
 |
20
|
|
| |
21
|
|
 |
22
|
|
| |
23
|
|
| |
24
|
|
| |
25
|
D. Johnson and A. Klug. Testing containment of conjunctive queries under functional and inclusion dependencies. JCSS, 28:167--189, 1984.
|
 |
26
|
|
 |
27
|
|
| |
28
|
|
 |
29
|
|
| |
30
|
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.
|
| |
31
|
|
| |
32
|
|
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,
Languages,
Theory
Keywords:
chase,
complexity,
conjunctive queries,
constraints,
datalog,
dependencies,
ontologies,
query evaluation,
semantic web,
tractability
|