Skip to main content

Querying the Web of Data with SPARQL-LD

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9819))

Abstract

A constantly increasing number of data providers publish their data on the Web in the RDF format as Linked Data. SPARQL is the standard query language for retrieving and manipulating RDF data. However, the majority of SPARQL implementations requires the data to be available in advance (in main memory or in a repository), not exploiting thereby the real-time and dynamic nature of Linked Data. In this paper we present SPARQL-LD, an extension of SPARQL 1.1 Federated Query that allows to directly fetch and query RDF data from any Web source. Using SPARQL-LD, one can even query a dataset coming from the partial results of a query (i.e., discovered at query execution time), or RDF data that is dynamically created by Web Services. Such a functionality motivates Web publishers to adopt the Linked Data principles and enrich their digital contents and services with RDF, since their data is made directly accessible and exploitable via SPARQL (without needing to set up and maintain an endpoint). In this paper, we showcase the benefits offered by SPARQL-LD through an example related to the Europeana digital library, we report experimental results that demonstrate the feasibility of SPARQL-LD, and we introduce optimizations that improve its efficiency.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    http://europeana.ontotext.com/sparql.

  2. 2.

    https://github.com/fafalios/sparql-ld.

  3. 3.

    http://users.ics.forth.gr/~fafalios/sparql-ld-endpoint.

References

  1. A JSON-based Serialization for Linked Data. http://www.w3.org/TR/json-ld/

  2. Apache Jena. http://jena.apache.org/

  3. RDFa Core 1.1. http://www.w3.org/TR/2015/REC-rdfa-core-20150317/

  4. SPARQL 1.1 Query Language (W3C). http://www.w3.org/TR/sparql11-query/

  5. SPARQL Federat. Query. http://www.w3.org/TR/sparql11-federated-query/

  6. Bizer, C., Heath, T., Berners-Lee, T.: Linked data-the story so far. Int. J. Semant. Web Inf. Syst. 5(3), 1–22 (2009)

    Article  Google Scholar 

  7. Buil-Aranda, C., Arenas, M., Corcho, O., Polleres, A.: Federating queries in SPARQL 1.1: syntax, semantics and evaluation. Web Semant.: Sci. Serv. Agents World Wide Web 18(1), 1–17 (2013)

    Article  Google Scholar 

  8. Buil-Aranda, C., Hogan, A., Umbrich, J., Vandenbussche, P.-Y.: SPARQL web-querying infrastructure: ready for action? In: Alani, H., et al. (eds.) ISWC 2013, Part II. LNCS, vol. 8219, pp. 277–293. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  9. Fafalios, P., Baritakis, M., Tzitzikas, Y.: Exploiting linked data for open and configurable named entity extraction. Int. J. Artif. Intell. Tools 24(02), 1540012-1–1540012-42 (2015)

    Article  Google Scholar 

  10. Fafalios, P., Tzitzikas, Y.: SPARQL-LD: a SPARQL extension for fetching and querying linked data. In: The Semantic Web-ISWC 2015 (Posters & Demonstrations Track), Bethlehem, Pennsylvania, USA (2015)

    Google Scholar 

  11. Hartig, O.: SPARQL for a web of linked data: semantics and computability. In: Simperl, E., Cimiano, P., Polleres, A., Corcho, O., Presutti, V. (eds.) ESWC 2012. LNCS, vol. 7295, pp. 8–23. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  12. Hartig, O., Pérez, J.: LDQL: a query language for the web of linked data. In: Arenas, M., et al. (eds.) ISWC 2015. LNCS, vol. 9366, pp. 73–91. Springer, Heidelberg (2015)

    Chapter  Google Scholar 

  13. Haslhofer, B., Momeni Roochi, E., Schandl, B., Zander, S.: Europeana RDF store report (2011)

    Google Scholar 

  14. Hogan, A., Harth, A., Umbrich, J., Kinsella, S., Polleres, A., Decker, S.: Searching and browsing linked data with SWSE: the semantic web search engine. Web Semant.: Sci. Serv. Agents World Wide Web 9(4), 365–401 (2011)

    Article  Google Scholar 

  15. Isaac, A., Haslhofer, B.: Europeana linked open data-data. europeana. eu. Semant. Web 4(3), 291–297 (2013)

    Google Scholar 

  16. Kjernsmo, K.: A survey of HTTP caching implementations on the open semantic web. In: Gandon, F., Sabou, M., Sack, H., d’Amato, C., Cudré-Mauroux, P., Zimmermann, A. (eds.) ESWC 2015. LNCS, vol. 9088, pp. 286–301. Springer, Heidelberg (2015)

    Chapter  Google Scholar 

  17. Langegger, A., Wöß, W., Blöchl, M.: A semantic web middleware for virtual data integration on the web. In: Bechhofer, S., Hauswirth, M., Hoffmann, J., Koubarakis, M. (eds.) ESWC 2008. LNCS, vol. 5021, pp. 493–507. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  18. Martin, M., Unbehauen, J., Auer, S.: Improving the performance of semantic web applications with SPARQL query caching. In: Aroyo, L., Antoniou, G., Hyvönen, E., Teije, A., Stuckenschmidt, H., Cabral, L., Tudorache, T. (eds.) ESWC 2010, Part II. LNCS, vol. 6089, pp. 304–318. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  19. Miranker, D., Depena, R., Jung, H., Sequeda, J., Reyna, C.: Diamond: a SPARQL query engine, for linked data based on the rete match. In: AImWD 2012 (2012)

    Google Scholar 

  20. Montoya, G., Vidal, M.-E., Acosta, M.: A heuristic-based approach for planning federated SPARQL queries. In: COLD, vol. 905 (2012)

    Google Scholar 

  21. Papadakis, M., Tzitzikas, Y.: Answering keyword queries through cached subqueries in best match retrieval models. J. Intell. Inf. Syst. 44(1), 67–106 (2015)

    Article  Google Scholar 

  22. Purday, J.: Think culture: Europeana. eu from concept to construction. Electron. Library 27(6), 919–937 (2009)

    Article  Google Scholar 

  23. Quilitz, B., Leser, U.: Querying distributed RDF data sources with SPARQL. In: Bechhofer, S., Hauswirth, M., Hoffmann, J., Koubarakis, M. (eds.) ESWC 2008. LNCS, vol. 5021, pp. 524–538. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  24. Schwarte, A., Haase, P., Hose, K., Schenkel, R., Schmidt, M.: FedX: optimization techniques for federated query processing on linked data. In: Aroyo, L., Welty, C., Alani, H., Taylor, J., Bernstein, A., Kagal, L., Noy, N., Blomqvist, E. (eds.) ISWC 2011, Part I. LNCS, vol. 7031, pp. 601–616. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  25. Tzitzikas, Y., et al.: Integrating heterogeneous and distributed information about marine species through a top level ontology. In: Garoufallou, E., Greenberg, J. (eds.) MTSR 2013. CCIS, vol. 390, pp. 289–301. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

Download references

Acknowledgements

This work was partially supported by the BlueBRIDGE project (H2020 Research Infrastructures, 2015–2018, Project No: 675680).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yannis Tzitzikas .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Fafalios, P., Yannakis, T., Tzitzikas, Y. (2016). Querying the Web of Data with SPARQL-LD. In: Fuhr, N., Kovács, L., Risse, T., Nejdl, W. (eds) Research and Advanced Technology for Digital Libraries. TPDL 2016. Lecture Notes in Computer Science(), vol 9819. Springer, Cham. https://doi.org/10.1007/978-3-319-43997-6_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-43997-6_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-43996-9

  • Online ISBN: 978-3-319-43997-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics