Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Querying and restructuring XML data by graphical query language

Querying and restructuring XML data by graphical query language Purpose – The rapid development of Extensible Markup Language (XML) from a mere data exchange format to a universal syntax for encoding domain specific information increases the need of new query languages specifically visualized to address the characteristics of XML. Such languages should be able not only to extract information from XML documents, but also to apply powerful restructuring operators, based on a well‐defined semantics. Moreover, XML queries should be natural to write and understand, as also end‐users are expected to access the large XML information bases supporting their businesses. The purpose of this paper is to propose a new graphical query language for XML (GQLX) for querying and restructuring XML data. Design/methodology/approach – The methodology emphasizes on GQLX's development, which is based on G‐XML data model syntax to express a wide variety of XML queries, ranging from simple selection to expressive data transformations involving grouping, aggregation and sorting. GQLX has an operational semantics based on the annotated XML, which serves to express queries and data trees in the form of XML. The paper also presents an algorithm to achieve the matching between data and query trees after translating them into annotated XML. Findings – Developed and demonstrated were: a G‐XML syntax; annotated XML for the semantic operations and a matching algorithm. Research limitations/implications – The future research work on this language lies in expanding it to include recursion and nested queries. Practical implications – The algorithms/approaches proposed can be implemented to enhance the performance of the XML query language. Originality/value – The proposed work integrates various novel techniques for XML query syntax/semantic into a single language with a suitable matching algorithm. http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png International Journal of Web Information Systems Emerald Publishing

Querying and restructuring XML data by graphical query language

Loading next page...
 
/lp/emerald-publishing/querying-and-restructuring-xml-data-by-graphical-query-language-yhRdBJvOKP

References (16)

Publisher
Emerald Publishing
Copyright
Copyright © 2010 Emerald Group Publishing Limited. All rights reserved.
ISSN
1744-0084
DOI
10.1108/17440081011070169
Publisher site
See Article on Publisher Site

Abstract

Purpose – The rapid development of Extensible Markup Language (XML) from a mere data exchange format to a universal syntax for encoding domain specific information increases the need of new query languages specifically visualized to address the characteristics of XML. Such languages should be able not only to extract information from XML documents, but also to apply powerful restructuring operators, based on a well‐defined semantics. Moreover, XML queries should be natural to write and understand, as also end‐users are expected to access the large XML information bases supporting their businesses. The purpose of this paper is to propose a new graphical query language for XML (GQLX) for querying and restructuring XML data. Design/methodology/approach – The methodology emphasizes on GQLX's development, which is based on G‐XML data model syntax to express a wide variety of XML queries, ranging from simple selection to expressive data transformations involving grouping, aggregation and sorting. GQLX has an operational semantics based on the annotated XML, which serves to express queries and data trees in the form of XML. The paper also presents an algorithm to achieve the matching between data and query trees after translating them into annotated XML. Findings – Developed and demonstrated were: a G‐XML syntax; annotated XML for the semantic operations and a matching algorithm. Research limitations/implications – The future research work on this language lies in expanding it to include recursion and nested queries. Practical implications – The algorithms/approaches proposed can be implemented to enhance the performance of the XML query language. Originality/value – The proposed work integrates various novel techniques for XML query syntax/semantic into a single language with a suitable matching algorithm.

Journal

International Journal of Web Information SystemsEmerald Publishing

Published: Aug 31, 2010

Keywords: Extensible Markup Language; Graphical user interfaces; Algorithmic languages

There are no references for this article.