在为Protege中的个体定义属性值时使用枚举数据类型

时间:2014-09-05 13:05:59

标签: ontology protege enumerated-types

起初我想提一下我是本体论和保护的新手。我尝试使用protege 5.0开发本体。我使用枚举范围定义了一些数据属性,我在数据范围表达式中定义了这样的数据:{" Balanced" ,"聪明" ,"精力充沛" ,"懒惰" ,"健谈"}。现在我想定义一个人,并希望从我上面定义的范围中选择一个值作为数据类型属性的填充。我怎样才能做到这一点?

感谢您提前的帮助

1 个答案:

答案 0 :(得分:0)

无法从该范围声明个人,因为数据类型范围由文字而非个人组成。

如果您希望将个人标记为“平衡”,请创建一个您认为合适的IRI并为其添加rdfs:label的个人,作为“平衡”

编辑:正如评论中所讨论的那样,需要的是数据属性断言p(A, "literal")

我已通过以下步骤完成此操作: - 创建数据属性p(数据属性选项卡) - 创建个人A(个人标签) - 选择A,出现数据属性断言选项卡等 - 选择+按钮 - 选择所需的属性并插入所需的值

注意:在问题中,提到了数据类型枚举 - 我没有将它添加到示例中,但如果属性p具有声明的范围,则过程相同。

如下图所示,供参考。

enter image description here