z-logo
open-access-imgOpen Access
Implementing Query Completeness Reasoning
Author(s) -
Werner Nutt,
Sergey Paramonov,
Ognjen Savković
Publication year - 2015
Publication title -
lirias (ku leuven)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/2806416.2806439
Subject(s) - completeness (order theory) , computer science , logic programming , theoretical computer science , programming language , information retrieval , mathematics , mathematical analysis
Data completeness is commonly regarded as one of the key aspectsof data quality. With this paper we make two main contributions: (i)we develop techniques to reason about the completeness of a queryanswer over a partially complete database, taking into account con-straints that hold over the database, and (ii) we implement themby an encoding into logic programming paradigms. As constraintswe consider primary and foreign keys as well as finite domain con-straints. In this way we can identify more situations in which aquery is complete than was possible with previous work. For eachcombination of constraints, we establish characterizations of thecompleteness reasoning and we show how to translate them intologic programs. To deal with the case when a query is incomplete,we compute a more general query, which contains all answers ofthe original query, but that is complete. As a proof of concept weran our encodings against test cases that capture characteristics ofa real-world scenario.status: publishe

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom