XML has become the default standard for data exchange among heterogeneous data sources, and in January 2007 XQuery (XML Query language) was recommended by the World Wide Web Consortium as the query language for XML. However, XQuery is a complex language that is difficult for non-programmers to learn. We have therefore developed XGI (XQuery Graphical Interface), a visual interface for graphically generating XQuery. In this paper we demonstrate the functionality of XGI through its application to a biomedical XML dataset. We describe the system architecture and the features of XGI in relation to several existing querying systems, we demonstrate the system's usability through a sample query construction, and we discuss a preliminary evaluation of XGI. Finally, we describe some limitations of the system, and our plans for future improvements.
[1]
Xiang Li,et al.
XGI: A Graphical Interface for XQuery Creation and XML Schema Visualization
,
2006
.
[2]
Amos Storkey,et al.
AMIA 2007 Symposium Proceedings
,
2006
.
[3]
Moshé M. Zloof.
Query by example
,
1899
.
[4]
Christopher Ré,et al.
A Framework for XML-based Integration of Data , Visualization and Analysis in a Biomedical Domain
,
2005
.
[5]
Dan Suciu,et al.
Dynamic XML-Based Exchange of Relational Data: Application to the Human Brain Project
,
2003,
AMIA.
[6]
DANIELE BRAGA,et al.
XQBE (XQuery By Example): A visual interface to the standard XML query language
,
2005,
TODS.
[7]
Yannis Papakonstantinou,et al.
Graphical query interfaces for semistructured data: the QURSED system
,
2005,
TOIT.