Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2938503.2938536acmotherconferencesArticle/Chapter ViewAbstractPublication PagesideasConference Proceedingsconference-collections
short-paper

XML Type Dependency and XML Type Normal Form

Published: 11 July 2016 Publication History

Abstract

As a theoretical foundation of relational database, integrity constraints such as functional dependency play very important role in the design of relational data schema. Moreover, the wide application of XML data requires relevant integrity constraints to normalize the design of XML documents and the design of XML database. Because XML data is a semi-structure data, we find that data redundancy in an XML document results not only from functional dependencies between the data values of different data items, but also from the dependencies between the structure of some polymorphic data and values of its members in XML Documents. As a new class of XML constraint, we propose the concept of XML type dependency (XTD), to indicate the type/value dependencies in XML documents. We give the formal definitions of the XML type dependency and its instance constraint and its satisfaction checking algorithms. We also propose a XTD-based normal form and a normalization algorithm for well-designed XML documents. We have also proved that the redundancy caused by the XTDs can be eliminated by this normalization.

References

[1]
P. Buneman, S. Davidson, W. Fan, C. Hara, and W. Tan. Reasoning about keys for XML. Inform. Syst. 28(8):1037--1063, 2003
[2]
P. Buneman, W. Fan, and S. Weinstein. Path constraints in semistructured database. J. Comput. Syst. Sci. 61(2):146--193, 2000.
[3]
W. Fan and J. Simeon. Integrity constraints for XML. J. Comput. Syst. Sci. 66(1):254--291, 2003.
[4]
M. Arenas and L. Libkin. A normal form for XML documents. ACM Transaction on Database Syetem, 29(1):195--232, 2004.
[5]
M. Vincent, J. Liu, and C. Liu. Strong functional dependencies and their application to normal forms in XML. ACM Transaction on Database Systems 29(3):445--462, 2004
[6]
M. Vincent and J. Liu. Multivalued dependencies and 4NF for XML. In CAISE, pages 14--29, 2003.
[7]
K. Karlinger, M. Vincent, and M. Schrefl. Inclusion dependencies in XML: extending relational semantics. In DEXA, pages 23--37, 2009.
[8]
H. Hosoya, J. Vouillon, and B.C. Pierce. Regular expression type for XML, ACM Transaction on Programming, Languages and System, 27(1):46--90, 2005.
[9]
A. Bruggemann-Klein and D. Wood. One-unambiguous regular languages. Information Computing, 142(2):182--206, 1988.
[10]
H. Chen and L. Chen. Inclusion test algorithm for one-unambiguous regular expressions. In INCTAC 2008, LNCS 5160, pages 96--110, 2008.
[11]
V.M. Glushkov. The abstract theory of automata. Russian Math. Survey 16. 1--53, 1961.
[12]
Y.L. Diao, P. Fischer, M.L, Fanklin, et al. YFilter: Efficient and scalable filtering of XML documents. In ICDE, pages 341--342, 2002.
[13]
J. Liu, M. Vincent, and C. Liu. Local XML functional dependencies. In WIDM, pages 23--28, 2003.
[14]
M. Shahriar and J. Liu. On defining functional dependency for XML. In ICSC, pages 595--600, 2009.
[15]
S. Hartmann and S. Link. More functional dependencies for XML. In ADBIS, pages 355--369, 2003.
[16]
P. Buneman, W. Fan, and S. Weinstein. Interaction between path and type constraints. ACM Transaction on Computational Logic, 4(4):530--577, 2003.
  1. XML Type Dependency and XML Type Normal Form

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    IDEAS '16: Proceedings of the 20th International Database Engineering & Applications Symposium
    July 2016
    420 pages
    ISBN:9781450341189
    DOI:10.1145/2938503
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    In-Cooperation

    • Keio University: Keio University

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 11 July 2016

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. XML
    2. dependency
    3. normal form
    4. type

    Qualifiers

    • Short-paper
    • Research
    • Refereed limited

    Conference

    IDEAS '16

    Acceptance Rates

    Overall Acceptance Rate 74 of 210 submissions, 35%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 57
      Total Downloads
    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 24 Dec 2024

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media