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.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsRecommended Reading
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.
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.
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.
T. W. S. W. Group. Sparql 1.1 overview. https://www.w3.org/TR/rdf-sparql-query/, 21 March 2013.
Haase P, Broekstra J, Eberhart A, Volz R. A comparison of RDF query languages. ISWC. 2004: 502–17.
Neumann T, Weikum G. The RDF-3X engine for scalable management of RDF data. VLDB J. 2010;19(1):91–113.
Özsu MT. A survey of RDF data management systems. Frontiers of Computer Science. 2016;10(3):418–432.
Pérez J, Arenas M, Gutierrez C. Semantics and complexity of SPARQL. ACM Trans. Database Syst. 2009;34(3).
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.
Weiss C, Karras P, Bernstein A. Hexastore: sextuple indexing for semantic web data management. Proc VLDB Endow. 2008;1(1):1008–1019.
Wilkinson K. Jena property table implementation. Technical Report HPL-2006-140, HP Laboratories Palo Alto, 2006.
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media, LLC, part of Springer Nature
About this entry
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
DOI: https://doi.org/10.1007/978-1-4614-8265-9_80803
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-8266-6
Online ISBN: 978-1-4614-8265-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering