SPARQL-запрос для близлежащих культурных и исторических мест

Я пытаюсь написать запрос 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 км. Как мне это сделать?

Чтобы изменить расстояние, измените число 20 в фильтре. Чтобы изменить местоположение, измените URI dbr: New_York_City на другое местоположение с помощью geo: geometry или укажите свой собственный? Sourcegeo

Paul Brown 10.05.2018 00:25

Спасибо за ответ, но я задал не этот вопрос.

outbeyond 10.05.2018 10:39

Тогда я не понимаю вопроса. Вы можете уточнить?

Paul Brown 10.05.2018 10:40

Добавьте в свой запрос что-нибудь вроде ?resource dct:subject/skos:broader{1,8} dbc:Tourist_attractions .

Stanislav Kralin 10.05.2018 11:35

Или попробуйте этот запрос на Викиданные. Основная проблема с вашим вопросом в том, что непонятно, что такое исторические и культурные места ...

Stanislav Kralin 10.05.2018 11:45
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
5
194
0

Другие вопросы по теме