我想在 DBPedia 上获取所有带有座位容量信息的对象。或者,我想获取他们的标签、地址、纬度和经度信息。
我的问题是即使在按语言过滤后我也会得到很多重复。如何根据“地址”或任何其他属性获得不同的条目?
另外,你能告诉我这个查询的哪一部分可以改进,这样当我使用公共DBpedia 端点时我的查询就不会超时?谢谢!
PREFIX dbpediaO: <http://dbpedia.org/ontology/>
SELECT ?place ?label ?capacity ?address ?lat ?lon WHERE {
?place dbpedia2:seatingCapacity ?capacity .
OPTIONAL{
?place dbpediaO:address ?address .
?place rdfs:label ?label .
?plage geo:lat ?lat .
?place geo:long ?lon .
}
filter (lang(?label) = "en" || lang(?label) = "eng")
filter (lang(?address) = "en" || lang(?address) = "eng")
}