如何获取多种语言的 Dbpedia 资源

How to get Dbpedia resource in several languages

我想要源语言的给定 dbpedia 资源获得目标语言的等效资源,我搜索使用 sparql 但我没有找到任何请求这样做.. 例如:对于关键字 Car 语言来源是 en:http://dbpedia.org/page/Car 如果我的语言目标是法语,我想获得 http://fr.dbpedia.org/page/Automobile

我想自动执行此操作。有 sparql 或任何其他工具的解决方案吗?

您可以为此使用 owl:sameAs,然后将结果过滤到您想要的 DBpedia 版本。

例如:

SELECT ?x {
  dbr:Car owl:sameAs ?x.
  FILTER(strstarts(str(?x), "http://fr.dbpedia.org/resource/"))
}

这个查询 returns 一个结果:http://fr.dbpedia.org/resource/Automobile.