プロテジでオントロジーを構築しようとしています。しかし、OWL XML で以下をどのように表現するのか疑問に思っていました。
A hospital consists of various departments, wards, and the central administration
最も難しいオントロジーを構築できるのは少し奇妙ですが、これを解決することはできません。どんな助けでも大歓迎です。
S.
「構成する」とは何を意味するのかを明確にする必要があります。つまり、正確にはどの関係を示しているのでしょうか。ある種のパートノミーのように聞こえますが、組織の関係、財務、報告、または物理的な空間の関係を意味する可能性があります。それを決定したら、理想的には、存在するオントロジーを見つけることができれば、その正確な関係のために既存のオントロジーを再利用します。
本当に必要な関係が で示されていると仮定しますex:contains
。その場合、病院は、少なくとも 1 つの部門、少なくとも 1 つの病棟、およびちょうど 1 つの中央管理部門を含むクラスに属します。OWL 2 を使用している場合、これは修飾されたカーディナリティ制限により簡単です。ex:contains
OWL 1では、さまざまな被収容者を示すサブプロパティなどを定義する必要があると思います。ex:containsDepartment
その後、修飾されていない単純なカーディナリティ制限を使用します。
部門、病棟などを含むさまざまなクラスのカーディナリティ制限を指定すると、病院クラスはそれらの共通部分のサブクラスになります。