是否可以在维基百科内搜索只有人口稠密的地方的查询?

时间:2014-02-12 16:44:17

标签: wikipedia dbpedia

是否可以在维基百科内搜索只有人口稠密的地方的查询?

例如:当我写一个像BELGIUM intitle:GEMBLOUXBELGIUM GEMBLOUX这样的查询时,我预计Gembloux页面,比利时的一个城镇,第一顺序,但我得到{{1这个页面对我的目标毫无用处。我认为如果我能在查询中仅仅检查人口稠密的地方,我可以得到我想要的东西。

Ps:我已经使用过DBpedia但是我需要在维基百科搜索结果中首先获得正确的链接然后我需要解析这个页面,因为DBpedia不是许多城市的最新版本......

1 个答案:

答案 0 :(得分:1)

您当然可以使用DBpedia搜索人口稠密的地方。在您的情况下,您可以使用public DBpedia SPARQL endpoint检索已填充的名称中包含“Gembloux”的地点以及与此查询相关的维基百科文章:

select distinct ?place ?wikipediaArticle where { 
  ?place a dbpedia-owl:PopulatedPlace ;
         rdfs:label ?label ;
         foaf:isPrimaryTopicOf ?wikipediaArticle .

  filter( regex( ?label, "Gembloux" ))
}

SPARQL results

place                                       wikipediaArticle
---------------------------------------------------------------------------------------
http://dbpedia.org/resource/Gembloux        http://en.wikipedia.org/wiki/Gembloux
http://dbpedia.org/resource/Gembloux_Abbey  http://en.wikipedia.org/wiki/Gembloux_Abbey
相关问题