首先我想提一下,我是本体论和门徒方面的新手。我尝试使用 protege 5.0 开发本体。我用枚举范围定义了一些数据属性,我在数据范围表达式中这样定义它们:{"Balanced"、"Clever"、"Energetic"、"Lazy"、"Talkative"}。现在我想定义一个个体,并想从我上面定义的范围中选择一个值作为数据类型属性的填充符。我怎样才能做到这一点?
提前感谢您的帮助
最佳答案
无法从该范围声明一个个体,因为数据类型范围由文字组成,而不是个体。
例如,如果您想要一个标记为“平衡”的个体,请使用您认为合适的任何 IRI 创建一个个体,并向其添加一个 rdfs:label
,作为“平衡”
编辑:如评论中所述,需要的是数据属性断言p(A, "literal")
我通过以下步骤完成了此操作: - 创建数据属性 p(数据属性选项卡) - 创建个人 A(个人选项卡) - 选择 A,会出现一个数据属性断言选项卡 - 选择 + 按钮 - 选择所需的属性并插入所需的值
注意:问题中提到了数据类型枚举 - 我没有将其添加到示例中,但如果属性 p
具有已声明的范围,过程是相同的。
如下图所示,供引用。
关于ontology - 在 Protege 中使用枚举数据类型为个人定义属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25686636/