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

Содержимое удалено Содержимое добавлено
Строка 83:
}
</source>
 
=== Заполнение 100 объектов ===
 
[https://query.wikidata.org/#%23List%20of%20national%20parks%20with%20unfilled%20property%20%27location%27%20%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%20FILTER%20NOT%20EXISTS%20%7B%20%3Fpark%20wdt%3AP625%20%5B%5D%20%7D%20%23if%20property%20location%20is%20unfilled%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22en%22%7D%0A%7D SPARQL query] 283 Results
 
<source lang="SPARQL">
#List of national parks with unfilled property 'location'
SELECT ?park ?parkLabel ?location
WHERE
{
?park wdt:P31 wd:Q46169. #instance of national park
FILTER NOT EXISTS { ?park wdt:P625 [] } #if property location is unfilled
SERVICE wikibase:label { bd:serviceParam wikibase:language "en"}
}
</source>
 
Данный скрипт вывел 283 национальных парка с незаполненным полем 'location'.
 
[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%3AQ46169.%20%23instance%20of%20national%20park%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 query] 1417 Results
 
<source lang="SPARQL">
#List of national parks
#defaultView:Map
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 "en"}
}
</source>
 
После выполнения скрипта на карте отобразилось 1417 национальных парка. Необходимо заполнить поле 'location', чтобы количество выводимых парков оказалось больше.
 
Как можно заметить по изображению, количество выведенных парков стало больше, ввиду заполнения поля.