DBpedia 获取世界上所有城市 - 缺少一些

DBpedia get all cities in the world - missing a few

我使用这个 sparql 查询来获取尽可能多的城市:

select * where {
    ?city rdf:type dbo:PopulatedPlace
}

但是,一些预期的缺失,例如

http://dbpedia.org/resource/Heidelberg (既不是那个也不是它的 wikiRedirects 之一)

这是一个 dbo:PopulatedPlace 作为这个查询 returns true (in JSON):

ask {
    :Heidelberg a dbo:PopulatedPlace
}

我需要该列表是详尽无遗的,因为稍后我将根据用户输入添加约束。

我使用 http://dbpedia.org/snorql/ 来测试查询。

感谢任何帮助。

更新: 其中一位开发人员告诉我 public 端点是有限的(大约 1K)。 我会想出一个分页解决方案,看看它是否包含 'outlier'.

更新 2: 异常值肯定在 rdf:type dbo:Town 的结果集中。 但是,使用 dbo:PopulatedPlace 会产生太多结果,无法每手检查。

public 端点将结果限制为大约 1K。分页或使用 dbo:PopulatedPlace 的较小子类会产生结果。