TBoxのみ(個体なし)を考慮したOWL-DLオントロジーを考えてみましょう
Chinesefamily hasChilren max 1
SterileChinesefamily subClassOf Chinesefamily
SterileChinesefamily hasChilren exactly 0
表現
hasChilren max 1
サブクラスとして返さChinesefamily
れますSterileChinesefamily
Chinesefamily
さて、0 個または 1 個の子を持つ可能性がある ( ) が、厳密に 0 個の子を持つべきではない( SterileChinesefamily
)クラスを指定する方法
私は試した
hasChilren max 1 and not hasChilren exactly 0
それは何も返しません!
============= 更新 =============
ご注意ください
hasChilren exactly 1
私が意図したものではありません。代わりに、私が意味するのは、次のサブクラスであるクラスです。
- 個人が 1 人または 0 人の子を持つことを許可されているクラス (
Chinesefamily
)。 AND
NOT
個々のクラスが正確に 0 の子を持たなければならないクラス (SterileChinesefamily
)。
(実際には、私は TBox のみを考慮します (個人は考慮しません)。ただし、この更新は明確にするためのものです)。