Проверьте название города на равенство / найдите город не по коду - PullRequest
0 голосов
/ 09 ноября 2019

Я пытаюсь создать систему, в которой пользователь может, например, написать название города, например, Берлин, и, возможно, он хочет получить его население. Итак, я не мог знать, какой именно город он хочет, поэтому вот проблема: я не могу использовать определенный код, который есть (например) в Берлине.

Как в простой ситуации, я думаю, что мог бы использовать этот кодгде код Q64 - Берлин

SELECT ?population
 WHERE { 
  wd:Q64 wdt:P1082 ?population
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
      }

Но что, если я не знаю код Берлина, как я могу найти правильный город только по названию? Я знаю, что sparql может фильтровать годы, другие числа, но как насчет строк?

...