有没有办法查询dbpedia的其他语言版本?我想使用英文版dbpedia中通常不存在的数据。例如,en和de,第二个具有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")
}
答案 0 :(得分:1)
您可以针对本地化的SPARQL端点运行查询。在这种情况下,请尝试针对http://de.dbpedia.org/sparql运行查询。当我这样做时,我得到results that include Aachen(虽然我不是德语,所以我不知道描述是否是您正在寻找的内容)。