wikidata ищет строки вместо wd:q

Я пытаюсь получить дату рождения и дату смерти нескольких человек из Википедии. Вот пример для извлечения даты рождения и смерти Марвина Минского. Чтобы быть уверенным, что это ученый, я добавил занятие.

SELECT ?family_name ?date_of_birth ?date_of_death ?family_nameLabel ?occupation ?occupationLabel WHERE {
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
  ?family_name wdt:P734 wd:Q21487901.
  ?family_name wdt:P735 wd:Q16279095.
  OPTIONAL { ?family_name wdt:P569 ?date_of_birth. }
  OPTIONAL { ?family_name wdt:P570 ?date_of_death. }
  OPTIONAL { ?family_name wdt:P106 ?occupation. }
}
LIMIT 100

Используя службу запросов wikidata по адресу https://query.wikidata.org/, легко обнаружить, что Q21487901 является соответствующим значением для Minsky. Есть ли простой способ автоматизировать его, то есть вместо того, чтобы вручную находить значение через веб-интерфейс для ввода строки 'Minsky' в этом примере?

Спасибо, Роланд

0 ответов

Другие вопросы по тегам