Javascript must be enabled to continue!
Querying and restructuring XML data by graphical query language
View through CrossRef
PurposeThe 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/approachThe 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.FindingsDeveloped and demonstrated were: a G‐XML syntax; annotated XML for the semantic operations and a matching algorithm.Research limitations/implicationsThe future research work on this language lies in expanding it to include recursion and nested queries.Practical implicationsThe algorithms/approaches proposed can be implemented to enhance the performance of the XML query language.Originality/valueThe proposed work integrates various novel techniques for XML query syntax/semantic into a single language with a suitable matching algorithm.
Title: Querying and restructuring XML data by graphical query language
Description:
PurposeThe 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/approachThe 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.
FindingsDeveloped and demonstrated were: a G‐XML syntax; annotated XML for the semantic operations and a matching algorithm.
Research limitations/implicationsThe future research work on this language lies in expanding it to include recursion and nested queries.
Practical implicationsThe algorithms/approaches proposed can be implemented to enhance the performance of the XML query language.
Originality/valueThe proposed work integrates various novel techniques for XML query syntax/semantic into a single language with a suitable matching algorithm.
Related Results
Hubungan Perilaku Pola Makan dengan Kejadian Anak Obesitas
Hubungan Perilaku Pola Makan dengan Kejadian Anak Obesitas
<p><em><span style="font-size: 11.0pt; font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-langua...
A recursive visual query language for XML data
A recursive visual query language for XML data
PurposeeXtensible Markup Language (XML) data are data which are not necessarily constrained by a schema, XML is fast emerging as a standard for data representation and exchange on ...
SISTEM QUERY PADA DOKUMEN XML DENGAN MENGGUNAKAN BAHASA SQL
SISTEM QUERY PADA DOKUMEN XML DENGAN MENGGUNAKAN BAHASA SQL
Teknologi XML merupakan teknologi baru yang sangat berguna untuk pertukaran data melalui media apapun dan sistem operasi apapun. Dengan XML, pertukaran data menjadi sangat aman dan...
KEBIASAAN MAKAN DAN ASUPAN ZAT GIZI MASYARAKAT HALMAHERA
KEBIASAAN MAKAN DAN ASUPAN ZAT GIZI MASYARAKAT HALMAHERA
<p class="MsoNormal" style="margin: 0cm 7.1pt 6pt 14.2pt; text-align: justify; text-indent: 1cm;"><span style="font-size: 10pt;" lang="en-us" xml:lang="en-us">Every com...
POLA AKTIVITAS, KONSUMSI PANGAN, STATUS GIZI DAN KESEHATAN ANAK JALANAN DI KOTA BANDUNG
POLA AKTIVITAS, KONSUMSI PANGAN, STATUS GIZI DAN KESEHATAN ANAK JALANAN DI KOTA BANDUNG
<p class="MsoTitle" style="margin: 0cm 13.05pt 6pt 17.85pt; text-align: justify; text-indent: 26.95pt;"><span style="font-size: 10pt;" lang="en-us" xml:lang="en-us">The...
Greenhouse gas fluxes from nutrient-rich organic soils in Estonia
Greenhouse gas fluxes from nutrient-rich organic soils in Estonia
<p>Nutrient-rich organic soils are one of the largest key sources of greenhouse gas (GHG) emissions in cool moist climate regions in Europe, and around 15 Mha of wetl...
SIGAda 2001 workshop, "creating a symbiotic relationship between XML and Ada"
SIGAda 2001 workshop, "creating a symbiotic relationship between XML and Ada"
The purpose of the workshop was to organize the Ada community to take advantage of the opportunity to create Ada applications that are operating systems independent because they ar...
Query expansion by relying on the structure of knowledge bases
Query expansion by relying on the structure of knowledge bases
Query expansion techniques aim at improving the results achieved by a user's query by means of introducing new expansion terms, called expansion features. Expansion features introd...

