XSPARQL-Viz: A Mashup-Based Visual Query Editor for XSPARQL

  • Syed Zeeshan Haider Gillani
  • Muhammad Intizar Ali
  • Alessandra Mileo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7955)


XSPARQL is a query language which facilitates query, integration and transformation between XML and RDF data formats. Although XSPARQL supports semantic data integration by providing uniform access over XML and RDF, but it requires users to be familiar with both of its underlying query languages (e.g XQuery and SPARQL). In this system demo, we show how mashup-based techniques can be used for auto generation and execution of XSPARQL queries. XSPARQL-Viz provides an easy to use drag and drop visual query editor, which supports novice users in designing complex mappings between XML and RDF and based on these mappings auto generates and executes XSPARQL queries. Results can also be visualised as a graph, table or list.


  1. 1.
    Akhtar, W., Kopecký, J., Krennwallner, T., Polleres, A.: XSPARQL: Traveling between the XML and RDF Worlds – and Avoiding the XSLT Pilgrimage. In: Bechhofer, S., Hauswirth, M., Hoffmann, J., Koubarakis, M. (eds.) ESWC 2008. LNCS, vol. 5021, pp. 432–447. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  2. 2.
    Ali, M.I., Lopes, N., Friel, O., Mileo, A.: Update Semantics for Interoperability among XML, RDF and RDB. In: Ishikawa, Y., Li, J., Wang, W., Zhang, R., Zhang, W. (eds.) APWeb 2013. LNCS, vol. 7808, pp. 43–50. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  3. 3.
    Ali, M.I., Pichler, R., Truong, H.-L., Dustdar, S.: DeXIN: An Extensible Framework for Distributed XQuery over Heterogeneous Data Sources. In: Filipe, J., Cordeiro, J. (eds.) ICEIS 2009. LNBIP, vol. 24, pp. 172–183. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  4. 4.
    Ali, M.I., Pichler, R., Truong, H.-L., Dustdar, S.: On integrating data services using data mashups. In: Fernandes, A.A.A., Gray, A.J.G., Belhajjame, K. (eds.) BNCOD 2011. LNCS, vol. 7051, pp. 132–135. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  5. 5.
    Bischof, S., Decker, S., Krennwallner, T., Lopes, N., Polleres, A.: Mapping between RDF and XML with XSPARQL. Journal on Data Semantics 1, 147–185 (2012)CrossRefGoogle Scholar
  6. 6.
    Groppe, S., Groppe, J., Linnemann, V., Kukulenz, D., Hoeller, N., Reinke, C.: Embedding SPARQL into XQuery/XSLT. In: Proc. of SAC (2008)Google Scholar
  7. 7.
    Jarrar, M., Dikaiakos, M.D.: A data mashup language for the data web. In: Proc. of LDOW. CEUR Workshop Proceedings, vol. 538. (2009)Google Scholar
  8. 8.
    Lopes, N., Bischof, S., Decker, S., Polleres, A.: On the Semantics of Heterogeneous Querying of Relational, XML and RDF Data with XSPARQL. In: Proc. of EPIA (2011)Google Scholar
  9. 9.
    Polleres, A., Sakr, S.: Querying and Exchanging XML and RDF on the Web. In: WWW 2012 Tutorial (2012),

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Syed Zeeshan Haider Gillani
    • 1
  • Muhammad Intizar Ali
    • 1
  • Alessandra Mileo
    • 1
  1. 1.DERINational University of IrelandGalwayIreland

Personalised recommendations