SPARQL-запрос для всех объектов с определенным префиксом?

Я создал онтологию с разными префиксами (rdf, rdfs, owl, например, car, bike, ...). Я использую их для разграничения разных доменов и примеров.

Как я могу запросить все объекты с профилем, например, "автомобиль"?

Заранее спасибо!

1 ответ

Решение

В будущем предоставление минимальной выборки данных поможет в предоставлении рабочего запроса к данным. Без дальнейших подробностей и предположения, что вы подразумеваете под "объектами" объекты троек (и действительно непроверенные):

PREFIX car: <TODO_ADD_URI_OF_NAMESPACE_HERE>
SELECT * {
 ?s ?p ?o .
 FILTER(isUri(?o) && STRSTARTS(STR(?o), STR(car:)))
}
Другие вопросы по тегам