1

我尝试从维基百科检索几个人的出生日期和死亡日期。这是一个提取 Marvin Minsky 的出生日期和死亡日期的示例。为了确定是计算机科学家,我添加了职业。

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

使用https://query.wikidata.org/上的Wikidata 查询服务很容易发现 Q21487901 是 Minsky 的对应值。有没有一种简单的方法来自动化它,即在这个例子中,而不是通过网络界面手动查找值来输入字符串'Minsky'?

谢谢你,罗兰

4

0 回答 0