Reasoning about integrity constraints for tree-structured data

被引:0
|
作者
Wojciech Czerwiński
Claire David
Filip Murlak
Paweł Parys
机构
[1] University of Warsaw,
[2] Université Paris-Est Marne-la-Vallée,undefined
来源
关键词
Data trees; Integrity constraints; Unions of conjunctive queries; Schema mappings; Entailment; Containment; Consistency;
D O I
暂无
中图分类号
学科分类号
摘要
We study a class of integrity constraints for tree-structured data modelled as data trees, whose nodes have a label from a finite alphabet and store a data value from an infinite data domain. The constraints require each tuple of nodes selected by a conjunctive query (using navigational axes and labels) to satisfy a positive combination of equalities and a positive combination of inequalities over the stored data values. Such constraints are instances of the general framework of XML-to-relational constraints proposed recently by Niewerth and Schwentick. They cover some common classes of constraints, including W3C XML Schema key and unique constraints, as well as domain restrictions and denial constraints, but cannot express inclusion constraints, such as reference keys. Our main result is that consistency of such integrity constraints with respect to a given schema (modelled as a tree automaton) is decidable. An easy extension gives decidability for the entailment problem. Equivalently, we show that validity and containment of unions of conjunctive queries using navigational axes, labels, data equalities and inequalities is decidable, as long as none of the conjunctive queries uses both equalities and inequalities; without this restriction, both problems are known to be undecidable. In the context of XML data exchange, our result can be used to establish decidability for a consistency problem for XML schema mappings. All the decision procedures are doubly exponential, with matching lower bounds. The complexity may be lowered to singly exponential, when conjunctive queries are replaced by tree patterns, and the number of data comparisons is bounded.
引用
收藏
页码:941 / 976
页数:35
相关论文
共 50 条
  • [41] Structure-Preserving Hashing for Tree-Structured Data
    Zhi Xu
    Lushuai Niu
    Jianqiu Ji
    Qinlin Li
    Signal, Image and Video Processing, 2022, 16 : 2045 - 2053
  • [42] Querying tree-structured data using dimension graphs
    Theodoratos, D
    Dalamagas, T
    ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2005, 3520 : 201 - 215
  • [43] Bloom Filter Tree for Fast Search and Synchronization of Tree-Structured Data
    Wang, Mengyu
    Zhu, Ying
    PROCEEDINGS OF 2016 IEEE 17TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IEEE IRI), 2016, : 401 - 410
  • [44] Optimizing Tree Patterns for Querying Graph- and Tree-Structured Data
    Czerwinski, Wojciech
    Martens, Wim
    Niewerth, Matthias
    Parys, Pawel
    SIGMOD RECORD, 2017, 46 (01) : 15 - 22
  • [45] Redactable Signature Scheme for Tree-structured Data based on Merkle Tree
    Hirose, Shoichi
    Kuwakado, Hidenori
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY (SECRYPT 2013), 2013, : 313 - 320
  • [46] MULTIPLE-COST CONSTRAINTS FOR THE DESIGN OF TREE-STRUCTURED VECTOR QUANTIZERS
    LIN, JH
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 1995, 4 (06) : 824 - 828
  • [47] On the Sum Rate of Multiple Description Coding with Tree-Structured Distortion Constraints
    Xu, Yinfei
    Chen, Jun
    Wang, Qiao
    2015 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2015, : 1781 - 1785
  • [48] Formalization and reasoning about spatial semantic integrity constraints
    Bravo, Loreto
    Andrea Rodriguez, M.
    DATA & KNOWLEDGE ENGINEERING, 2012, 72 : 63 - 82
  • [49] Parallel Search Processing of Tree-Structured Data in a Big Data Environment
    Li, Lingxiao
    Taniar, David
    Indrawan-Santiago, Maria
    2017 IEEE 31ST INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2017, : 379 - 386
  • [50] TREE-STRUCTURED SURVIVAL ANALYSIS
    GORDON, L
    OLSHEN, RA
    CANCER TREATMENT REPORTS, 1985, 69 (10): : 1065 - 1069