Я хочу написать запрос sparql для получения данных rdf на основе их идентификатора. я пытаюсь с
SELECT ?ID ?NAME WHERE {?ID = "something" }
но не возвращает ожидаемых результатов. Кто-нибудь знает, в чем моя ошибка?
Я хочу написать запрос sparql для получения данных rdf на основе их идентификатора. я пытаюсь с
SELECT ?ID ?NAME WHERE {?ID = "something" }
но не возвращает ожидаемых результатов. Кто-нибудь знает, в чем моя ошибка?
На самом деле rdf:id — это сам URI ресурса. Вы можете использовать предложение SPARQL FILTER для фильтрации результатов или напрямую вставьте URI в предложение WHERE вашего запроса, например.
<myURI> ex:name ?name .
Чтобы получить точный ответ, вы должны поделиться небольшим фрагментом ваших данных RDF (возможно, в формате Turtle, удобном для человека).