OWL限制中的枚举

Ehs*_*san 2 owl ontology manchester-syntax protege

我试图使用Protege3.x在本体中添加属性限制.

我在指定限制内​​的枚举时遇到问题.例如,尝试指定枚举以这种方式限制可能的数据元素:

在此输入图像描述

它将整个表达式视为单个字符串:

在此输入图像描述

在另一个例子中,我试图通过使用多个表达式和它们之间的"或"来解决问题,这似乎是合适的.但在前一个版本中,不允许使用"或".

在此输入图像描述

如何使用枚举来满足这种需求?谢谢!

Ehs*_*san 5

使用Protege 4解决了这个问题.

以下表达式用于类Superclasses属性:

hasRole only {"physician_generalPractice", "specialist_neurologist", "specialist_neurosurgeon"}
Run Code Online (Sandbox Code Playgroud)