Bridging the Gap between the XML and
the Semantic Web Worlds.

The SPARQL2XQuery Framework bridges the gap and create an interoperable
environment between the Web of Linked Data (OWL/RDF/SPARQL) and the
XML (XML Schema/XML/XQuery) worlds. Using the SPARQL2XQuery
Framework, XML datasets can be turned into SPARQL endpoints.

The SPARQL2XQuery Framework provides a generic method for SPARQL to
XQuery translation, with respect to a set of predefined mappings between
ontologies and XML Schemas.

Particularly, the SPARQL2XQuery Framework provides mechanisms for:
(a) Query translation (SPARQL to XQuery) (b) Mapping
specification & generation (Ontology to XML Schema)
and (c) Schema transformation
(XML Schema to OWL).


    [08|2014] A SPARQL2XQuery poster has been accepted for publication in the International Semantic Web Conference!      #ISWC14 #poster.
    [09|2013] A SPARQL2XQuery article has been accepted for publication in World Wide Web Journal!
                   #WWWJ #article #journal.
    [07|2013] New version (v.1.1) of W3C Standards Timeline released! #New Version #Timeline #W3C.
                     Files: [pdf] [svg] [png]
    [07|2013] Like SPARQL2XQuery on Facebook! #Facebook.
    [07|2013] Like SPARQL-RW on Facebook! #SPARQL-RW #Facebook.
Key Features.
This SPARQL2XQuery Framework is an essential component in the Web of Linked Data
that allows setting SPARQL endpoints over the existing XML data, as well as a
fundamental part of ontology-based integration frameworks involving
XML data sources.
  • Schema Transformation. XML Schema to OWL by using the XS2OWL framework.
  • Mapping Generation. The mappings between the XML Schemas and their OWL representations can be automatically detected and stored as XML documents.
  • Mappings Specification. Mappings between OWL-RDF/S ontologies and XML Schemas can be manually specified and used in the SPARQL to XQuery translation.
  • Query Translation. SPARQL to XQuery Translation: Every SPARQL query that is posed over ontologies (RDF/S - OWL), is translated into an XQuery query that can be answered from the XML data.
  • Query Results Transformation. The query results are transformed in the preferred SPARQL Query Result XML Format or in RDF format.
  • XML - RDF Transformation.Transformation of XML data in RDF syntax and vice versa.
  • XML and Semantic Web W3C Standards Timeline [pdf] [svg] [png]
Family Frameworks.
  • SPARQL-RW. Ontology Mapping and SPARQL Query Rewriting.
  • XS2OWL. Transform XML Schema into OWL otnologies.
© 2008-2011 · sparql2xquery project.

Bikakis N., Tsinaraki C., Gioldasis N., Stavrakantonakis I., Christodoulakis S.:The XML and Semantic Web Worlds: Technologies, Interoperability and Integration. A survey of the State of the Art". Semantic Hyper/Multi-media Adaptation: Schemes and Applications, Springer 2012.