Skip to main content

Negative Knowledge for Certain Query Answers

  • Conference paper
  • First Online:
Web Reasoning and Rule Systems (RR 2016)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9898))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Abiteboul, S., Kanellakis, P., Grahne, G.: On the representation and querying of sets of possible worlds. Theoret. Comput. Sci. 78(1), 158–187 (1991)

    MathSciNet  MATH  Google Scholar 

  2. Abiteboul, S., Hull, R., Vianu, V.: Foundations of Databases. Addison-Wesley, Reading (1995)

    MATH  Google Scholar 

  3. Abiteboul, S., Segoufin, L., Vianu, V.: Representing and querying XML with incomplete information. ACM TODS 31(1), 208–254 (2006)

    Article  Google Scholar 

  4. Arenas, M., Barceló, P., Libkin, L., Murlak, F.: Foundations of Data Exchange. Cambridge University Press, Cambridge (2014)

    MATH  Google Scholar 

  5. Barceló, P., Libkin, L., Poggi, A., Sirangelo, C.: XML with incomplete information. J. ACM 58(1), 238–272 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  6. Barceló, P., Libkin, L., Reutter, J.: Querying regular graph patterns. J. ACM 61(1), 1–54 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  7. Bertossi, L.: Database Repairing and Consistent Query Answering. Morgan & Claypool Publishers, San Rafael (2011)

    Google Scholar 

  8. 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)

    Article  MathSciNet  Google Scholar 

  9. Buneman, P., Jung, A., Ohori, A.: Using power domains to generalize relational databases. Theoret. Comput. Sci. 91(1), 23–55 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Article  MathSciNet  MATH  Google Scholar 

  12. Compton, K.: Some useful preservation theorems. J. Symbol. Logic 48(2), 427–440 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  13. Console, M., Guagliardo, P., Libkin, L.: Approximations and refinements of certain answers via many-valued logics. In: KR 2016, pp. 349–358 (2016)

    Google Scholar 

  14. Date, C.J., Darwen, H.: A Guide to the SQL Standard. Addison-Wesley, Reading (1996)

    Google Scholar 

  15. Fink, R., Olteanu, D.: On the optimal approximation of queries using tractable propositional languages. In: ICDT, pp. 174–185 (2011)

    Google Scholar 

  16. Garofalakis, M., Gibbons, P.: Approximate query processing: taming the terabytes. In: VLDB (2001)

    Google Scholar 

  17. Gheerbrant, A., Libkin, L., Sirangelo, C.: Naïve evaluation of queries over incomplete databases. ACM TODS 39(4), 231 (2014)

    Article  MathSciNet  Google Scholar 

  18. Gheerbrant, A., Libkin, L.: Certain answers over incomplete XML documents: extending tractability boundary. Theory Comput. Syst. 57(4), 892–926 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  19. Guagliardo, P., Libkin, L.: Making SQL queries correct on incomplete databases: a feasibility study. In: PODS 2016, pp. 211–223 (2016)

    Google Scholar 

  20. Gunter, C.: Semantics of Programming Languages. The MIT Press, Cambridge (1992)

    MATH  Google Scholar 

  21. Herschel, M., Hernández, M.: Explaining missing answers to SPJUA queries. PVLDB 3(1), 185–196 (2010)

    Google Scholar 

  22. Imielinski, T., Lipski, W.: Incomplete information in relational databases. J. ACM 31(4), 761–791 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  23. 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)

    Chapter  Google Scholar 

  24. 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)

    Chapter  Google Scholar 

  25. Kontchakov, R., Lutz, C., Toman, D., Wolter, F., Zakharyaschev, M.: The combined approach to ontology-based data access. In: IJCAI, pp. 2656–2661 (2011)

    Google Scholar 

  26. Lenzerini, M.: Data integration: a theoretical perspective. In: ACM Symposium on Principles of Database Systems (PODS), pp. 233–246 (2002)

    Google Scholar 

  27. Levesque, H.: A completeness result for reasoning with incomplete first-order knowledge bases. In: KR, pp. 14–23 (1998)

    Google Scholar 

  28. Libkin, L.: Certain answers as objects and knowledge. Artif. Intell. 232, 1–19 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  29. Libkin, L.: SQL’s three-valued logic and certain answers. ACM TODS 41(1), 1–28 (2016)

    Article  MathSciNet  Google Scholar 

  30. Lipski, W.: On semantic issues connected with incomplete information databases. ACM TODS 4(3), 262–296 (1979)

    Article  Google Scholar 

  31. Lipski, W.: On relational algebra with marked nulls. In: PODS 1984, pp. 201–203 (1984)

    Google Scholar 

  32. Liu, Y., Levesque, H.: A tractability result for reasoning with incomplete first-order knowledge bases. In: IJCAI, pp. 83–88 (2003)

    Google Scholar 

  33. 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)

    Google Scholar 

  34. Reiter, R.: A sound and sometimes complete query evaluation algorithm for relational databases with null values. J. ACM 33(2), 349–370 (1986)

    Article  MathSciNet  Google Scholar 

  35. Rosati, R.: On the decidability and finite controllability of query processing in databases with incomplete information. In: PODS, pp. 356–365 (2006)

    Google Scholar 

  36. Shmueli, O., Tsur, S.: Logical diagnosis of LDL programs. In: ICLP, pp. 112–129 (1990)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Leonid Libkin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics