OWL限制中的枚举

时间:2012-07-11 16:52:26

标签: ontology owl protege manchester-syntax

我正在尝试使用Protege3.x为本体中的属性添加限制。

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

enter image description here

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

enter image description here

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

enter image description here

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

1 个答案:

答案 0 :(得分:5)

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

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

hasRole only {"physician_generalPractice", "specialist_neurologist", "specialist_neurosurgeon"}