SPARQL

SPARQL Protocol and RDF Query Language
Status gepubliceerd
Startjaar 2008
Auteurs W3C
Gerelateerde standaarden RDF
Afkorting SPARQL
Domein Semantisch web
Website SPARQL 1.1
Portaal  Portaalicoon   Informatica

SPARQL (SPARQL Protocol And RDF Query Language) is een RDF-zoektaal (querytaal) die gebruikt wordt om RDF-gebaseerde data te bevragen door middel van zoekopdrachten (queries). Met deze zoektaal is het mogelijk om informatie op te vragen voor applicaties op het semantisch web.

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

  • Semantisch web - SPARQL is een component van de architectuur op het Semantisch web.
  • Linked Open Data
Wikibooks
Wikibooks heeft meer over dit onderwerp: Programmeren in SPARQL.
Bronnen, noten en/of referenties

Externe links

  • (en) W3C SPARQL Working Group, was RDF Data Access Working Group
  • (en) SPARQL Query language
  • (en) SPARQL Protocol
  • (en) SPARQL Query XML Results Format
  • (en) SPARQL Examples
  • (nl) Kenniscentrum Digitaal Erfgoed over SPARQL

Voetnoten

  1. SPARQL introductie
  2. SPARUL SPARQL update
  3. SPARQL1.1 SPARQL versie 1.1
  4. SPARQL huidige status
Mediabestanden
Zie de categorie SPARQL van Wikimedia Commons voor mediabestanden over dit onderwerp.
· · Sjabloon bewerken
Semantisch web
Protocol:DC · FOAF · GraphQL · JSON-LD · OAI-PMH · OWL · RDF (Notation3 · N-Triples · RDF/XML · Turtle) · RDFS · RIF · SPARQL · UMBEL · XML
Web-architectuur:μF · FAIR data · Linked data · Open data · Schema.org · SKOS · Web 3.0
Toepassingen en overig:Bio2RDF · Càntic · DBpedia · Freebase · LOD cloud · Semantisch adverteren · Semantic MediaWiki · Tim Berners-Lee · VIAF · UniCat · Wikidata · WorldCat · YAGO