【发布时间】:2016-12-04 09:00:21
【问题描述】:
我想要以源语言获取给定的 dbpedia 资源以获取其在目标语言中的等效资源,我搜索使用 sparql 但我没有找到任何请求。 例如:对于关键字 Car 语言来源为en:http://dbpedia.org/page/Car f 我的语言目标是法语,我想得到http://fr.dbpedia.org/page/Automobile
我想自动执行此操作.. sparql 或任何其他工具有解决方案吗?
【问题讨论】:
我想要以源语言获取给定的 dbpedia 资源以获取其在目标语言中的等效资源,我搜索使用 sparql 但我没有找到任何请求。 例如:对于关键字 Car 语言来源为en:http://dbpedia.org/page/Car f 我的语言目标是法语,我想得到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/"))
}
此查询返回单个结果:http://fr.dbpedia.org/resource/Automobile。
【讨论】: