Sparql 从linkedgeodata.org检索数据

Sparql 从linkedgeodata.org检索数据,sparql,Sparql,我正在尝试从linkedgeodata.org/sparql检索数据 Prefix lgdo: <http://linkedgeodata.org/ontology/> Select * From <http://linkedgeodata.org> { ?s a lgdo:Restaurant . ?s rdfs:label ?l . ?s geo:geometry ?g . Filter(bif:st_intersects (?g, b

我正在尝试从linkedgeodata.org/sparql检索数据

Prefix lgdo: <http://linkedgeodata.org/ontology/>
Select *
From <http://linkedgeodata.org>
{
    ?s a lgdo:Restaurant .
    ?s rdfs:label ?l .
    ?s geo:geometry ?g .
    Filter(bif:st_intersects (?g, bif:st_point (48.143889, 17.109722), 5.1)) .
}
前缀lgdo:
挑选*
从…起
{
这是一家餐馆。
?s rdfs:标签?l。
几何几何。
过滤器(bif:st_相交(?g,bif:st_点(48.143889,17.109722),5.1))。
}
但回应是空洞的。我要去布拉迪斯拉发的餐馆……离坐标5公里

我使用了类似的sparql代码,比如在示例中,我只将类更改为餐厅和城市坐标,所以我不知道我在哪里出错(http://linkedgeodata.org/OnlineAccess/SparqlEndpoints?v=bpg)

前缀lgdo:
挑选*
从…起
{
这是一个lgdo:舒适。
?s rdfs:标签?l。
几何几何。
滤波器(bif:st_相交(?g,bif:st_点(12.372966,51.310228),0.1))。
}

通过运行以下查询,您可以查看这些坐标范围内的所有类型的事物:

Prefix lgdo: <http://linkedgeodata.org/ontology/>
Select ?type, count(?s)
From <http://linkedgeodata.org>
{
    ?s a ?type .
    ?s rdfs:label ?l .
    ?s geo:geometry ?g .
Filter(bif:st_intersects (?g, bif:st_point (48.143889, 17.109722), 5.1)) .
} GROUP BY ?type
前缀lgdo:
选择?类型,计数(?s)
从…起
{
这是一种类型。
?s rdfs:标签?l。
几何几何。
过滤器(bif:st_相交(?g,bif:st_点(48.143889,17.109722),5.1))。
}按类型分组
此查询使用
分组依据
计数
,为所有不同的
类型
提供计数。正如你们所看到的,在这个地理区域内并没有餐馆。您的查询没有错,数据库不包含给定坐标的任何餐厅

Prefix lgdo: <http://linkedgeodata.org/ontology/>
Select ?type, count(?s)
From <http://linkedgeodata.org>
{
    ?s a ?type .
    ?s rdfs:label ?l .
    ?s geo:geometry ?g .
Filter(bif:st_intersects (?g, bif:st_point (48.143889, 17.109722), 5.1)) .
} GROUP BY ?type