XQBE: A Graphical Environment to Query XML Data

被引:0
|
作者
Daniele Braga
Alessandro Campi
机构
[1] Politecnico di Milano - Dipartimento di Elettronica e Informazione,
来源
World Wide Web | 2005年 / 8卷
关键词
XML; query languages; visual interfaces;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:287 / 316
页数:29
相关论文
共 50 条
  • [1] XQBE: A graphical environment to query XML data
    Braga, D
    Campi, A
    [J]. WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2005, 8 (03): : 287 - 316
  • [2] A graphical environment to Query XML data with XQuery
    Braga, D
    Campi, A
    [J]. FOURTH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2003, : 31 - 40
  • [3] A survey of graphical query languages for XML data
    Ykhlef, Mourad
    Alqahtani, Sarra
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2011, 23 (02) : 59 - 70
  • [4] Querying and restructuring XML data by graphical query language
    Ykhlef, Mourad
    Alqahtani, Sarra
    [J]. INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2010, 6 (03) : 230 - +
  • [5] A graphical XML query language
    Flesca, S
    Furfaro, F
    Greco, S
    [J]. 18TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2002, : 264 - 264
  • [6] XQBE (XQuery By Example):: A visual interface to the standard XML query language
    Braga, D
    Campi, A
    Ceri, S
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 2005, 30 (02): : 398 - 443
  • [7] XGL: a graphical query language for XML
    Flesca, S
    Furfaro, R
    Greco, S
    [J]. IDEAS 2002: INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, : 86 - 95
  • [8] Translate graphical XML query language to SQLX
    Ni, W
    Ling, TW
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PROCEEDINGS, 2005, 3453 : 907 - 913
  • [9] XQBE: a graphical interface for XQuery engines
    Braga, D
    Campi, A
    Ceri, S
    [J]. ADVANCES IN DATABASE TECHNOLOGY - EDBT 2004, PROCEEDINGS, 2004, 2992 : 848 - 850
  • [10] Data Caching for XML Query
    苏斐
    慈林林
    朱丽萍
    赵欣欣
    [J]. Journal of Beijing Institute of Technology, 2006, (03) : 296 - 299