Movatterモバイル変換


[0]ホーム

URL:


Siirry sisältöön
Wikipedia
Haku

SPARQL

Wikipediasta
SPARQL-kyselyn muokkaaminen Wikidatan kyselytyökalun avulla.

SPARQL onWorld Wide Web Consortiumin (W3C) määrittelemäkyselykieli jastandardigraafitietokannoille. Nimellä yleensä viitataan kyselykieleen.[1] Nimi on alkujaan suunniteltu olevan lyhenne sanoistaSimple Protocol and RDF Query Language, mutta se muutettiinrekursiiviseksi akronyymiksiSPARQL Protocol and RDF Query Language.[2] SPARQL:stä tuli W3C:n virallinen suositus tammikuussa 2008.[3] SPARQL on tarkoitettusemanttisen webin tarpeita varten ja perustuuRDF-standardille, sekä käyttää muitaWSDL-standardeja.[4]

Toimintaperiaate

[muokkaa |muokkaa wikitekstiä]

RDF käsitteleetripletejä, jotka koostuvat subjektista, predikaatista ja objektista. RDF-datajoukkoja siirretään päätepisteistä ja niissä olevaa tietoa pyritään yhdistämään SPARQL-kyselyntripleteihin.[5]

Kyselyissä käytetään avainsanoja:[6]

  • PREFIX helpottaa lyhentämällä käytettyjä URI-tunnisteita
  • SELECT kertoo mitkä tiedot kysely palauttaa
  • WHERE määrittää ehdot, joiden mukaan tietoa suodatetaan haluttuihin: tiedot määritetääntripleteinä, joissa voidaan käyttää muuttujia
  • LIMIT rajoittaa palautettavien tietojen määrää
  • FROM kertoo tietojen lähteen, joka tarjoaa RDF-dataa
  • FILTER suodattaa edelleen haluttuja tietoja, joitaWHERE-ehdoilla yhdistetään

Esimerkki

[muokkaa |muokkaa wikitekstiä]

Esimerkki SPARQL-kyselystä Wikidata-palvelusta:

SELECT?human?humanLabel?humanDescriptionWHERE{?humanwdt:instanceOfwd:human;wdt:placeOfBirthwd:Munich.SERVICEwikibase:label{bd:serviceParamwikibase: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

[muokkaa |muokkaa wikitekstiä]
  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

[muokkaa |muokkaa wikitekstiä]
Noudettu kohteesta ”https://fi.wikipedia.org/w/index.php?title=SPARQL&oldid=23761842
Luokat:

[8]ページ先頭

©2009-2026 Movatter.jp