SPARQL Protocol and RDF Query Language; RDF query language
Semantic Web, Query Language
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.
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...
- 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
- 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
- 11.Wilkinson K. Jena property table implementation. Technical Report HPL-2006-140, HP Laboratories Palo Alto, 2006.Google Scholar