A graphical query language supporting recursion
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
The G+/GraphLog Visual Query System
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
QBD*: A Graphical Query Language with Recursion
IEEE Transactions on Software Engineering
ACM SIGMOD Record
XML query forms (XQForms): declarative specification of XML query interfaces
Proceedings of the 10th international conference on World Wide Web
VQBD: exploring semistructured data
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
Computing graphical queries over XML data
ACM Transactions on Information Systems (TOIS)
QURSED: querying and reporting semistructured data
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Remarks on the algebra of non first normal form relations
PODS '82 Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems
G-Log: A Graph-Based Query Language
IEEE Transactions on Knowledge and Data Engineering
A Schema-Based Approach to Modeling and Querying WWW Data
FQAS '98 Proceedings of the Third International Conference on Flexible Query Answering Systems
Miro Web: Integrating Multiple Data Sources through Semistructured Data Types
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
PESTO: An Integrated Query/Browser for Object Databases
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
Combining the Power of Searching and Querying
CooplS '02 Proceedings of the 7th International Conference on Cooperative Information Systems
BBQ: A Visual Interface for Integrated Browsing and Querying of XML
VDB 5 Proceedings of the Fifth Working Conference on Visual Database Systems: Advances in Visual Information Management
XQBE (XQuery By Example): A visual interface to the standard XML query language
ACM Transactions on Database Systems (TODS)
An Adaptation Approach: Query Enrichment by User Profile
Advanced Internet Based Systems and Applications
Processing keyword search on XML: a survey
World Wide Web
GMQL: A graphical multimedia query language
Knowledge-Based Systems
Querying business process model repositories
World Wide Web
Hi-index | 0.00 |
XQuery, the standard query language for XML, is increasingly popular among computer scientists with SQL background, since XQuery and SQL require comparable skills. However, these experts are limited in number, and the availability of easier XQuery "dialects" could be extremely valuable. With this motivation in mind, we designed XQBE, a visual dialect of XQuery inspired by the QBE language (Query by Example). Coherent with the hierarchical nature of XML, XQBE uses one or more hierarchical structures to denote the input documents and one structure to denote the document produced in output. These structures are annotated to express selection predicates; explicit binding edges connecting the nodes of these structures visualize the input/output mappings. This paper presents XQBE through several examples and describes the main features of our implementation of the language, a visual editor coupled with an XQBE-to-XQuery translator. Indeed, the XQBE front-end is a general purpose user-friendly visual query interface, capable of providing access to any data storage system that exposes XQuery APIs. Available schema information can be exploited to guide users in querying data sets they are not familiar with. Also, switching between the visual and textual versions of the same query could be helpful for XQuery learners.