本帖最后由 老包 于 2011-11-23 12:52 编辑
对父类和子类的理解:
一般来说,相对于父类来讲,子类的限定必然多于父类。
例如高血压合并糖尿病类有俩个父类,即高血压类和糖尿病,当用Protege显示HypertensionAndDiabetesMellitus类是Hypertension的子类时,则需要对HypertensionAndDiabetesMellitus类加上另一个父类DiabetesMellitus(方法:在Description中的Superclass加号上点击→在class expression editor文本去中输入DiabetesMellitus→确定
但下述例子则相反, Person=Man˅Woman,或man is-a Man˅Woman(Person), Woman is-a Man˅Woman(Person),因为子类不能同时为俩个父类,则父类由“或”联系, “或”联系概念形成为父类。
“或”联系的概念往往为父类,“与”联系概念往往为子类。因为“或”联系减少了概念的限定,“与”联系则增加了概念限定。 |