在这个端点http://spcdata.digitpa.gov.it:8899/sparql我有一个所有意大利城市的列表。我想从 dbpedia 获取每个市镇的人口数据,并且我使用该owl:sameAs
属性作为指向 dbpedia 的指针。
在这个问题中,您可以找到我想使用的查询。不幸的是,这个查询大约在一个LIMIT 1500
子句上超时,所以我猜想使用偏移量对结果进行分页是最好的解决方案。不幸的是,这个查询
PREFIX pa: <http://spcdata.digitpa.gov.it/>
PREFIX rdf: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX dbp: <http://dbpedia.org/ontology/>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
SELECT * WHERE {
?s a pa:Comune .
?s rdf:label ?label .
?s owl:sameAs ?sameAs .
SERVICE <http://dbpedia.org/sparql> {
?sameAs dbp:populationTotal ?populationTotal .
}
} LIMIT 10 offset 6000
导致端点超时。我尝试了不同的OFFSET
值,低于 1000 时效果很好,当偏移 1000 及以上时问题开始出现。
我能做些什么来检索所有结果?我已经尝试过使用 dbpedia 端点,但似乎禁止对http://spcdata.digitpa.gov.it:8899/sparql的联合请求。
非常感谢!