2004Unpublished venueRequires access

XQBE: A Graphical Interface for XQuery Engines

Daniele Braga, Alessandro Campi, Stefano Ceri

Open publisher page 0 citations

Abstract

XQuery is increasingly popular among computer scientists with a SQL background, since queries in XQuery and SQL require comparable skills to be formulated. However, the number of these experts is limited, and the availability of easier XQuery “dialects” could be extremely valuable. Something similar happened with QBE, initially proposed as an alternative to SQL, that has then become popular as the user-friendly query language supported by MS Access. We designed and implemented XQBE, a visual dialect of XQuery that uses hierarchical structures, coherent with the hierarchical nature of XML, to denote the input and output documents. In this demonstration we brie¤y introduce XQBE; we then describe how our implementation generates the XQuery translation of the visual queries and also how the XQBE translation of an XQuery statement is generated, provided that XQBE is expressive enough for that query.

About this research paper

What this paper is about

XQuery is increasingly popular among computer scientists with a SQL background, since queries in XQuery and SQL require comparable skills to be formulated. However, the number of these experts is limited, and the availability of easier XQuery “dialects” could be extremely valuable. Something similar happened with QBE, initially proposed as an alternative to SQL, that has then become popular as the user-friendly query language supported by MS Access. We designed and implemented XQBE, a visual dialect of XQuery that uses hierarchical structures, coherent with the hierarchical nature of XML, to denote the input and output documents. In this demonstration we brie¤y introduce XQBE; we then describe how our implementation generates the XQuery translation of the visual queries and also how the XQBE translation of an XQuery statement is generated, provided that XQBE is expressive enough for that query.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

XQuery is increasingly popular among computer scientists with a SQL background, since queries in XQuery and SQL require comparable skills to be formulated. However, the number of these experts is limited, and the availability of easier XQuery “dialects” could be extremely valuable. Something similar happened with QBE, initially proposed as an alternative to SQL, that has then become popular as the user-friendly query language supported by MS Access. We designed and implemented XQBE, a visual dialect of XQuery that uses hierarchical structures, coherent with the hierarchical nature of XML, to denote the input and output documents. In this demonstration we brie¤y introduce XQBE; we then describe how our implementation generates the XQuery translation of the visual queries and also how the XQBE translation of an XQuery statement is generated, provided that XQBE is expressive enough for that query.

Key concepts: XQuery, Computer science, SQL, XML, Query language, Query by Example, Programming language, Interface (matter)

Related papers

Back to paper searchBrowse research topicsOriginal source
XQBE: A Graphical Interface for XQuery Engines — Research Paper | ScholarLens