Protégé 도구를 통해 내 온톨로지를 쿼리하려고합니다. 하지만 내 검색어에 대한 결과는 "일치하는 항목 없음"입니다.Protege의 SPARQL 쿼리
내 SPARQL 쿼리는 다음과 같습니다.
SELECT ?g
WHERE { ?g rdfs:subClassOf "#bomb" . }
제게 전화를 걸면 누구나이 결과를 얻을 수 있습니다.
미리 감사드립니다.
Protégé 도구를 통해 내 온톨로지를 쿼리하려고합니다. 하지만 내 검색어에 대한 결과는 "일치하는 항목 없음"입니다.Protege의 SPARQL 쿼리
내 SPARQL 쿼리는 다음과 같습니다.
SELECT ?g
WHERE { ?g rdfs:subClassOf "#bomb" . }
제게 전화를 걸면 누구나이 결과를 얻을 수 있습니다.
미리 감사드립니다.
그래프 패턴
?g rdfs:subClassOf "#bomb" .
시도는 "#bomb
"리터럴 문자열과 함께 문을 matche합니다. 술어가 rdfs:subClassOf
이므로 클래스 URI를 일치 시키려합니다. 따라서 "#bomb"
을 <your-full-uri-here>
으로 변경하십시오.
Protege 4는 SPARQL 언어를 지원하지 않습니다. 지금 당신은 그렇게 단일체 쿼리를 사용할 수 있습니다 : 일부진정한
결과는 아버지가있는 사람들의 목록입니다
사람 hasChild와 있다.
SPARQL에 대한 지식은 없지만 사양을 간략하게 살펴보면 "PREFIX rdfs : "; –
Tomalak
태그를 "protege4"에서 "protege"로 변경했습니다. Protege 4는 SPARQL 쿼리를 지원하지 않습니다. Protege 3.x를 사용해야합니다. 맞습니까? – Kaarel
@Kaarel 몇 년 후, Protégé 4에는 SPARQL 쿼리 지원이 포함됩니다. 태그를 다시 추가했습니다. –