Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

A recursive visual query language for XML data

View through CrossRef
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 the world wide web, the ability to intelligently query XML data becomes increasingly important. Some XML graphical query languages for XML data have been proposed but they are either too complex or too limited in the power of expression and in their use. The purpose of this paper is to propose a recursive graphical query language for querying and restructuring XML data (RGQLX). The expressive power of RGQLX is comparable to Fixpoint. RGQLX language is a multi‐sorted graphical language integrating grouping, aggregate functions, nested queries and recursion.Design/methodology/approachThe methodology emphasizes on RGQLX's development which is base of 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. RGQLX allows users to express recursive visual queries in an elegant manner. RGQLX has an operational semantics based on the annotated XML, which serves to express queries and data trees in form of XML. The paper presents an algorithm to achieve the matching between data and query trees after translating a query tree into annotated XML.FindingsDeveloped and demonstrated were: a G‐XML model; recursive queries; annotated XML for the semantic operations and a matching algorithm.Research limitations/implicationsThe future research work on RGQLX language will be expanding it to include recursive aggregations.Practical implicationsThe algorithms/approaches proposed can be easily integrated in any commercial product to enhance the performance of XML query languages.Originality/valueThe proposed work integrates various novel techniques for XML query syntax/semantic into a single language with a suitable matching algorithm. The power of this proposal is in the class of Fixpoint queries.
Title: A recursive visual query language for XML data
Description:
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 the world wide web, the ability to intelligently query XML data becomes increasingly important.
Some XML graphical query languages for XML data have been proposed but they are either too complex or too limited in the power of expression and in their use.
The purpose of this paper is to propose a recursive graphical query language for querying and restructuring XML data (RGQLX).
The expressive power of RGQLX is comparable to Fixpoint.
RGQLX language is a multi‐sorted graphical language integrating grouping, aggregate functions, nested queries and recursion.
Design/methodology/approachThe methodology emphasizes on RGQLX's development which is base of 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.
RGQLX allows users to express recursive visual queries in an elegant manner.
RGQLX has an operational semantics based on the annotated XML, which serves to express queries and data trees in form of XML.
The paper presents an algorithm to achieve the matching between data and query trees after translating a query tree into annotated XML.
FindingsDeveloped and demonstrated were: a G‐XML model; recursive queries; annotated XML for the semantic operations and a matching algorithm.
Research limitations/implicationsThe future research work on RGQLX language will be expanding it to include recursive aggregations.
Practical implicationsThe algorithms/approaches proposed can be easily integrated in any commercial product to enhance the performance of XML query languages.
Originality/valueThe proposed work integrates various novel techniques for XML query syntax/semantic into a single language with a suitable matching algorithm.
The power of this proposal is in the class of Fixpoint queries.

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...
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
&lt;p&gt;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...
A requirements‐driven workload model for XML benchmark
A requirements‐driven workload model for XML benchmark
PurposeTo provide a more requirements‐driven workload model for eXtensible Markup Language (XML) benchmark over the electronic data exchange and management in collaborative commerc...
Učinak poučavanja razrednomu jeziku u izobrazbi nastavnika njemačkoga
Učinak poučavanja razrednomu jeziku u izobrazbi nastavnika njemačkoga
The actual use of classroom language is principally limited to the classroom environment. As far as foreign language learning is concerned, the classroom often turns out to be the ...

Back to Top