SPARQL-获取一个国家/地区的位置列表
我是SPARQL的新手,希望在学习方面得到一些帮助。 我想得到我的国家的几个地方(社区、城市、州、地区、河流、纪念碑……)的纬度和经度:巴西 我试过:SPARQL-获取一个国家/地区的位置列表,sparql,dbpedia,Sparql,Dbpedia,我是SPARQL的新手,希望在学习方面得到一些帮助。 我想得到我的国家的几个地方(社区、城市、州、地区、河流、纪念碑……)的纬度和经度:巴西 我试过: PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> PREFIX dbo: <http://dbpedia.org/ontology/> SELECT * WHERE { ?s a dbo:Place . ?s geo:lat ?lat .
PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>
PREFIX dbo: <http://dbpedia.org/ontology/>
SELECT *
WHERE {
?s a dbo:Place .
?s geo:lat ?lat .
?s geo:long ?long .
?s a ?type .
?s a ?city .
?s rdfs:label "Rio de Janeiro"@en.
}
limit 10
前缀geo:
前缀dbo:
挑选*
何处{
这是一个dbo:地方。
地理位置:纬度?纬度。
s:长?长。
这是一种类型。
这是一座城市。
?s rdfs:标签为“里约热内卢”@en。
}
限制10
我不想把我的查询仅限于“城市”。我想通过各种属性搜索地点:“城市”、“河流”、“村庄”、“山”、“纪念碑”、“山”、“岛”、“谷”、“点”、“峰”。。。
此外,我不是在限制国家
有人能帮我吗?您的查询与中的查询类似 目前,您的查询不限于城市,只限于英文名称(标签)“里约热内卢”的
dbo:Place
s<代码>?城市是一个变量;它的名字没有什么特别之处
如果您想要任何位置,只需删除上述三重模式
PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>
PREFIX dbo: <http://dbpedia.org/ontology/>
SELECT *
WHERE {
?s a dbo:Place .
?s geo:lat ?lat .
?s geo:long ?long .
?s a ?type .
}
limit 10
但并非每个地方都会像这样与这个国家有明确的联系。您必须查看哪些属性有助于将一个地方链接到其国家/地区。您的查询与中的查询类似 目前,您的查询不限于城市,只限于英文名称(标签)“里约热内卢”的
dbo:Place
s<代码>?城市是一个变量;它的名字没有什么特别之处
如果您想要任何位置,只需删除上述三重模式
PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>
PREFIX dbo: <http://dbpedia.org/ontology/>
SELECT *
WHERE {
?s a dbo:Place .
?s geo:lat ?lat .
?s geo:long ?long .
?s a ?type .
}
limit 10
但并非每个地方都会像这样与这个国家有明确的联系。您必须了解哪些属性可以帮助您将一个地方链接到其国家/地区