• DocumentCode
    2534418
  • Title

    Incremental fusion of XML fragments through semantic identifiers

  • Author

    El-Sayed, Maged ; Rundensteiner, Elke A. ; Mani, Murali

  • Author_Institution
    Dept. of Comput. Sci., Worcester Polytech. Inst., MA, USA
  • fYear
    2005
  • fDate
    25-27 July 2005
  • Firstpage
    369
  • Lastpage
    378
  • Abstract
    Many applications, like materialized view maintenance and stream query processing, construct views incrementally over data sources. This results in computed pieces of objects that need to be merged by fusing corresponding objects together. This problem is challenging when dealing with XML data for many reasons including the hierarchical and semi-structured nature of XML data. Also XML query languages (e.g., XQuery) are capable of performing complex operations and transformations such as arbitrary nesting and result reconstruction. Moreover, since XML is an ordered data model, XML order has to be taken into consideration when constructing XML results incrementally. In this paper we study the problem of how to fuse XML pieces (fragments) generated by incrementally processing XML data into XML results. We consider an expressive subset of XQuery language transformations and propose an id-based solution for this problem that supports XML order. We prove the correctness of our approach, in particular that using our mechanism we can correctly yet incrementally merge XML result fragments. We have implemented our proposed semantic identifiers solution. Our experimental results show that it comes with a very small overhead to the query execution time.
  • Keywords
    XML; query languages; query processing; XML data; XML fragments; XML query languages; XML result fragments; XQuery language transformations; construct views; data model; data sources; hierarchical data; incremental fusion; semantic identifiers solution; semi-structured data; stream query processing; Application software; Books; Computer science; Data models; Database languages; Fuses; Merging; Query processing; Turning; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database Engineering and Application Symposium, 2005. IDEAS 2005. 9th International
  • ISSN
    1098-8068
  • Print_ISBN
    0-7695-2404-4
  • Type

    conf

  • DOI
    10.1109/IDEAS.2005.34
  • Filename
    1540927