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 条
  • [31] Evolution of Multiple Tree Structured Patterns from Tree-Structured Data Using Clustering
    Nagamine, Masatoshi
    Miyahara, Tetsuhiro
    Kuboyama, Tetsuji
    Ueda, Hiroaki
    Takahashi, Kenichi
    AI 2008: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2008, 5360 : 500 - +
  • [32] Simple and efficient Hash sketching for tree-structured data
    Wu, Wei
    Jiang, Mi
    Luo, Chuan
    Li, Fangfang
    EXPERT SYSTEMS WITH APPLICATIONS, 2025, 267
  • [33] STEED: An Analytical Database System for TrEE-structured Data
    Wang, Zhiyi
    Zhou, Dongyan
    Chen, Shimin
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2017, 10 (12): : 1897 - 1900
  • [34] Scaling Similarity Joins over Tree-Structured Data
    Tang, Yu
    Cai, Yilun
    Mamoulis, Nikos
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2015, 8 (11): : 1130 - 1141
  • [35] Structure-Preserving Hashing for Tree-Structured Data
    Xu, Zhi
    Niu, Lushuai
    Ji, Jianqiu
    Li, Qinlin
    SIGNAL IMAGE AND VIDEO PROCESSING, 2022, 16 (08) : 2045 - 2053
  • [36] DISAGGREGATE TREE-STRUCTURED MODELING OF CONSUMER CHOICE DATA
    CURRIM, IS
    MEYER, RJ
    LE, NT
    JOURNAL OF MARKETING RESEARCH, 1988, 25 (03) : 253 - 265
  • [37] A Distributed Placement Service for Graph-Structured and Tree-Structured Data
    Buehrer, Gregory
    Parthasarathy, Srinivasan
    Tatikonda, Shirish
    PPOPP 2010: PROCEEDINGS OF THE 2010 ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING, 2010, : 355 - 356
  • [38] A tree-structured query interface for querying semi-structured data
    Newman, S
    Özsoyoglu, ZM
    16TH INTERNATIONAL CONFERENCE ON SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT, PROCEEDINGS, 2004, : 127 - 130
  • [39] Redactable Signatures for Tree-Structured Data: Definitions and Constructions
    Brzuska, Christina
    Busch, Heike
    Dagdelen, Oezguer
    Fischlin, Marc
    Franz, Martin
    Katzenbeisser, Stefan
    Manulis, Mark
    Onete, Cristina
    Peter, Andreas
    Poettering, Bertram
    Schroeder, Dominique
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY, 2010, 6123 : 87 - 104
  • [40] A Distributed Placement Service for Graph-Structured and Tree-Structured Data
    Buehrer, Gregory
    Parthasarathy, Srinivasan
    Tatikonda, Shirish
    ACM SIGPLAN NOTICES, 2010, 45 (05) : 355 - 356