A three-valued semantics for querying and repairing inconsistent databases

被引:0
|
作者
Filippo Furfaro
Sergio Greco
Cristian Molinaro
机构
[1] DEIS—Università della Calabria,
关键词
Three-valued semantics; Querying; Databases; 68P15;
D O I
暂无
中图分类号
学科分类号
摘要
The problem of managing and querying inconsistent databases has been deeply investigated in the last few years. As the problem of consistent query answering is hard in the general case, most of the techniques proposed so far have an exponential complexity. Polynomial techniques have been proposed only for restricted forms of constraints (such as functional dependencies) and queries. In this paper, a technique for computing “approximate” consistent answers in polynomial time is proposed, which works in the presence of a wide class of constraints (namely, full constraints) and Datalog queries. The proposed approach is based on a repairing strategy where update operations assigning an undefined truth value to the “reliability” of tuples are allowed, along with updates inserting or deleting tuples. The result of a repair can be viewed as a three-valued database which satisfies the specified constraints. In this regard, a new semantics (namely, partial semantics) is introduced for constraint satisfaction in the context of three-valued databases, which aims at capturing the intuitive meaning of constraints under three-valued logic. It is shown that, in order to compute “approximate” consistent query answers, it suffices to evaluate queries by taking into account a unique repair (called deterministic repair), which in some sense “summarizes” all the possible repairs. The so obtained answers are “approximate” in the sense that are safe (true and false atoms in the answers are, respectively, true and false under the classical two-valued semantics), but not complete.
引用
下载
收藏
页码:167 / 193
页数:26
相关论文
共 50 条
  • [31] Expressivity issues in SPARQL: monotonicity and two-versus three-valued semantics
    Zhang, Xiaowang
    Meng, Chenhong
    Zou, Lei
    SCIENCE CHINA-INFORMATION SCIENCES, 2018, 61 (12)
  • [32] Expressivity issues in SPARQL: monotonicity and two-versus three-valued semantics
    Xiaowang Zhang
    Chenhong Meng
    Lei Zou
    Science China Information Sciences, 2018, 61
  • [33] Three-valued semantic pluralism: a defense of a three-valued solution to the sorites paradox
    Wen-fang Wang
    Synthese, 2018, 195 : 4441 - 4476
  • [34] Expressivity issues in SPARQL: monotonicity and two-versus three-valued semantics
    Xiaowang ZHANG
    Chenhong MENG
    Lei ZOU
    Science China(Information Sciences), 2018, 61 (12) : 187 - 189
  • [35] The Intricacies of Three-Valued Extensional Semantics for Higher-Order Logic Programs
    Rondogiannis, Panos
    Symeonidou, Ioanna
    PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 5344 - 5348
  • [36] The intricacies of three-valued extensional semantics for higher-order logic programs
    Rondogiannis, Panos
    Symeonidou, Ioanna
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2017, 17 (5-6) : 974 - 991
  • [37] Efficient approximation algorithms for repairing inconsistent databases
    Lopatenko, Andrei
    Bravo, Loreto
    2007 IEEE 23RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2007, : 191 - +
  • [38] Three-Valued Semantics for Hybrid MKNF Knowledge Bases Revisited (Extended Abstract)
    Liu, Fangfang
    You, Jia-Huai
    PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 5627 - 5631
  • [39] Preference-driven querying of inconsistent relational databases
    Staworko, Slawomir
    Chomicki, Jan
    Marcinkowski, Jerzy
    CURRENT TRENDS IN DATABASE TECHNOLOGY - EDBT 2006, 2006, 4254 : 318 - 335
  • [40] Three-valued fuzzy subgroup
    Sidky, FI
    FUZZY SETS AND SYSTEMS, 1997, 87 (03) : 369 - 372