0

isocode言語の略語を指定して、完全な言語名を取得したいと考えています。私のSPARQLクエリは次のとおりです(ハードコードされた言語を使用"fr"@en):

PREFIX dbpprop: <http://dbpedia.org/property/>
PREFIX dbo: <http://dbpedia.org/ontology/>

SELECT ?language ?isocode
WHERE
{ ?language dbpprop:iso ?isocode.
  ?language a dbo:Language.
  FILTER (?isocode="fr"@en)
}

オンラインのDBPedia エンドポイントを介して実行すると、結果はゼロになりますが、「フランス語」が取得されると思います。このコードは、1 年か 2 年前に機能していました (完全に間違っていなければ)。エラーがポップアップしないので、私は少し途方に暮れています。フランス語のDBPediaリソースには、language プロパティと iso プロパティの両方が含まれています。

4

1 に答える 1