2

OWL 是否允许本体只包含一个空类?类必须包含一些个体吗?做

<owl:Class rdf:ID="Human"/>

意思是“人类”是一个空类?

如果一个本体包含一个空类,是否可以在另一个扩展它的本体中定义个体?

类似地,可以声明一个个体而不是本体中任何类的成员吗?

谢谢

4

1 回答 1

2

是的,您可以声明一个空类。

是的,您可以在不同的本体中声明此类的个体。

这两种情况都是完全正常的。本体的思想是它们可以共享,即一方定义类和属性,然后其他方可以通过实际实例化类并使用属性来描述它们来使用它

每个人都隐含地是owl:Thing该类的成员。因此,最接近声明没有班级的个人的方法是使其成为以下成员owl:Thing

<owl:Thing rdf:ID="MyThing"/>
于 2012-04-15T20:03:52.510 回答