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 条
  • [41] A survey of UML models to XML schemas transformations
    Dominguez, Eladio
    Lloret, Jorge
    Perez, Beatriz
    Rodriguez, Aurea
    Rubio, Angel L.
    Zapata, Maria A.
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2007, PROCEEDINGS, 2007, 4831 : 184 - +
  • [42] A hybrid path matching algorithm for XML schemas
    Rajesh, A.
    Srivatsa, S.K.
    Information Technology Journal, 2009, 8 (03) : 378 - 382
  • [43] XML Schemas Representation of DICOM Data Model
    Lin, Hongli
    Chen, Zhencheng
    Wang, Weisheng
    2010 4TH INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICAL ENGINEERING (ICBBE 2010), 2010,
  • [44] FAULT-BASED TEST OF XML SCHEMAS
    Figueiredo Pereira Emer, Maria Claudia
    Nazar, Igor Fabiano
    Vergilio, Silvia Regina
    Jino, Mario
    COMPUTING AND INFORMATICS, 2011, 30 (03) : 531 - 557
  • [45] Annotation paths for matching XML-Schemas
    Koepke, Julius
    DATA & KNOWLEDGE ENGINEERING, 2019, 122 : 25 - 54
  • [46] Simplify the Design of XML Schemas by Type Dependencies
    Liu, Jia
    Liao, Husheng
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2016, PT II, 2016, 9828 : 445 - 453
  • [47] XSPath: Navigation on XML Schemas Made Easy
    Cavalieri, Federico
    Guerrini, Giovanna
    Mesiti, Marco
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2014, 26 (02) : 485 - 499
  • [48] A Security Framework for XML Schemas and Documents for Healthcare
    Algarin, Alberto De la Rosa
    Demurjian, Steven A.
    Berhe, Solomon
    Pavlich-Mariscal, Jaime A.
    2012 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE WORKSHOPS (BIBMW), 2012,
  • [49] An object and XML database schemas design tool
    Chankuang, N
    Chittayasothorn, S
    ITCC 2004: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 2, PROCEEDINGS, 2004, : 421 - 427
  • [50] Changes to XML Namespaces in XML Schemas and their Effects on Associated XML Documents under Schema Versioning
    Brahmia, Zouhaier
    Grandi, Fabio
    Bouaziz, Rafik
    2016 ELEVENTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT (ICDIM 2016), 2016, : 43 - 50