Matching dependencies: semantics and query answering

被引:0
|
作者
Jaffer Gardezi
Leopoldo Bertossi
Iluju Kiringa
机构
[1] University of Ottawa,School of Information Technology and Engineering
[2] Carleton University,School of Computer Science
来源
关键词
databases; data cleaning; duplicate and entity resolution; integrity constraints; matching dependencies;
D O I
暂无
中图分类号
学科分类号
摘要
Matching dependencies (MDs) are used to declaratively specify the identification (or matching) of certain attribute values in pairs of database tuples when some similarity conditions on other values are satisfied. Their enforcement can be seen as a natural generalization of entity resolution. In what we call the pure case of MD enforcement, an arbitrary value from the underlying data domain can be used for the value in common that is used for a matching. However, the overall number of changes of attribute values is expected to be kept to a minimum. We investigate this case in terms of semantics and the properties of data cleaning through the enforcement of MDs. We characterize the intended clean instances, and also the clean answers to queries, as those that are invariant under the cleaning process. The complexity of computing clean instances and clean query answering is investigated. Tractable and intractable cases depending on the MDs are identified and characterized.
引用
下载
收藏
页码:278 / 292
页数:14
相关论文
共 50 条
  • [1] Matching dependencies: semantics and query answering
    Gardezi, Jaffer
    Bertossi, Leopoldo
    Kiringa, Iluju
    FRONTIERS OF COMPUTER SCIENCE, 2012, 6 (03) : 278 - 292
  • [2] Data Cleaning and Query Answering with Matching Dependencies and Matching Functions
    Leopoldo Bertossi
    Solmaz Kolahi
    Laks V. S. Lakshmanan
    Theory of Computing Systems, 2013, 52 : 441 - 482
  • [3] Data Cleaning and Query Answering with Matching Dependencies and Matching Functions
    Bertossi, Leopoldo
    Kolahi, Solmaz
    Lakshmanan, Laks V. S.
    THEORY OF COMPUTING SYSTEMS, 2013, 52 (03) : 441 - 482
  • [4] Tractable vs. intractable cases of query answering under matching dependencies
    Bertossi, Leopoldo
    Gardezi, Jaffer
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8720 : 51 - 65
  • [5] Data exchange: semantics and query answering
    Fagin, R
    Kolaitis, PG
    Miller, RJ
    Popa, L
    THEORETICAL COMPUTER SCIENCE, 2005, 336 (01) : 89 - 124
  • [6] Data exchange: Semantics and query answering
    Fagin, R
    Kolaitis, PG
    Miller, RJ
    Popa, L
    DATABASE THEORY ICDT 2003, PROCEEDINGS, 2003, 2572 : 207 - 224
  • [7] Query answering in resource-based answer set semantics
    Costantini, Stefania
    Formisano, Andrea
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2016, 16 : 619 - 635
  • [8] Automated Query Analysis Techniques for Semantics based Question Answering System
    Prabhumoye, Shrimai
    Rai, Piyush
    Sandhu, Loverose S.
    Priya, L.
    Kamath, Sowmya S.
    2014 INTERNATIONAL CONFERENCE ON RECENT TRENDS IN INFORMATION TECHNOLOGY (ICRTIT), 2014,
  • [9] Query Expansion Based on Semantics and Statistics in Chinese Question Answering System
    JIA Keliang1
    2. Department of Educational Science and Technology
    3. School of Computer Science and Technology
    Wuhan University Journal of Natural Sciences, 2008, (04) : 505 - 508
  • [10] View-based query answering in Description Logics: Semantics and complexity
    Calvanese, Diego
    De Giacomo, Giuseppe
    Lenzerini, Maurizio
    Rosati, Riccardo
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2012, 78 (01) : 26 - 46