2

我知道这owl:Class是 OWL 的子类,rdfs:class并且所有 OWL 类都是owl:Class. 我也知道它owl:Thing位于类层次结构的顶部。owl:Class那么和 和有什么区别owl:Thing呢?不是owl:Class在类层次结构的顶部吗?

4

2 回答 2

2

The most basic concepts in a domain should correspond to classes that are the roots of various taxonomic trees. Every individual in the OWL world is a member of the class owl:Thing. Thus each user-defined class is implicitly a subclass of owl:Thing. Domain specific root classes are defined by simply declaring a named class. OWL also defines the empty class, owl:Nothing.

Every class or object is a 'Thing', if you know java, it's like to say every thing is an object, even java.lang.Class inherit from it

于 2013-05-03T15:59:36.080 回答
1

在实践中:owl:Class是用于标识 OWL 中类的概念的 URI。它是一种元信息,是您可以用来创建本体并表示领域知识的实体类型之一(例如,也有owl:ObjectPropertyowl:NamedIndividual类型)。

owl:Thing是关于您试图代表和建模的内容。它是位于所有其他概念之上的概念,并且根据定义它必须出现在顶部。

于 2013-05-04T11:29:52.187 回答