gpt4 book ai didi

sparql - 如何使用 SPARQL 按名称获取城市人口

转载 作者:行者123 更新时间:2023-12-02 09:57:22 25 4
gpt4 key购买 nike

我需要通过名称获取城市人口。我确信 SPARQL 可以提供此功能,但我不确定如何编写查询。我有一个查询,它提供国家的首都和坐标的名称,所以我认为它应该是类似的东西。帮助!

PREFIX o: <http://dbpedia.org/ontology/>
PREFIX p: <http://dbpedia.org/property/>
PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?country ?population ?capital ?lat ?long WHERE {
?country a o:Country ; foaf:name "Germany"@en; o:capital [ geo:lat ?lat ; geo:long ?long ; p:name ?capital ]
}

最佳答案

您所需要的是:

PREFIX o: <http://dbpedia.org/ontology/>
PREFIX p: <http://dbpedia.org/property/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>

SELECT ?name ?pop WHERE {
?country a o:Country ;
foaf:name ?name ;
p:populationEstimate ?pop .
}

唯一棘手的部分是找出链接国家和人口的属性名称。

关于sparql - 如何使用 SPARQL 按名称获取城市人口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9587390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com