2
我想获得有关来自特定国家/地区的城市的三分位数。我怎样才能做到这一点? 我试过了:sparql - 从dbpedia获取某个国家的城市列表
CONSTRUCT { ?c rdfs:label ?name . ?c rdfs:comment ?desc }
WHERE {
?c dbpprop:wikiPageUsesTemplate <http://dbpedia.org/resource/Template:Infobox_settlement> .
?c rdfs:label ?name .
?c rdfs:comment ?desc .
?c <http://dbpedia.org/ontology/country> ?country . ?country a <http://dbpedia.org/resource/CountryName>
FILTER (lang(?name) = "en" && lang(?desc) = "en")
}
但没有运气:/我该怎么做?
这个查询将行不通,因为资源''是不是一个国家。如果你的意思是*国家*是一个真实国家名称的占位符,请在你的回答中澄清。此外,'dbpprop:wikiPageUsesTemplate '意味着'?c rdf:type dbpedia-owl:Settlement',因为这是转换的工作方式。询问类型更常见。 –
2013-03-29 16:33:51