0

我在stackoverflow上发布了这个,因为我现在对OWL很困惑。

那么在 OWL 文件中,我可以表示一个子类的概念吗?

例如,实体属于一个名为 Wine 的类,它在这个类中,我们有一个名为 WineType 的子类,然后在 WineType 中,我们有一个名为enzyme_avability 的子子类。这在 OWL 中作为嵌套类概念是否可行?(例如)

请在这件事上给予我帮助

4

2 回答 2

1

对的,这是可能的。我想你要找的就在这里

http://www.w3.org/TR/owl2-syntax/#Object_Property_Restrictions

因此,在排序中,您代表的是 OWL 完全支持的层次结构。

于 2013-10-10T02:18:29.170 回答
0

您可以编写如下公理:

A subClassOf B
B subClassOf C

依此类推,对您要定义的级别数没有限制。推理者将能够回答以下问题:A 是 C 的子类吗?通过遵循层次结构。当然,还有更复杂的层次排列方式,例如 Jinal 提到的对象属性限制。

于 2013-10-10T19:50:13.000 回答