Skip to main content

SPARQL

  • Reference work entry
  • First Online:
Encyclopedia of Database Systems
  • 180 Accesses

Synonyms

SPARQL Protocol and RDF Query Language; RDF query language

Scientific Fundamentals

Semantic Web, Query Language

Definition

SPARQL (a recursive acronym for SPARQL Protocol and RDF Query Language), proposed by the World Wide Web Consortium (W3C), is a structured query language that retrieves and manipulates data stored in RDF (Resource Description Framework) format. SPARQL can be used to express queries across diverse data sources, whether the data is stored natively as RDF or viewed as RDF via middleware. The results of SPARQL queries can be result sets or RDF graphs.

Historical Background

SPARQL 1.0 became an official W3C Recommendation on 15 January 2008. On 26 March 2013, the SPARQL Working Group has produced a new W3C Recommendation SPARQL 1.1 that introduces more features to 2008 version. SPARQL is emerging as the de facto RDF query language. Prior to SPARQL, there were some other popular RDF query languages, such as RQL, SeRQL, TRIPLE, RDQL, and so on. The comprehensive...

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 4,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 6,499.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

Recommended Reading

  1. Abadi DJ, Marcus A, Madden S, Hollenbach K. Sw-store: a vertically partitioned DBMS for semantic web data management. VLDB J. 2009;18(2): 385–406.

    Article  Google Scholar 

  2. Bornea MA, Dolby J, Kementsietsidis A, Srinivas K, Dantressangle P, Udrea O, Bhattacharjee B. Building an efficient RDF store over a relational database. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 2013. p. 121–32.

    Google Scholar 

  3. Broekstra J, Kampman A, van Harmelen F. Sesame: a generic architecture for storing and querying RDF and RDF schema. In: Proceedings of the 1st International Semantic Web Conference; 2002. p. 54–68.

    Google Scholar 

  4. T. W. S. W. Group. Sparql 1.1 overview. https://www.w3.org/TR/rdf-sparql-query/, 21 March 2013.

  5. Haase P, Broekstra J, Eberhart A, Volz R. A comparison of RDF query languages. ISWC. 2004: 502–17.

    Google Scholar 

  6. Neumann T, Weikum G. The RDF-3X engine for scalable management of RDF data. VLDB J. 2010;19(1):91–113.

    Article  Google Scholar 

  7. Özsu MT. A survey of RDF data management systems. Frontiers of Computer Science. 2016;10(3):418–432.

    Article  Google Scholar 

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

    Article  Google Scholar 

  9. Udrea O, Pugliese A, Subrahmanian VS. Grin: a graph based RDF index. In: Proceedings of the 22nd AAAI Conference on Artificial Intelligence; 2007. p. 1465–70.

    Google Scholar 

  10. Weiss C, Karras P, Bernstein A. Hexastore: sextuple indexing for semantic web data management. Proc VLDB Endow. 2008;1(1):1008–1019.

    Article  Google Scholar 

  11. Wilkinson K. Jena property table implementation. Technical Report HPL-2006-140, HP Laboratories Palo Alto, 2006.

    Google Scholar 

  12. Zou L, Mo J, Chen L, Özsu MT, Zhao D. gstore: answering SPARQL queries via subgraph matching. Proc VLDB Endow. 2011;4(8):482–493.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lei Zou .

Editor information

Editors and Affiliations

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

Zou, L. (2018). SPARQL. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_80803

Download citation

Publish with us

Policies and ethics