Abstract
Querying incomplete data usually amounts to finding answers we are certain about. Standard approaches concentrate on positive information about query answers, and miss negative knowledge, which can be useful for two reasons. First, sometimes it is the only type of knowledge one can infer with certainty, and second, it may help one find good and efficient approximations of positive certain answers. Our goal is to consider a framework for defining both positive and negative certain knowledge about query answers and to show two applications of it. First, we demonstrate that it naturally leads to a way of representing certain information that has hitherto not been used in querying incomplete databases. Second, we show that approximations of such certain information can be computed efficiently for all first-order queries over relational databases.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abiteboul, S., Kanellakis, P., Grahne, G.: On the representation and querying of sets of possible worlds. Theoret. Comput. Sci. 78(1), 158–187 (1991)
Abiteboul, S., Hull, R., Vianu, V.: Foundations of Databases. Addison-Wesley, Reading (1995)
Abiteboul, S., Segoufin, L., Vianu, V.: Representing and querying XML with incomplete information. ACM TODS 31(1), 208–254 (2006)
Arenas, M., Barceló, P., Libkin, L., Murlak, F.: Foundations of Data Exchange. Cambridge University Press, Cambridge (2014)
Barceló, P., Libkin, L., Poggi, A., Sirangelo, C.: XML with incomplete information. J. ACM 58(1), 238–272 (2010)
Barceló, P., Libkin, L., Reutter, J.: Querying regular graph patterns. J. ACM 61(1), 1–54 (2014)
Bertossi, L.: Database Repairing and Consistent Query Answering. Morgan & Claypool Publishers, San Rafael (2011)
Bienvenu, M., ten Cate, B., Lutz, C., Wolter, F.: Ontology-based data access: a study through disjunctive datalog, CSP, and MMSNP. ACM TODS 39(4), 1–44 (2014)
Buneman, P., Jung, A., Ohori, A.: Using power domains to generalize relational databases. Theoret. Comput. Sci. 91(1), 23–55 (1991)
Calì, A., Lembo, D., Rosati, R.: On the decidability and complexity of query answering over inconsistent and incomplete databases. In: PODS, pp. 260–271 (2003)
Calvanese, D., De Giacomo, G., Lembo, D., Lenzerini, M., Rosati, R.: Tractable reasoning and efficient query answering in description logics: the DL-Lite family. J. Autom. Reasoning 39(3), 385–429 (2007)
Compton, K.: Some useful preservation theorems. J. Symbol. Logic 48(2), 427–440 (1983)
Console, M., Guagliardo, P., Libkin, L.: Approximations and refinements of certain answers via many-valued logics. In: KR 2016, pp. 349–358 (2016)
Date, C.J., Darwen, H.: A Guide to the SQL Standard. Addison-Wesley, Reading (1996)
Fink, R., Olteanu, D.: On the optimal approximation of queries using tractable propositional languages. In: ICDT, pp. 174–185 (2011)
Garofalakis, M., Gibbons, P.: Approximate query processing: taming the terabytes. In: VLDB (2001)
Gheerbrant, A., Libkin, L., Sirangelo, C.: Naïve evaluation of queries over incomplete databases. ACM TODS 39(4), 231 (2014)
Gheerbrant, A., Libkin, L.: Certain answers over incomplete XML documents: extending tractability boundary. Theory Comput. Syst. 57(4), 892–926 (2015)
Guagliardo, P., Libkin, L.: Making SQL queries correct on incomplete databases: a feasibility study. In: PODS 2016, pp. 211–223 (2016)
Gunter, C.: Semantics of Programming Languages. The MIT Press, Cambridge (1992)
Herschel, M., Hernández, M.: Explaining missing answers to SPJUA queries. PVLDB 3(1), 185–196 (2010)
Imielinski, T., Lipski, W.: Incomplete information in relational databases. J. ACM 31(4), 761–791 (1984)
Ioannidis, Y.: Approximations in database systems. In: Calvanese, D., Lenzerini, M., Motwani, R. (eds.) ICDT 2003. LNCS, vol. 2572, pp. 16–30. Springer, Heidelberg (2002)
Klein, H.: On the use of marked nulls for the evaluation of queries against incomplete relational databases. In: Polle, T., Ripke, T., Schewe, K. (eds.) Fundamentals of Information Systems, pp. 81–98. Springer, New York (1999)
Kontchakov, R., Lutz, C., Toman, D., Wolter, F., Zakharyaschev, M.: The combined approach to ontology-based data access. In: IJCAI, pp. 2656–2661 (2011)
Lenzerini, M.: Data integration: a theoretical perspective. In: ACM Symposium on Principles of Database Systems (PODS), pp. 233–246 (2002)
Levesque, H.: A completeness result for reasoning with incomplete first-order knowledge bases. In: KR, pp. 14–23 (1998)
Libkin, L.: Certain answers as objects and knowledge. Artif. Intell. 232, 1–19 (2016)
Libkin, L.: SQL’s three-valued logic and certain answers. ACM TODS 41(1), 1–28 (2016)
Lipski, W.: On semantic issues connected with incomplete information databases. ACM TODS 4(3), 262–296 (1979)
Lipski, W.: On relational algebra with marked nulls. In: PODS 1984, pp. 201–203 (1984)
Liu, Y., Levesque, H.: A tractability result for reasoning with incomplete first-order knowledge bases. In: IJCAI, pp. 83–88 (2003)
Reiter, R.: Towards a logical reconstruction of relational database theory. In: Brodie, M.L., Mylopoulos, J., Schmidt, J.W. (eds.) On Conceptual Modelling, pp. 191–233. Springer, New York (1982)
Reiter, R.: A sound and sometimes complete query evaluation algorithm for relational databases with null values. J. ACM 33(2), 349–370 (1986)
Rosati, R.: On the decidability and finite controllability of query processing in databases with incomplete information. In: PODS, pp. 356–365 (2006)
Shmueli, O., Tsur, S.: Logical diagnosis of LDL programs. In: ICLP, pp. 112–129 (1990)
Acknowledgments
I am grateful to anonymous referees for their comments. This work was partly supported by EPSRC grants J015377 and M025268.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Libkin, L. (2016). Negative Knowledge for Certain Query Answers. In: Ortiz, M., Schlobach, S. (eds) Web Reasoning and Rule Systems. RR 2016. Lecture Notes in Computer Science(), vol 9898. Springer, Cham. https://doi.org/10.1007/978-3-319-45276-0_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-45276-0_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-45275-3
Online ISBN: 978-3-319-45276-0
eBook Packages: Computer ScienceComputer Science (R0)