Shortcuts: WD:WDQ, WD:WDQS, WD:SPARQL
Wikidata:Storitev poizvedbe SPARQL
Kaj je SPARQL
SPARQL (izgovarjava »sparkl«) je RDF-poizvedovalni jezik, tj. semantični poizvedovalni jezik za podatkovne zbirke. Wikipodatki od septembra 2015 zagotavljajo končno točko SPARQL, vključno z zmogljivim spletnim uporabniškim vmesnikom. S SPARQL lahko s poizvedbo, sestavljeno iz logičnih kombinacij trojic, pridobite katero koli vrsto podatkov.
- GUI storitve poizvedbe SPARQL je tukaj: https://query.wikidata.org
- Končna točka SPARQL: https://query.wikidata.org/bigdata/namespace/wdq/sparql?query={SPARQL} (nekaj dokumentacije za to končno točko API)
Portal pomoči
- Portal pomoči Storitve poizvedbe v Wikipodatkih
- Wikidata:SPARQL query service/queries
- Poizvedbe iz tedenskih povzetkov posodobitev stanja Wikipodatkov
Drugo gradivo
- SPARQL v 11 minutah uvodni videoposnetek
- Vadnica SPARQL
- 2016 Delavnica SPARQL
- Querying Wikidata with SPARQL for Absolute Beginners, 2-urna vadnica
- Wikidata:SPARQL tutorial
- Wikidata:SPARQL query service/query optimizacija
{{Item documentation}}
in druge generične poizvedbene predloge
Vmesnik
Poizvedbe SPARQL lahko predložite neposredno končni točki SPARQL z zahtevkom GET na https://query.wikidata.org/bigdata/namespace/wdq/sparql?query={SPARQL}
ali drugemu imenu končne točke https://query.wikidata.org/sparql?query={SPARQL}
. Rezultat se pivzeto vrne kot XML ali kot JSON, če sta predložena bodisi parameter poizvedbe format=json
ali glava Accept: application/sparql-results+json
Za podrobnejše informacije glejte uporabniški priročnik. Do RDF-podatkov lahko dostopate tudi prek vmesnika Fragmentov povezanih podatkov[1] na naslovu https://query.wikidata.org/bigdata/ldf
.
- R-paket WikidataQueryServiceR, ki poizveduje po WDQS končni točki SPARQL in vrne data.frames.
- R-skript ([2]), ki izriše graf vsebine Wikipodatkov na svetovni zemljevid v R-ju. (Andra Waagmeester, [3]).
- Primer v Pythonu, kako narisati graf vzrokov smrti ameriških predsednikov.
- Zgled uporabe knjižnice SPARQLWrapper za poizvedovanje po WDQS v Pythonu: https://people.wikimedia.org/~bearloga/notes/wdqs-python.html
- Zgled uporabe orodij ukazne vrstice Apache Jena. (To je uporabno npr. za zelo velike izjave SPARQL z več kot 2000 vrsticami, ki jih uporabniški vmesnik WDQS trenutno ne more pravilno obdelati zaradi razčlmbe, ali npr. za skriptni zapis serije poizvedb, namenjenih tedenskemu izvajanju (prek cron) in sporočanju o zadetkih po e-pošti).
- https://wdq2sparql.toolforge.org/w2s.php Pretvorba skladnje WDQ (prejšnje orodje za poizvedovanje po Wikipodatkih) v skladnjo SPARQL (By Stas Malyshev)
- Ustvarjanje grafikonov rezultatov z izrezom in prilepljenjem poizvedb v http://demo.seco.tkk.fi/visu – nekaj zgledov uporabnika Pyb: Ameriške zvezne države po datumu ustvaritve, Število pokopov za pokopališče Père Lachaise po letih, Datumi rojstva 2000 stoletnikov
Wikimedijine storitve poizvedbe SPARQL
Človeški vmesnik | Strojna končna točka | Opis |
---|---|---|
https://query.wikidata.org/sparql
|
Izvajajte poizvedbe SPARQL v podatkovni zbirki Wikipodatkov. Izvajajte, preizkušajte in prenašajte podatke v formatu xml, json, csv ali tsv. Ima napredne uporabniku prijazne funkcije, kot so: lebdenje nad besedami, da vidite pomen izraza, optimizacija kode idr. | |
https://commons-query.wikimedia.org/sparql
|
Izvajajte poizvedbe SPARQL v podatkovni zbirki Wikimedijine zbirke (Wikimedia Commons). | |
https://lingualibre.org/sparql
|
Izvajajte poizvedbe SPARQL v viki podatkovni zbirki LinguaLibre. Izvajajte, preizkušajte in prenašajte podatke v formatu json, xml, csv ali tsv. |
Statistika
Nadaljnji viri
- Special:ListDatatypes – obravnava aproksimativne predpone in razlago nekaterih vrednosti
- Help:Dates – dodatne opombe o datumih
- Priporočila SPARQL 1.1 W3C
- Blazegraph (viki) - Blazegraph je poizvedbeni stroj, ki ga uporablja storitev poizvedbe v Wikipodatkih SPARQL. Ta viki zagotavlja pomembne vpoglede.