Я хочу создать онтологию для работы с людьми, инфицированными или не инфицированными заболеваниями:
<?xml version="1.0"?>
</rdf:RDF>
<owl:Class rdf:about="&person;Disease"/>
<owl:Class rdf:about="&person;HealthyPerson">
<rdfs:subClassOf rdf:resource="&person;Person"/>
<owl:disjointWith rdf:resource="&person;SickPerson"/>
</owl:Class>
<owl:Class rdf:about="&person;Person"/>
<owl:Class rdf:about="&person;SickPerson">
<rdfs:subClassOf rdf:resource="&person;Person"/>
</owl:Class>
</rdf:RDF>
Графически:
Как определитьсвойство has_disease (Person, Disease) таким образом, что индивидуум типа Person
, относящийся к некоторому Disease
по has_disease
, будет также иметь тип SickPerson
?