Следующий код запрашивает у DBpedia места в ограниченной географической области и возвращает название, широту и долготу места. Я также хотел бы, чтобы запрос возвращал категорию места, например, парк, ресторан, музей и т. д.
Следующий код работает нормально.
sparql = SPARQLWrapper("http://dbpedia.org/sparql")
sparql.setQuery("""
PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX category: <http://dbpedia.org/resource/Category:>
SELECT * WHERE {
?s a dbo:Place .
?s geo:lat ?lat .
?s geo:long ?long .
Я попытался добавить следующий код, чтобы получить категории для мест, но это не работает:
?s category:cat ?cat .
Что мне добавить/изменить? Спасибо.