私は感染または病気に感染していない者に対処するためのオントロジーを構築したい:グラフィカルOWLでプロパティのドメインを定義する方法は?
<?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(人、病)を定義することができますのようなタイプの個人がの個体がによってhas_disease
となるように、SickPerson
と推測されるだろうか?
と推定されます私はProtege 4でRaceProを推論として使用しました。 –
これは人ではないもののための 'hasDisease'の使用を禁じています。猫、犬、樹木には病気があります。 –
@AntoineZimmermannあなたは絶対に正しいですが、OP質問でPersonだけが言及されました。 – Lukasz