Вікізьвесткі:Сэрвіс запытаў SPARQL
Што такое SPARQL
SPARQL (прамаўляецца «спаркэл») — мова запытаў RDF, то бок сэмантычная мова запытаў для базаў зьвестак. Вікізьвесткі прадастаўляюць пункт доступу да SPARQL разам з магутным вэб-GUI зь верасьня 2015. З дапамогай SPARQL вы можаце здабываць любы від зьвестак запытамі, складзенымі зь лягічных спалучэньняў троек.
- GUI службы запытаў SPARQL знаходзіцца тут: https://query.wikidata.org
- канцавы пункт SPARQL: https://query.wikidata.org/bigdata/namespace/wdq/sparql?query={SPARQL} (некаторая дакумэнтацыя для гэтага канцавога API)
Вывучэньне SPARQL
Партал дапамогі
- Партал дапамогі службы запытаў Вікізьвестак
- Вікізьвесткі:Служба запытаў SPARQL/запыты
- Queries from Wikidata status update weekly summaries
Іншыя матэрыялы
- SPARQL за 11 хвілінаў базавыя ўводзіны-відэа
- Падручнік SPARQL
- Майстэрня SPARQL-2016
- Запыты да Вікізьвестак у SPARQL для абсалютных пачаткоўцаў, 2-гадзінны дапаможнік
- Wikidata:SPARQL tutorial
- Вікізьвесткі:Служба запытаў SPARQL/аптымізацыя запытаў
{{Item documentation}}
ды іншыя агульныя шаблёны запытаў
Інтэрфэйс
Запыты SPARQL можна запаўняць непасрэдна ў канцавым пункце SPARQL з запытам GET да https://query.wikidata.org/bigdata/namespace/wdq/sparql?query={SPARQL}
ці псэўданіме канцавога пункту https://query.wikidata.org/sparql?query={SPARQL}
. Вынік дапомна вяртаецца ў XML, альбо ў JSON, калі запоўнены парамэтар запыту format=json
ці загаловак Accept: application/sparql-results+json
. Больш падрабязную інфармацыю шукайце ў інструкцыі карыстальніка. Зьвесткі RDF таксама могуць быць даступныя праз інтэрфэйс Фрагмэнтаў зьвязаных зьвестак на https://query.wikidata.org/bigdata/ldf
.
- Пакет R package (WikidataQueryServiceR), які апытвае WDQS канцавы пункт SPARQL і вяртае data.frames
- скрыпт R ([1]), які малюе зьмест ВікіЗьвестак на мапе сьвету ў R. (Андра Вагмэйстэр, [2])
- Прыклад на Python па стварэньні малюнку прычынаў сьмерці прэзыдэнтаў ЗША
- Прыклад выкарыстаньня бібліятэкі SPARQLWrapper для запытаў WDQS на Python: https://people.wikimedia.org/~bearloga/notes/wdqs-python.html
- http://tools.wmflabs.org/wdq2sparql/w2s.php Перавод сынтаксу запытаў WDQ (стары інструмэнтаў для запытаў Вікізьвестак) у SPARQL (ад Стаса Малышава)
- Стварэньне малюнкаў для вынікаў выразаньнем-і-ўклейваньнем запытаў да http://demo.seco.tkk.fi/visu — некалькі прыкладаў ад User:Pyb: Штаты ЗША паводле даты стварэньня, Падлік пахаваньняў на могілках Пэр-Ляшэз паводле гадоў, Даты нараджэньня стогадовых у 2000
Wikimedia SPARQL query services
Human interface | Machine's endpoint | Description |
---|---|---|
https://query.wikidata.org/sparql
|
Run SPARQL Queries upon Wikidata's wikibase. Run, test, download the data as xml, json, csv or tsv. Has advanced user-friendly features such as : word hovering too see a term's meaning, code optimization, etc. | |
https://commons-query.wikimedia.org/sparql
|
Run SPARQL Queries upon Wikimedia Commons wikibase. | |
https://lingualibre.org/sparql
|
Run SPARQL Queries upon LinguaLibre's wikibase. Run, test, download the data as json, xml, csv or tsv. |
Статыстыка
Далейшыя рэсурсы
- Спэцыяльнае:СьпісыТыпаўЗьвестак — апісаньне прыкладных прэфіксаў і тлумачэньне некаторых значэньняў
- Дапамога:Даты — дадатковыя заўвагі пра даты
- Рэкамэндацыя SPARQL 1.1 W3C
- Вікі Blazegraph — рухавік запытаў, якім карыстаецца служба запытаў SPARQL Вікізьвестак. Вікі мае карысныя парады.