W3C is pleased to receive the XSPARQL Submission from Asemantics S.R.L., DERI Galway at the National University of Ireland, Galway, Ireland, Fundación CTIC (Centro Tecnológico para el Desarrollo en Asturias de las Tecnologías de la Información y la Comunicación), Institut National de Recherche en Informatique et en Automatique (INRIA), Ontotext, OpenLink Software Inc., Profium, Talis Information Limited, and University of Innsbruck This work is not only innovative, but very well documented and demonstrated by the on-line XSPARQL demo XSPARQL is a fusion language, blending aspects of XQuery and SPARQL to enable users familiar with both XQuery and SPARQL to write queries which bridge the two systems.
XSPARQL essentially combines the FROM and WHERE clauses from SPARQL with the XQuery FLOWR grammar, allowing direct manipulation of the XML Results of SPARQL queries. This allows XSPARQL to
XSPARQL can generate RDF, either as RDF/XML or as Turtle, enabling:
As XSPARQL can be used to transform between RDF and XML, it can be used for SAWSDL lifting and lowering transforms. The Use Cases document provides examples of this.
While the syntax of XSPARQL is a superset of XQuery 1.0, future versions of XQuery are likely to collide with the XSPARQL syntax, for instance, the use of the keyword FROM. As this language is close to XQuery, and extends the XQuery 1.0 and XPath 2.0 Data Model (XDM), any future work on XSPARQL should be done within, or in conjunction with, the XQuery and XSL Working Groups. We are pleased to note that the submitters propose this as a use case for future work on XQuery extensibility.Eric Prud'hommeaux, Liam Quin $Id: Comment.html,v 1.6 2009/06/28 00:07:23 eric Exp $