OWL 是否允许本体仅包含一个空类?类必须包含一些个体吗?是否
<owl:Class rdf:ID="Human"/>
意味着“Human”是一个空类?
如果一个本体包含一个空类,那么可以在扩展它的另一个本体中定义个体吗?
同样,是否可以在不属于本体中任何类的成员的情况下声明个体?
谢谢
最佳答案
是的,您可以声明一个空类。
是的,您可以在不同的本体中声明此类的个体。
这两种情况都是完全正常的。本体的思想是它们可以共享,也就是说,一方定义类和属性,然后其他方可以通过实际实例化类并使用属性来描述它们来使用它。
每个人都隐式是 owl:Thing
类的成员。因此,最接近声明没有类的个体的方法是使其成为 owl:Thing
的成员:
<owl:Thing rdf:ID="MyThing"/>
关于semantic-web - 在 OWL 中声明一个空类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10164641/