Программирование Викиданных/Национальный парк: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 88:
 
<source lang="SPARQL">
#List of parks with filled 'location'
#defaultView:Map
#Map of national parks that have location filled in
SELECT ?park ?parkLabel ?location
WHERE
{
?park wdt:P31 wd:Q46169. # instance of national park
?park wdt:P625 ?location #display location
SERVICE wikibase:label { bd:serviceParam wikibase:language "ru,en,[AUTO_LANGUAGE]"}
}
</source>
 
[https://queryw.wikidata.orgwiki/#%23defaultView%3AMap%0ASELECT%20%3Fpark%20%3FparkLabel%20%3Flocation%0AWHERE%0A%7B%0A%20%20%3Fpark%20wdt%3AP31%20wd%3AQ46169.%20%20%0A%20%20%3Fpark%20wdt%3AP625%20%3Flocation%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22en%22%7D%0A%7D4Fw6 SPARQL-запрос] 1405 записей (2017) и 2396 записей (2021).
 
Построим список национальных парков, расположенных в России, у которых заполнены географические координаты, расположенных в России.
 
<source lang="SPARQL">
#ListMap of national parks in Russia that have location filled in
#defaultView:Map
SELECT ?park ?parkLabel ?location
Строка 112:
?park wdt:P17 wd:Q159. #country = Russia
?park wdt:P625 ?location #display location
SERVICE wikibase:label { bd:serviceParam wikibase:language "ru,en,[AUTO_LANGUAGE]"}
}
</source>
 
[https://w.wiki/4Fvy SPARQL-запрос] 7 записей (2017) и 4 записи (2021).
[https://query.wikidata.org/#%23List%20of%20national%20parks%20in%20Russia%0A%23defaultView%3AMap%0ASELECT%20%3Fpark%20%3FparkLabel%20%3Flocation%0AWHERE%0A%7B%0A%20%20%3Fpark%20wdt%3AP31%20wd%3AQ46169.%20%23instance%20of%20national%20park%0A%20%20%3Fpark%20wdt%3AP17%20wd%3AQ159.%20%23country%20%3D%20Russia%0A%20%20%3Fpark%20wdt%3AP625%20%3Flocation%20%23display%20location%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22en%22%7D%0A%7D SPARQL-запрос] 7 записей (2017) и 4 записи (2021).
 
Национальных парков по России (которые вывелись данным скриптом) оказалось очень мало, всего лишь <b> семь четыре</b>. Хотя, на самом деле, их шесть, потому что один парк (Национальный парк Бикин) дублируется ввиду повторного заполнения поля 'location'. На самом деле, эти парки являются 'ошибочными', так как они должны входить в подкласс парков конкретной страны.
 
Построим список национальных парков России, используя подкласс (national park in Russia).
Строка 130:
?park wdt:P31 wd:Q1969226. #instance of national park in Russia
?park wdt:P625 ?location #display location
SERVICE wikibase:label { bd:serviceParam wikibase:language "ru,en,[AUTO_LANGUAGE]"}
}
</source>
 
[https://w.wiki/4Fw4 SPARQL-запрос] 44 записи (2017) и 59 записей (2021).
[https://query.wikidata.org/#%23List%20of%20national%20parks%20%0A%23defaultView%3AMap%0ASELECT%20%3Fpark%20%3FparkLabel%20%3Flocation%0AWHERE%0A%7B%0A%20%20%3Fpark%20wdt%3AP31%20wd%3AQ1969226.%20%23instance%20of%20national%20park%20in%20Russia%0A%20%20%3Fpark%20wdt%3AP625%20%3Flocation%20%23display%20location%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22en%22%7D%0A%7D SPARQL-запрос] 44 записи (2017) и 58 записей (2021).
 
<br clear="all" />