ABSTRACT
XML data are data which are not necessary 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 use. In this paper we propose a recursive graphical query language for querying and restructuring XML data. 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.
- Angelaccio, M., Catarci T., and Santucci, G. 1990. QBD*: A graphical query language with recursion. IEEE Transactions on Software Engineering, 16(10):1150--1163. Google ScholarDigital Library
- Braga, D., Campi, A. and Ceri, S. June 2003. XQBE (XQuery By Example): A visual interface to the standard XML query language. ACM Transactions on Database Systems, Vol. 30, No. 2, p. 398--443. Google ScholarDigital Library
- Ceri, S., Comai, S., Damiani, E., Fraternali, P., Paraboschi, S., and L. Tanca, 1999. XML-GL: A Graphical language for querying and restructuring XML documents. Computer Networks, Vol. 31, No. 11, 17 May 1999, pp. 1171--1187(17). Google ScholarDigital Library
- Consens, M., and Mendelzon, A. 1990. GraphLog: a visual formalism for real life recursion. Proceedings of the 9th ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p. 404--416. Google ScholarDigital Library
- Cruz, I. F., Mendelzon, A. and Wood, P. T. 1988. G+: Recursive Queries Without Recursion. Proc. of the 2nd International Conference on Expert Database Systems, p. 355--368.Google Scholar
- Erwig, M. 2003 Xing: A visual XML Query Languag. Journal of Visual Languages and Computing 1, No. 14, 2003.Google Scholar
- Evangelista Filha, I. M. R., Laender, A. H. F. and Silva, A. S. 2001. Querying Semistructured Data by Example: The QSByE Interface. Proc. Int'l Workshop Information Integration on the Web, UNIRIO, Rio de Janeiro, pp. 156--163, 2001.Google Scholar
- Wei Ni, Tok Wang Ling 2003. GLASS: A Graphical Query Language for Semi-Structured Data. The Eighth International Conference on Database Systems for Advanced Applications, p. 363, March 26--28, 2003 Google ScholarDigital Library
- World Wide Web Consortium. Extensible Stylesheet Language (XSL) Version 1.0, W3C Recommendation. http://www.w3.org/TR/xsl/, October 2001.Google Scholar
- World Wide Web Consortium. XQuery 1.0: An XML Query Language W3C Working Draft. http://www.w3.org/XML/Query, June 2001.Google Scholar
- Yao, J. T., Zhang, M. 2004. A fast tree pattern matching algorithm for XML Query. s. 1.: IEEE/WIC/ACM International Conference on Web Intelligence (WI'04), 2004. 0-7695-2100-2/04. Google ScholarDigital Library
- Ykhlef, M., 2007. Recursive SQL-Like query Language for XML. Jakarta: The 9th International conference on Information Integration and web-based Applications ans Services, December 2007, pp. 235--245.Google Scholar
- Ykhlef, M., Alqahtani, S., (2009) " GQLX: A new Graphical Query Language for XML data", Kuala Lumpur: The 11th International Conference on Information Integration and Web- based Applications & Services (iiWAS2009). Google ScholarDigital Library
Index Terms
- A powerful visual formalism for XML data
Recommendations
GQLX: a new graphical query language for XML data
iiWAS '09: Proceedings of the 11th International Conference on Information Integration and Web-based Applications & ServicesXML (eXtensible Markup Language) is used in many contexts of modern information technology to facilitate sharing of information between heterogeneous data sources and inter-platform applications. So, the ability to efficiently query XML data becomes ...
Mapping of bibliographical standards into XML
The most popular bibliographical standards, which prescribe the exchange of bibliographical data in machine readable form, are MARC (Machine Readable Cataloguing) and UNIMARC (Universal Machine Readable Cataloguing). This paper presents two schemas, ...
Exchanging intensional XML data
Special Issue: SIGMOD/PODS 2003XML is becoming the universal format for data exchange between applications. Recently, the emergence of Web services as standard means of publishing and accessing data on the Web introduced a new class of XML documents, which we call intensional ...
Comments