通过命令行(wdq)在Wikidata查询服务中批处理列表

我试图通过使用wdq命令查询Wikidata来从列表中提取某些人的姓名和死亡日期。

我希望在Bash Shell上使用以下命令来实现这一目标:

while read line; do wdq 'SELECT * WHERE { ?person rdfs:label "$line"@en; wdt:P1559 ?name_in_native_language; wdt:P570 ?dateOfDeath. }'; done < people_list.txt

其中people_list.txt是人的名字和姓氏的列表,每行一个。

此刻我得到的是列表中任何项目的not found字符串。

我在哪里弄错了?

iCMS 回答:通过命令行(wdq)在Wikidata查询服务中批处理列表

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/1684454.html

大家都在问