查询其他语言版本的dbpedia

时间:2015-07-07 07:11:28

标签: sparql dbpedia

有没有办法查询dbpedia的其他语言版本?我想使用英文版dbpedia中通常不存在的数据。例如,ende,第二个具有georss属性,而第一个没有。

我的问题是,下面的查询不会像英文版那样获取亚琛大教堂,但没有任何georss数据。我如何向de.dbpedia.org索取数据?

PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
SELECT ?name ?abstract ?ns ?ew

WHERE{
 ?m <http://dbpedia.org/ontology/abstract> ?abstract.
 ?m foaf:name ?name.
 ?m georss:point ?coord.

 bind( xsd:double(strbefore( ?coord, " " )) as ?ns ) 
 bind( xsd:double(strafter( ?coord, " " )) as ?ew )

 FILTER ( ?ns > 50.5 && ?ns < 50.9 && ?ew > 6.02 && ?ew < 6.14 ) 
 FILTER (LANG(?abstract) = "de")
}

1 个答案:

答案 0 :(得分:1)

您可以针对本地化的SPARQL端点运行查询。在这种情况下,请尝试针对http://de.dbpedia.org/sparql运行查询。当我这样做时,我得到results that include Aachen(虽然我不是德语,所以我不知道描述是否是您正在寻找的内容)。