Я пытаюсь написать запрос SPARQL на dbpedia.com, чтобы найти культурные и исторические места поблизости с заданными координатами.Я нашел этот пример, который находит вещи в пределах 20 км от Нью-Йорка.
SELECT DISTINCT ?resource ?label ?location
WHERE
{
<http://dbpedia.org/resource/New_York_City> geo:geometry ?sourcegeo .
?resource geo:geometry ?location ;
rdfs:label ?label .
FILTER( bif:st_intersects( ?location, ?sourcegeo, 20 ) ) .
FILTER( lang( ?label ) = "en" )
}
Я хотел бы написать запрос, в котором будут перечислены все культурные и исторические места, основанные на расстоянии, которое я пишу в запросе, в данном примере 20 км.Как мне это сделать?