0
서로 다른 접두어 (rdf, rdfs, owl, example, car, bike, ...)가있는 온톨로지를 만들었습니다. 나는 다른 도메인과 예제를 구별하기 위해 그것들을 사용한다.SPARQL- 특정 접두사가있는 모든 개체를 쿼리합니까?
Profix가 포함 된 모든 개체 (예 : '자동차')를 어떻게 쿼리 할 수 있습니까?
미리 감사드립니다.
서로 다른 접두어 (rdf, rdfs, owl, example, car, bike, ...)가있는 온톨로지를 만들었습니다. 나는 다른 도메인과 예제를 구별하기 위해 그것들을 사용한다.SPARQL- 특정 접두사가있는 모든 개체를 쿼리합니까?
Profix가 포함 된 모든 개체 (예 : '자동차')를 어떻게 쿼리 할 수 있습니까?
미리 감사드립니다.
데이터의 최소 샘플을 제공하면 데이터에 대한 작업 쿼리를 제공하는 데 도움이됩니다. 더 이상 세부 사항이 없으며 "객체"가 삼중 객체 (실제로는 테스트되지 않음)를 의미한다고 가정합니다.
PREFIX car: <TODO_ADD_URI_OF_NAMESPACE_HERE>
SELECT * {
?s ?p ?o .
FILTER(isUri(?o) && STRSTARTS(STR(?o), STR(car:)))
}
감사합니다. 이 버전에서도 작동합니다. PREFIX 자동차 : SELECT * { ? s? p? o. 필터 (STRSTARTS (STR (? o), STR (자동차 :)) } –
Boris