Protege 5.2.0 を使用して胸部疾患に関するアラビア語のオントロジーを開発しました。オントロジーにはクラスDiseaseとクラスがありSymptomます。前の 2 つのクラスの間のオブジェクト プロパティは、has_symptomそのドメインが でDiseaseあり、範囲が ですSymptom。今、私はあるクラスのサブクラスを持っていDiseaseますTuberculosis。これで、クラス とクラスの間のオブジェクト プロパティを
取得するためにオントロジーをクエリできます。次のクエリを参照してください。つまり、ドメインと範囲のサブクラスによって継承されるオブジェクト プロパティです。ご協力いただきありがとうございます。TuberculosisSymptom
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 .
}
DiseaseTuberculosisSymptom