• DocumentCode
    480206
  • Title

    Semantics Based Multi-XML Query Algorithm

  • Author

    Zha, Bin ; Ye, Feiyue

  • Author_Institution
    Sch. of Comput. Eng. & Sci., Shanghai Univ., Shanghai
  • Volume
    4
  • fYear
    2008
  • fDate
    12-14 Dec. 2008
  • Firstpage
    708
  • Lastpage
    712
  • Abstract
    Recently, with the rapid spread of computer technology, XML has become the standard for data exchange for a wide variety of applications. A large number of XML and XML schema are generated by different individual or company. The problem addressed in this paper is the execution of XML queries over multiple XML documents. In this paper, we propose an algorithm: SMXQA (semantics based multi-XML query algorithm). In the SMXQA, we parse the DTD/XSD of multi-XML documents to collect the set of functional dependency in it. Then we use method of clustering and pattern matching based on semantic to catch the element with homologous semantic in the set of functional dependency. And we concentrate on make a global materialized view by that element. For query conveniently, we propose a multi-XML query language: MXquery, which is extended from Xquery. At last, we experimentally evaluate the effectiveness of the proposed algorithm.
  • Keywords
    XML; electronic data interchange; pattern clustering; pattern matching; programming language semantics; MXquery; XML schema; data exchange; eXtensible Markup Language; functional dependency; multi-XML documents; pattern clustering; pattern matching; semantics based multi-XML query algorithm; Clustering algorithms; Computer science; Data engineering; Database languages; Law; Legal factors; Software algorithms; Software engineering; Switches; XML; DTD/XSD; MXquery; SMXQA; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Software Engineering, 2008 International Conference on
  • Conference_Location
    Wuhan, Hubei
  • Print_ISBN
    978-0-7695-3336-0
  • Type

    conf

  • DOI
    10.1109/CSSE.2008.385
  • Filename
    4722717