펠렛이 클래스의 속성을 해당 클래스에 속한 개인에게 전파하려고합니다. 예를 들어 클래스 A에 속성 X가 있고 개인 B에 rdf : 유형 = 클래스 A가 있으면 개인 B가 추론자를 실행 한 후에 속성 X를 갖기를 원합니다. OWL 2 New Features 페이지에서 참조 된 속성 체인 포함 기술을 사용하고 있습니다. 이 기술은 속성 체인에서 내 자신의 사용자 지정 속성을 사용하면 완벽하게 작동하지만 rdf : type 자체를 사용하려고하면 작동하지 않습니다. 다음은 내 RDF/XML의 관련 저널입니다.rdf를 통한 속성 체인 추론 :
<rdf:Description rdf:about="http://family/person">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
<owl:sameAs rdf:resource="http://family/person"/>
<rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
<owl:equivalentClass rdf:resource="http://family/person"/>
<owl:disjointWith rdf:resource="http://www.w3.org/2002/07/owl#Nothing"/>
<j.1:spread rdf:resource="http://spread/specificSpread"/>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
</rdf:Description>
재산 자체를 "확산"(작성 :;
론적 클래스 (즉 내가 클래스 사람의 개인에게 전파하기 위해 노력하고있어 무엇과 같이 속성을 "확산"주의 예나에 의해 생성) 예나의 API는 객체 속성 체인을 지원하지 않기 때문에 수동으로 내게로) 예나으로 생성되지 :
<rdf:Description rdf:about="http://family/Oedipus">
<rdf:type rdf:resource="http://family/person"/>
</rdf:Description>
:
<rdf:Description rdf:about="http://spread/generalSpread">
<owl:propertyChainAxiom rdf:parseType="Collection">
<owl:ObjectProperty rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"/>
<owl:ObjectProperty rdf:about="http://spread/generalSpread"/>
</owl:propertyChainAxiom>
</rdf:Description>
추론하기 전에, 사람 오이디푸스는 다음과 같습니다
아이디어는 추론 한 후,이 같은 것을 볼 것이다 : 유형을 RDF로 :
<rdf:Description rdf:about="http://family/Oedipus">
<rdf:type rdf:resource="http://family/person"/>
<j.1:spread rdf:resource="http://spread/specificSpread"/>
</rdf:Description>
을 나는 RDF를 참조 느낌이 나는 '이후 일이 터져지고 어디에 자원은 아마도 리소스가 아니라고 확신합니다. 하지만 어떻게 수정해야할지 모르겠습니다. 나뿐만 아니라 펠렛의 명령 줄 보풀이 프로그램을 통해 그것을 실행하고 RDF에 대한 명시 적 항목을 생성하는 것을 제외하고는 그것으로 문제가있는 것 같지 않았어요 :이처럼 보였다 유형 :
<owl:ObjectProperty rdf:about="&rdf;type"/>
조금 이상한 보이는을 나에게도 rdf : type에 대한 내 참조를 이해하지 못한다는 힌트 일 수 있습니다.
아무도 어떤 일이 벌어지고 있는지에 관해 밝힐 수 있습니까? 누구나 제공 할 수있는 도움에 정말 감사드립니다.
semanticoverflow.com에 대한 완벽한 질문 – harschware
이 질문을 할 당시 존재하지 않았습니다. –
그것은 불과 3 개월 만에 잘 알려지지 않은 아기였습니다. 그러나이 질문에 대한 독자의 의견을 더 많이 남겼습니다. 그리고 (+1) 좋은 질문입니다. – harschware