0

wdq コマンドでウィキデータにクエリを実行して、リストから特定の人物の名前と死亡日を抽出しようとしています。

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

wherepeople_list.txtは人の名前と姓のリストで、1 行に 1 つずつあります。

現時点で得られるnot foundのは、リストの任意の項目の文字列です。

これはどこで間違っていますか?

4

0 に答える 0