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:)))
}