SPARQL

SPARQL-kyselyn muokkaaminen Wikidatan kyselytyökalun avulla.

SPARQL on World Wide Web Consortiumin (W3C) määrittelemä kyselykieli ja standardi graafitietokannoille. Nimellä yleensä viitataan kyselykieleen. Nimi on alkujaan suunniteltu olevan lyhenne sanoista Simple Protocol and RDF Query Language, mutta se muutettiin rekursiiviseksi akronyymiksi SPARQL Protocol and RDF Query Language. SPARQL:stä tuli W3C:n virallinen suositus tammikuussa 2008. SPARQL on tarkoitettu semanttisen webin tarpeita varten ja perustuu RDF-standardille, sekä käyttää muita WSDL-standardeja.

Toimintaperiaate

RDF käsittelee tripletejä, jotka koostuvat subjektista, predikaatista ja objektista. RDF-datajoukkoja siirretään päätepisteistä ja niissä olevaa tietoa pyritään yhdistämään SPARQL-kyselyn tripleteihin.

Kyselyissä käytetään avainsanoja:

Esimerkki

Esimerkki SPARQL-kyselystä Wikidata-palvelusta:

SELECT ?human ?humanLabel ?humanDescription
WHERE
{
  ?human wdt:instanceOf wd:human;
         wdt:placeOfBirth wd:Munich.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" }
}

Kysely palauttaa Münchenissä syntyneet henkilöt, jotka ovat tietokannassa. Kyselyssä ?human on objekti, ?humanLabel on nimi ja ?humanDescription on henkilön kuvaus.

Lähteet

  1. ↑ What is SPARQL? oxfordsemantic.tech. Viitattu 4.3.2025. (englanniksi)
  2. ↑ Dave Beckett: Re: What does SPARQL stand for? lists.w3.org. 6.10.2011. Viitattu 4.3.2025. (englanniksi)
  3. ↑ Semantic Web Activity News 15.1.2008. Arkistoitu Viitattu 4.3.2025. (englanniksi)
  4. ↑ Jim Rapoza: SPARQL Will Make the Web Shine eweek.com. 2.5.2006. Viitattu 4.3.2025. (englanniksi)
  5. ↑ Juan Sequeda: Introduction to: SPARQL dataversity.net. 1.9.2011. Viitattu 4.3.2025. (englanniksi)
  6. ↑ About SPARQL data.europa.eu. Viitattu 5.3.2025. (englanniksi)

Aiheesta muualla