This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "SPARQL" – news · newspapers · books · scholar · JSTOR(March 2013) (Learn how and when to remove this message)
SPARQL
Paradigm
Query language
Developer
W3C
First appeared
2008; 16 years ago (2008)
Stable release
1.1
/ 21 March 2013; 11 years ago (2013-03-21)
Website
www.w3.org/TR/sparql11-query/
Major implementations
Jena,[1] OpenLink Virtuoso[1]
SPARQL (pronounced "sparkle", a recursive acronym[2] for SPARQL Protocol and RDF Query Language) is an RDF query language—that is, a semantic query language for databases—able to retrieve and manipulate data stored in Resource Description Framework (RDF) format.[3][4] It was made a standard by the RDF Data Access Working Group (DAWG) of the World Wide Web Consortium, and is recognized as one of the key technologies of the semantic web. On 15 January 2008, SPARQL 1.0 was acknowledged by W3C as an official recommendation,[5][6] and SPARQL 1.1 in March, 2013.[7]
SPARQL allows for a query to consist of triple patterns, conjunctions, disjunctions, and optional patterns.[8]
Implementations for multiple programming languages exist.[9] There exist tools that allow one to connect and semi-automatically construct a SPARQL query for a SPARQL endpoint, for example ViziQuer.[10]
In addition, tools exist to translate SPARQL queries to other query languages, for example to SQL[11] and to XQuery.[12]
^ abHebeler, John; Fisher, Matthew; Blace, Ryan; Perez-Lopez, Andrew (2009). Semantic Web Programming. Indianapolis, Indiana: John Wiley & Sons. p. 406. ISBN 978-0-470-41801-7.
^Beckett, Dave (6 October 2011). "What does SPARQL stand for?". semantic-web@w3.org.
^Jim Rapoza (2 May 2006). "SPARQL Will Make the Web Shine". eWeek. Retrieved 17 January 2007.
^Segaran, Toby; Evans, Colin; Taylor, Jamie (2009). Programming the Semantic Web. O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. p. 84. ISBN 978-0-596-15381-6.
^"W3C Semantic Web Activity News – SPARQL is a Recommendation". W3.org. 15 January 2008. Archived from the original on 20 January 2008. Retrieved 1 October 2009.
^"XML and Semantic Web W3C Standards Timeline" (PDF). 4 February 2012. Retrieved 27 November 2013.
^"Eleven SPARQL 1.1 Specifications are W3C Recommendations". w3.org. 21 March 2013. Retrieved 25 April 2013.
^"XML and Web Services in the News". xml.org. 6 October 2006. Retrieved 17 January 2007.
^"SparqlImplementations – ESW Wiki". Esw.w3.org. Retrieved 1 October 2009.
^"ViziQuer a tool to construct SPARQL queries automatically". lumii.lv. Retrieved 25 February 2011.
^"D2R Server". Retrieved 4 February 2012.
^"SPARQL2XQuery Framework". Retrieved 4 February 2012.
SPARQL (pronounced "sparkle", a recursive acronym for SPARQL Protocol and RDF Query Language) is an RDF query language—that is, a semantic query language...
GeoSPARQL is a standard for representation and querying of geospatial linked data for the Semantic Web from the Open Geospatial Consortium (OGC). The definition...
then one can extract some knowledge from them using a query language, like SPARQL. The first version was published by the World-Wide Web Consortium (W3C)...
ChEBI data is available through a public web application, web services, SPARQL endpoint and downloads. de Matos P, Alcántara R, Dekker A, Ennis M, Hastings...
Other NoSQL Solutions W3C SPARQL Working Group was RDF Data Access Working Group SPARQL Query language SPARQL Protocol SPARQL 1.1 Update W3C Recommendation...
SPARQL Syntax Expressions (alternatively, SPARQL S-Expressions) is a parse tree (a.k.a. concrete syntax) for representing SPARQL Algebra expressions. They...
lets users run queries on the data contained in Wikidata. The service uses SPARQL as the query language. As of November 2018, there are at least 26 different...
specification was published in 2004, and the RDF 1.1 specification in 2014. SPARQL is a standard query language for RDF graphs. RDF Schema (RDFS), Web Ontology...
manipulate data stored in Resource Description Framework (RDF) format. SPARQL has emerged as the standard RDF query language, and in 2008 became a W3C...
standardization efforts lead to multi-vendor query languages like Gremlin, SPARQL, and Cypher. In September 2019 a proposal for a project to create a new...
RDF database after a SPARQL query. SPARQLSPARQL Query Results JSON Format Dave Beckett, Eric Prud'hommeaux (21 March 2013). "SPARQL Query Results XML Format...
databases, URLs or a combination of these. A model can also be queried through SPARQL 1.1. Jena is similar to RDF4J (formerly OpenRDF Sesame); though, unlike...
SPARUL, or SPARQL/Update, was a declarative data manipulation language that extended the SPARQL 1.0 query language standard. SPARUL provided the ability...
"WINE Is Not an Emulator", GNU stands for "GNU's not Unix", and SPARQL denotes the "SPARQL Protocol and RDF Query Language". The canonical example of a recursively...
triplestores, APIs, and other storage engines that have implemented the W3C SPARQL standard. Amazon Neptune Apache Marmotta AllegroGraph Eclipse RDF4J Apache...
full text search. The semantic web technology stack of the W3C is offering SPARQL to formulate semantic queries in a syntax similar to SQL. Semantic queries...
standards. GeoSPARQL is an OGC standard that is intended to allow geospatially-linked data representation and querying based on RDF and SPARQL by defining...
extension mechanism to express more complex conditions in languages such as SPARQL and JavaScript. SHACL Rules add inferencing capabilities to SHACL, allowing...
and graph database, developed by Systap, which is used in the Wikidata SPARQL endpoint and by other large customers. It is licensed under the GNU GPL...
(REST) system. In October 2013, as a part of the EBI's new RDF platform a SPARQL endpoint was released, providing access to the data in the RDF format. Additionally...
Graphics", but unofficially "PNG's not GIF". RPM: RPM Package Manager SPARQL: SPARQL Protocol And RDF Query Language TikZ: TikZ ist kein Zeichenprogramm...
} GraphQL does not provide a full-fledged graph query language such as SPARQL, or even in dialects of SQL that support transitive closure. For example...
algorithm Prova, a semantic-web rule engine which supports data integration via SPARQL queries and type systems (RDFS, OWL ontologies as type system). DIP, Defeasible-Inference...
respective query languages Apache TinkerPop's Gremlin, openCypher, and SPARQL, including other Amazon Web Services products. Amazon Neptune general availability...
Rust, a ? suffix on a function or method call indicates error handling. In SPARQL, the question mark is used to introduce variable names, such as ?name. In...
"Multilingual ontology matching based on Wiktionary data accessible via SPARQL endpoint". Proc. of the 13th Russian Conference on Digital Libraries RCDL'2011...
language; SMARTS is the cheminformatics standard for a substructure search; SPARQL is a query language for RDF graphs; SQL is a well known query language and...