Encyclopedia of Social Network Analysis and Mining

2018 Edition
| Editors: Reda Alhajj, Jon Rokne

SPARQL

  • Axel Polleres
Reference work entry
DOI: https://doi.org/10.1007/978-1-4939-7131-2_124

Synonyms

Glossary

BGP

Basic Graph Pattern, a set of RDF triple “templates” where variables are allowed in either subject predicate or object position, which can be read as a conjunctive query

HTTP

Hypertext Transfer Protocol

OWL

Web Ontology Language, a schema language on top of RDF, rooted in Description Logics

RDF Graph

A set of RDF triples

RDF

Resource Description Framework

RDFS

RDF Schema, a lightweight ontology language on top of RDF

RIF

Rule Interchange Format, a standard to encode and exchange rules

SPARQL Endpoint

The URI at which a SPARQL service listens for requests from clients

SPARQL Protocol

Defines how to invoke SPARQL queries and updates via a SPARQL endpoint and how results should be returned via HTTP

SPARQL Service

Any implementation conforming to the SPARQL Protocol

SPARQL

Initially “Simple Protocol and RDF Query Language,” or nowadays more often referred to by the recursive acronym “SPARQL Protocol and RDF Query...

This is a preview of subscription content, log in to check access.

Notes

Acknowledgments

The author would like to thank all members of the W3C SPARQL working group as well as various people who helped to improve the standard by their comments to public-rdf-dawg-comments@w3.org. A more detailed version of the examples provided herein can be found in the SPARQL 1.1 Overview document (SPARQL 1.1 Overview 2013).

References

  1. Alkhateeb F, Baget J-F, Euzenat J (2009) Extending SPARQL with regular expression patterns (for querying RDF). J Web Semant 7(2):57–73CrossRefGoogle Scholar
  2. Angles R, Gutierrez C (2008) The expressive power of SPARQL. In: International semantic web conference, Karlsruhe, pp 114–129Google Scholar
  3. Angles R, Gutierrez C (2011) Subqueries in SPARQL. In: Alberto Mendelzon international workshop on foundations of data management, SantiagoGoogle Scholar
  4. Arenas M, Conca S, Pérez J (2012) Counting beyond a Yottabyte, or how SPARQL 1.1 property paths will prevent adoption of the standard. In: WWW 2012, Lyon, pp 629–638Google Scholar
  5. Barceló P, Hurtado CA, Libkin L, Wood PT (2010) Expressive languages for path queries over graph-structured data. In: PODS 2010, Indianapolis, pp 3–14Google Scholar
  6. Beckett D, Berners-Lee T, Prud’hommeaux E, Carothers G (eds) (2013) Terse RDF triple language. W3C Candidate Recommendation, 19 Feb 2013Google Scholar
  7. Berners-Lee T (1999) Weaving the web. Harper, San FranciscoGoogle Scholar
  8. Brickley D, Guha RV (eds) (2004) RDF vocabulary description language 1.0: RDF schema. W3C Recommendation, 10 Feb 2004Google Scholar
  9. Buil-Aranda C, Arenas M, Corcho O, Polleres A (2013) Federating queries in SPARQL 1.1: syntax, semantics and evaluation. J Web Semant 18(1):1–17CrossRefGoogle Scholar
  10. Chekol MW, Euzenat J, Genevès P, Layaïda N (2012) SPARQL query containment under SHI axioms. In: AAAI 2012, TorontoGoogle Scholar
  11. Feigenbaum L, Williams GT, Clark KG, Torres E (eds) (2013) SPARQL 1.1 Protocol. W3C Recommendation, 21 Mar 2013Google Scholar
  12. Gearon P, Passant A, Polleres A (eds) (2013) SPARQL 1.1 Update. W3C Recommendation, 21 Mar 2013Google Scholar
  13. Glimm B, Ogbuji C (eds) (2013) SPARQL 1.1 entailment regimes. W3C Recommendation, 21 Mar 2013Google Scholar
  14. Harris S, Seaborne A (eds) (2013) SPARQL1.1 query language. W3C Recommendation, 21 Mar 2013Google Scholar
  15. Haslhofer B, Roochi EM, Schandl B, Zander S (2011) Europeana RDF store report. Technical report, University of Vienna, ViennaGoogle Scholar
  16. Hawke S (ed) SPARQL query results XML format, 2nd edn. W3C Recommendation, 21 Mar 2013Google Scholar
  17. Kollia I, Glimm B, Horrocks I (2011) SPARQL query answering over OWL ontologies. In: ESWC 2011 (1), Heraklion, pp 382–396Google Scholar
  18. Letelier A, Pérez J, Pichler R, Skritek S (2012) Static analysis and optimization of semantic web queries. In: PODS 2012, Scottsdale, pp 89–100Google Scholar
  19. Losemann K, Martens W (2012) The complexity of evaluating path expressions in SPARQL. In: PODS 2012, Scottsdale, pp 101–112Google Scholar
  20. Ogbuji C (ed) (2013) SPARQL 1.1 graph store HTTP protocol. W3C Recommendation, 21 Mar 2013Google Scholar
  21. OWL (2012) OWL 2 web ontology language document overview (2nd edn). W3C Recommendation, 11 Dec 2012Google Scholar
  22. Pérez J, Arenas M, Gutierrez C (2006) Semantics and complexity of SPARQL. In: International semantic web conference, Athens, pp 30–43Google Scholar
  23. Pérez J, Arenas M, Gutierrez C (2009) Semantics and complexity of SPARQL. ACM Trans Database Syst 34(3):6CrossRefGoogle Scholar
  24. Pérez J, Arenas M, Gutierrez C (2010) nSPARQL: a navigational language for RDF. J Web Semant 8(4):255–270CrossRefGoogle Scholar
  25. Polleres A (2007) From SPARQL to rules (and back). In: WWW, Banff, pp 787–796Google Scholar
  26. Polleres A (2012) How (well) do datalog, SPARQL and RIF interplay? In: Datalog 2012 workshop, Vienna, pp 27–30Google Scholar
  27. Polleres A, Scharffe F, Schindlauer R (2007) SPARQL++ for mapping between RDF vocabularies. In: OTM conferences (1), Vilamoura, pp 878–896Google Scholar
  28. Prud’hommeaux E, Buil-Aranda C (eds) (2013) SPARQL 1.1 federated query. W3C Recommendation, 21 Mar 2013Google Scholar
  29. Schmidt M, Meier M, Lausen G (2008) Foundations of SPARQL query optimization. CoRR abs/0812.3788Google Scholar
  30. Seaborne A (ed) (2013a) SPARQL 1.1 query results JSON format. W3C Recommendation, 21 Mar 2013Google Scholar
  31. Seaborne A (ed) (2013b) SPARQL 1.1 query results CSV and TSV formats. W3C Recommendation, 21 Mar 2013Google Scholar
  32. SPARQL 1.1 Overview (2013) SPARQL 1.1 overview. W3C Recommendation, 21 Mar 2013Google Scholar
  33. Stocker M, Seaborne A, Bernstein A, Kiefer C, Reynolds D (2008) SPARQL basic graph pattern optimization using selectivity estimation. In: WWW 2008, Beijing, pp 595–604Google Scholar
  34. Vidal ME, Ruckhaus E, Lampo T, Martínez A, Sierra J, Polleres A (2010) Efficiently joining group patterns in SPARQL queries. In: ESWC 2010 (1), Heraklion, pp 228–242Google Scholar
  35. Williams GT (ed) (2013) SPARQL 1.1 service description. W3C Recommendation, 21 March 2013Google Scholar

Copyright information

© Springer Science+Business Media LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Siemens AG ÖsterreichViennaAustria

Section editors and affiliations

  • Thomas Gottron
    • 1
  • Stefan Schlobach
    • 2
  • Steffen Staab
    • 3
  1. 1.Institute for Web Science and TechnologiesUniversität Koblenz-LandauKoblenzGermany
  2. 2.YUAmsterdamThe Netherlands
  3. 3.Institute for Web Science and TechnologiesUniversität Koblenz-LandauKoblenzGermany