Research on supporting the group by clause reflecting XML data characteristics in XQuery 


Vol. 13,  No. 4, pp. 501-512, Aug.  2006
10.3745/KIPSTD.2006.13.4.501


PDF
  Abstract

XML is the most popular platform-independent data expression which is used to communicate between loosely coupled heterogeneous systems such as B2B Applications or Workflow systems. The powerful query language XQuery has been developed to support diverse needs for querying XML documents. XQuery is designed to configure results from diverse data sources into a uniquely structured query result. Therefore, it became the standard for the XML query language. Although the latest XQuery supports heavy search functions including iterations, the grouping mechanism for data is too primitive and makes the query expression difficult and complex. Therefore, this work is focused on supporting the groupby clause in the query expression to process XQuery grouping. We suggest it to be a more efficient way to process grouping for restructuring and aggregation functions on XML data. We propose an XQuery EBNF that includes the groupby clause and implemented an XQuery processing system with grouping functions based on the eXist Native XML Database.

  Statistics


  Cite this article

[IEEE Style]

M. S. Lee, H. Y. Cho, J. S. Oh, Y. M. Kim, S. K. Song, "Research on supporting the group by clause reflecting XML data characteristics in XQuery," The KIPS Transactions:PartD, vol. 13, no. 4, pp. 501-512, 2006. DOI: 10.3745/KIPSTD.2006.13.4.501.

[ACM Style]

Min Soo Lee, Hye Young Cho, Jung Sun Oh, Yun Mi Kim, and Soo Kyung Song. 2006. Research on supporting the group by clause reflecting XML data characteristics in XQuery. The KIPS Transactions:PartD, 13, 4, (2006), 501-512. DOI: 10.3745/KIPSTD.2006.13.4.501.