SPARQL

SPARQL (SPARQL Protocol And RDF Query Language) is een RDF zoektaal (Query Language) - die gebruikt wordt om RDF-gebaseerde data te bevragen middels zoekopdrachten (Query).
Met deze zoektaal is het mogelijk om informatie op te vragen voor Semantic Web applicaties.

SPARQL Protocol and RDF Query Language
Statusgepubliceerd
Startjaar2008
AuteursW3C
Gerelateerde standaardenRDF
AfkortingSPARQL
DomeinSemantisch web
WebsiteSPARQL 1.1
Portaal    Informatica


Geschiedenis

Op 15 januari 2008 is deze zoektaal officieel door W3C geïntroduceerd met SPARQL 1.0.[1]

SPARUL, of SPARQL/Update, is een latere toevoeging aan de SPARQL zoektaal, ook wel SPARQL/Update 1.0 genoemd uit juli 2008.[2]

Versie 1.1 ontstond in 2009[3],

SPARQL/Query 1.1 of SPARQL 1.1 is de huidige status.[4]

Voorbeeld

De voornaamste querytaal voor RDF-grafen is SPARQL en dit is een SQL-achtige taal.
Dit voorbeeld van een SPARQL query laat van het werelddeel Afrika alle hoofdsteden zien en maakt gebruik van een fictieve ontologie.

PREFIX abc: <nul://sparql/exampleOntology#> .
SELECT ?capital ?country
WHERE {
  ?x abc:cityname ?capital ;
     abc:isCapitalOf ?y.
  ?y abc:countryname ?country ;
     abc:isInContinent abc:Africa.
}

Zie ook

Wikibooks heeft meer over dit onderwerp: Programmeren in SPARQL.
Zie de categorie SPARQL van Wikimedia Commons voor mediabestanden over dit onderwerp.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.