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 o...

Full description

Saved in:
Bibliographic Details
Published inInternational journal of Web information systems Vol. 6; no. 3; pp. 230 - 247
Main Authors Ykhlef, Mourad, Alqahtani, Sarra
Format Journal Article
LanguageEnglish
Published Bingley Emerald Group Publishing Limited 31.08.2010
Subjects
Online AccessGet full text
ISSN1744-0084
1744-0092
DOI10.1108/17440081011070169

Cover

More Information
Summary: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 welldefined semantics. Moreover, XML queries should be natural to write and understand, as also endusers 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. Designmethodologyapproach The methodology emphasizes on GQLX's development, which is based on GXML 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 GXML syntax annotated XML for the semantic operations and a matching algorithm. Research limitationsimplications The future research work on this language lies in expanding it to include recursion and nested queries. Practical implications The algorithmsapproaches proposed can be implemented to enhance the performance of the XML query language. Originalityvalue The proposed work integrates various novel techniques for XML query syntaxsemantic into a single language with a suitable matching algorithm.
Bibliography:ark:/67375/4W2-M3RGRX5D-1
filenameID:3620060303
istex:4E1E141C22F576FF55534CEFB83B96EB4EF52064
href:17440081011070169.pdf
original-pdf:3620060303.pdf
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
ISSN:1744-0084
1744-0092
DOI:10.1108/17440081011070169