我是 SPARQL 的初学者。而且我无法在 DBpedia 上按城市获取所有大学的纬度和经度。
我尝试了很多事情都没有成功。
此页面显示该dbo:campus
物业上的巴黎大学,因此我想获取具有该物业的大学列表,然后获取地理坐标。
PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>
PREFIX dbo: <http://dbpedia.org/ontology/>
SELECT ?name, ?univ, ?lat, ?long WHERE {
?p rdf:type dbo:Place.
?p rdfs:label ?name.
?p dbo:campus ?u.
?u geo:lat ?lat.
?u geo:long ?long.
?u rdfs:label ?univ
FILTER(LANG(?name) = "en").
FILTER(?name = "Paris")
}
我查看了这篇DBpedia SPARQL Query US Universities帖子,但它不适用于其他国家/地区。