스 니펫이 아닌 완전한 RDF 문서 있지만, yourdoc#user
http://xmlns.com/foaf/0.1/#Agent
의 서브 클래스를 만들 수있는 올바른 방법이다. 그러나 후자의 클래스는 FOAF 에이전트 클래스가 아닙니다. FOAF 에이전트 클래스는 http://xmlns.com/foaf/0.1/Agent
(#
) URI로 식별됩니다. 실제 FOAF ontology을 살펴 보는 것이 유용 할 수 있습니다. 그 이유는 그것이 에이전트의 서브 클래스를 정의하는 방법을 볼 수 있기 때문입니다. 예를 들어, FOAF 선언 : 당신이 손으로이 글을 쓰는 경우가 거북 또는 N3 직렬화에서 일을 훨씬 쉽게 조직
<rdfs:Class rdf:about="http://xmlns.com/foaf/0.1/Organization" rdfs:label="Organization" rdfs:comment="An organization." vs:term_status="stable">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
<rdfs:subClassOf rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
<rdfs:isDefinedBy rdf:resource="http://xmlns.com/foaf/0.1/"/>
<owl:disjointWith rdf:resource="http://xmlns.com/foaf/0.1/Person"/>
<owl:disjointWith rdf:resource="http://xmlns.com/foaf/0.1/Document"/>
</rdfs:Class>
과를, 그 것이다 여기서위한
foaf:Organization a rdfs:Class , owl:Class ;
rdfs:comment "An organization." ;
rdfs:isDefinedBy foaf: ;
rdfs:label "Organization" ;
rdfs:subClassOf foaf:Agent ;
owl:disjointWith foaf:Person , foaf:Document ;
vs:term_status "stable" .
감사합니다 대답. 후속 질문 : 에이전트의 하위 클래스 (질문에 설명 된 User 클래스)에서 Agent의 속성을 foaf : name 또는 mydomain : name으로 지정해야합니까? – cgf
1) 후속 질문은 새로운 질문으로 게시해야하며, 기존 질문에 대한 답 (답변)으로 게시해서는 안됩니다. 2) 나는 네가 무엇을 요구하는지 분명하지 않다. 당신은 "재산을 지적하지"않는다. 재산을 사용한다. User 인스턴스에 foaf : 이름이 있으면 foaf : name을 사용하여 이름을 설명합니다. –