Schemas for Unordered XML on a DIME

被引:10
|
作者
Boneva, Iovka [1 ]
Ciucanu, Radu [1 ]
Staworko, Sawek [1 ]
机构
[1] Univ Lille, INRIA, Lille, France
关键词
Schemas for XML; Unordered XML; Regular expressions; Twig queries; Semi-structured data; DECISION-PROBLEMS; COMPLEXITY; INCLUSION; LOGIC;
D O I
10.1007/s00224-014-9593-1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We investigate schema languages for unordered XML having no relative order among siblings. First, we propose unordered regular expressions (UREs), essentially regular expressions with unordered concatenation instead of standard concatenation, that define languages of unordered words to model the allowed content of a node (i.e., collections of the labels of children). However, unrestricted UREs are computationally too expensive as we show the intractability of two fundamental decision problems for UREs: membership of an unordered word to the language of a URE and containment of two UREs. Consequently, we propose a practical and tractable restriction of UREs, disjunctive interval multiplicity expressions (DIMEs). Next, we employ DIMEs to define languages of unordered trees and propose two schema languages: disjunctive interval multiplicity schema (DIMS), and its restriction, disjunction-free interval multiplicity schema (IMS). We study the complexity of the following static analysis problems: schema satisfiability, membership of a tree to the language of a schema, schema containment, as well as twig query satisfiability, implication, and containment in the presence of schema. Finally, we study the expressive power of the proposed schema languages and compare them with yardstick languages of unordered trees (FO, MSO, and Presburger constraints) and DTDs under commutative closure. Our results show that the proposed schema languages are capable of expressing many practical languages of unordered trees and enjoy desirable computational properties.
引用
下载
收藏
页码:337 / 376
页数:40
相关论文
共 50 条
  • [21] Conceptual modeling for customized XML schemas
    Elmasri, R
    Wu, YC
    Hojabri, B
    Li, C
    Fu, J
    CONCEPTUAL MODELING - ER 2002, 2002, 2503 : 429 - 443
  • [22] Navigational path expressions on XML Schemas
    Cavalieri, Federico
    Guerrini, Giovanna
    Mesiti, Marco
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2008, 5181 : 718 - +
  • [23] A Framework of Summarizing XML Documents with Schemas
    Lv, Teng
    Yan, Ping
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2013, 10 (01) : 18 - 27
  • [24] Mapping XML and relational schemas with Clio
    Popa, L
    Hernández, MA
    Velegrakis, Y
    Miller, RJ
    Naumann, F
    Ho, H
    18TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2002, : 498 - 499
  • [25] An experiment on the matching and reuse of XML schemas
    Lu, JG
    Wang, SR
    Wang, J
    WEB ENGINEERING, PROCEEDINGS, 2005, 3579 : 273 - 284
  • [26] Safe Software Standards and XML Schemas
    Leif, Robert C.
    DESIGN AND QUALITY FOR BIOMEDICAL TECHNOLOGIES III, 2010, 7556
  • [27] Conceptual modeling for customized XML schemas
    Elmasri, R
    Li, Q
    Fu, J
    Wu, YC
    Hojabri, B
    Ande, S
    DATA & KNOWLEDGE ENGINEERING, 2005, 54 (01) : 57 - 76
  • [28] Optimization of XML Queries by Using Semantics in XML Schemas and the Document Structure
    Le, Dung Xuan Thi
    Maghaydah, Moad
    Orgun, Mehmet A.
    Zhong, Youliang
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2013, PT I, 2013, 8180 : 343 - 353
  • [29] Reverse-engineering of XML Schemas: A Survey
    Klimek, Jakub
    Necasky, Martin
    PROCEEDINGS OF THE DATESO 2010 WORKSHOP - DATESO DATABASES, TEXTS, SPECIFICATIONS, AND OBJECTS, 2010, 567 : 96 - 107
  • [30] Which XML Schemas are Streaming Bounded Repairable?
    Pierre Bourhis
    Gabriele Puppis
    Cristian Riveros
    Theory of Computing Systems, 2015, 57 : 1250 - 1321