DocumentCode :
2457209
Title :
Querying XML Data: As You Shape It
Author :
Dyreson, Curtis E. ; Bhowmick, Sourav S.
Author_Institution :
Dept. of Comput. Sci., Utah State Univ., Logan, UT, USA
fYear :
2012
fDate :
1-5 April 2012
Firstpage :
642
Lastpage :
653
Abstract :
A limitation of XQuery is that a programmer has to be familiar with the shape of the data to query it effectively. And if that shape changes, or if the shape is other than what the programmer expects, the query may fail. One way to avoid this limitation is to transform the data into a desired shape. A data transformation is a rearrangement of data into a new shape. In this paper, we present the semantics and implementation of XMorph 2.0, a shape-polymorphic data transformation language for XML. An XMorph program can act as a query guard. The guard both transforms data to the shape needed by the query and determines whether and how the transformation potentially loses information, a transformation that loses information may lead to a query yielding an inaccurate result. This paper describes how to use XMorph as a query guard, gives a formal semantics for shape-to-shape transformations, documents how XMorph determines how a transformation potentially loses information, and describes the XMorph implementation.
Keywords :
XML; formal specification; query processing; XML data querying; XMorph 2.0; XQuery; data transformation; formal semantics; query guard; shape-polymorphic data transformation language; shape-to-shape transformations; Conferences; Data engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering (ICDE), 2012 IEEE 28th International Conference on
Conference_Location :
Washington, DC
ISSN :
1063-6382
Print_ISBN :
978-1-4673-0042-1
Type :
conf
DOI :
10.1109/ICDE.2012.65
Filename :
6228121
Link To Document :
بازگشت