Protege 5.2.0 を使用して胸部疾患に関するアラビア語のオントロジーを開発しました。オントロジーにはクラスDisease
とクラスがありSymptom
ます。前の 2 つのクラスの間のオブジェクト プロパティは、has_symptom
そのドメインが でDisease
あり、範囲が ですSymptom
。今、私はあるクラスのサブクラスを持っていDisease
ますTuberculosis
。これで、クラス とクラスの間のオブジェクト プロパティを
取得するためにオントロジーをクエリできます。次のクエリを参照してください。つまり、ドメインと範囲のサブクラスによって継承されるオブジェクト プロパティです。ご協力いただきありがとうございます。Tuberculosis
Symptom
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX my: <http://www.semanticweb.org/ali/ontologies/2017/2/CDDOnto#>
SELECT ?property
WHERE {
?property rdfs:domain my:Tuberculosis ;
rdfs:range my:Symptom .
}
Disease
Tuberculosis
Symptom