无法从DBPedia获取希伯来语维基百科摘要



我正试图使用DBPedia检索几种语言的维基百科文章摘要,其中一种是希伯来语的,我得到了一个英语的结果行,但不是希伯来语的结果行。

PREFIX ontology: <http://dbpedia.org/ontology/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX property: <http://dbpedia.org/property/>
SELECT ?name ?abstract WHERE {
     ?name <http://dbpedia.org/property/viaf> 113230702 .
     ?name ontology:abstract ?abstract
     FILTER (LANG(?abstract)='en')
}

结果

(查询返回了具有特定VIAF id的作者的文章摘要)

当我将'en'(第7行)更改为'he'时,我一无所获。当我删除FILTER行时,我得到的结果集只有几种语言。

如何访问或查询更多语言数据,如希伯来语?

语言标记的工作方式是,数据需要使用语言标记断言一个字符串。后台没有任何语言处理。当你去掉FILTER语句时,那么DBPedia找到的匹配语言是什么?摘要

在您的情况下,数据没有任何'he'语言标记。要查看找到了哪些语言标签,请尝试以下查询:

SELECT ?name ?abstract (LANG(?abstract) AS ?lang)
WHERE {
  ?name <http://dbpedia.org/property/viaf> 113230702 .
  ?name ontology:abstract ?abstract
}

最新更新