Skip to main content

SPARQL

  • Reference work entry
  • First Online:
Encyclopedia of Social Network Analysis and Mining
  • 80 Accesses

Synonyms

SPARQL 1.1; W3C Standard RDF Query Language

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 via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 2,500.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 549.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

References

  • Alkhateeb F, Baget J-F, Euzenat J (2009) Extending SPARQL with regular expression patterns (for querying RDF). J Web Semant 7(2):57–73

    Article  Google Scholar 

  • Angles R, Gutierrez C (2008) The expressive power of SPARQL. In: International semantic web conference, Karlsruhe, pp 114–129

    Google Scholar 

  • Angles R, Gutierrez C (2011) Subqueries in SPARQL. In: Alberto Mendelzon international workshop on foundations of data management, Santiago

    Google Scholar 

  • 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–638

    Google Scholar 

  • Barceló P, Hurtado CA, Libkin L, Wood PT (2010) Expressive languages for path queries over graph-structured data. In: PODS 2010, Indianapolis, pp 3–14

    Google Scholar 

  • Beckett D, Berners-Lee T, Prud’hommeaux E, Carothers G (eds) (2013) Terse RDF triple language. W3C Candidate Recommendation, 19 Feb 2013

    Google Scholar 

  • Berners-Lee T (1999) Weaving the web. Harper, San Francisco

    Google Scholar 

  • Brickley D, Guha RV (eds) (2004) RDF vocabulary description language 1.0: RDF schema. W3C Recommendation, 10 Feb 2004

    Google Scholar 

  • 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–17

    Article  Google Scholar 

  • Chekol MW, Euzenat J, Genevès P, Layaïda N (2012) SPARQL query containment under SHI axioms. In: AAAI 2012, Toronto

    Google Scholar 

  • Feigenbaum L, Williams GT, Clark KG, Torres E (eds) (2013) SPARQL 1.1 Protocol. W3C Recommendation, 21 Mar 2013

    Google Scholar 

  • Gearon P, Passant A, Polleres A (eds) (2013) SPARQL 1.1 Update. W3C Recommendation, 21 Mar 2013

    Google Scholar 

  • Glimm B, Ogbuji C (eds) (2013) SPARQL 1.1 entailment regimes. W3C Recommendation, 21 Mar 2013

    Google Scholar 

  • Harris S, Seaborne A (eds) (2013) SPARQL1.1 query language. W3C Recommendation, 21 Mar 2013

    Google Scholar 

  • Haslhofer B, Roochi EM, Schandl B, Zander S (2011) Europeana RDF store report. Technical report, University of Vienna, Vienna

    Google Scholar 

  • Hawke S (ed) SPARQL query results XML format, 2nd edn. W3C Recommendation, 21 Mar 2013

    Google Scholar 

  • Kollia I, Glimm B, Horrocks I (2011) SPARQL query answering over OWL ontologies. In: ESWC 2011 (1), Heraklion, pp 382–396

    Google Scholar 

  • Letelier A, Pérez J, Pichler R, Skritek S (2012) Static analysis and optimization of semantic web queries. In: PODS 2012, Scottsdale, pp 89–100

    Google Scholar 

  • Losemann K, Martens W (2012) The complexity of evaluating path expressions in SPARQL. In: PODS 2012, Scottsdale, pp 101–112

    Google Scholar 

  • Ogbuji C (ed) (2013) SPARQL 1.1 graph store HTTP protocol. W3C Recommendation, 21 Mar 2013

    Google Scholar 

  • OWL (2012) OWL 2 web ontology language document overview (2nd edn). W3C Recommendation, 11 Dec 2012

    Google Scholar 

  • Pérez J, Arenas M, Gutierrez C (2006) Semantics and complexity of SPARQL. In: International semantic web conference, Athens, pp 30–43

    Google Scholar 

  • Pérez J, Arenas M, Gutierrez C (2009) Semantics and complexity of SPARQL. ACM Trans Database Syst 34(3):6

    Article  Google Scholar 

  • Pérez J, Arenas M, Gutierrez C (2010) nSPARQL: a navigational language for RDF. J Web Semant 8(4):255–270

    Article  Google Scholar 

  • Polleres A (2007) From SPARQL to rules (and back). In: WWW, Banff, pp 787–796

    Google Scholar 

  • Polleres A (2012) How (well) do datalog, SPARQL and RIF interplay? In: Datalog 2012 workshop, Vienna, pp 27–30

    Google Scholar 

  • Polleres A, Scharffe F, Schindlauer R (2007) SPARQL++ for mapping between RDF vocabularies. In: OTM conferences (1), Vilamoura, pp 878–896

    Google Scholar 

  • Prud’hommeaux E, Buil-Aranda C (eds) (2013) SPARQL 1.1 federated query. W3C Recommendation, 21 Mar 2013

    Google Scholar 

  • Schmidt M, Meier M, Lausen G (2008) Foundations of SPARQL query optimization. CoRR abs/0812.3788

    Google Scholar 

  • Seaborne A (ed) (2013a) SPARQL 1.1 query results JSON format. W3C Recommendation, 21 Mar 2013

    Google Scholar 

  • Seaborne A (ed) (2013b) SPARQL 1.1 query results CSV and TSV formats. W3C Recommendation, 21 Mar 2013

    Google Scholar 

  • SPARQL 1.1 Overview (2013) SPARQL 1.1 overview. W3C Recommendation, 21 Mar 2013

    Google Scholar 

  • 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–604

    Google Scholar 

  • 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–242

    Google Scholar 

  • Williams GT (ed) (2013) SPARQL 1.1 service description. W3C Recommendation, 21 March 2013

    Google Scholar 

Download references

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).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Axel Polleres .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

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

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Polleres, A. (2018). SPARQL. In: Alhajj, R., Rokne, J. (eds) Encyclopedia of Social Network Analysis and Mining. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-7131-2_124

Download citation

Publish with us

Policies and ethics