在 Protege 中定义数据 属性 表达式

Define Data Property Expression in Protege

我正在尝试模仿 ontology 与保护者一起徒步旅行。我有目的地,例如可以是一条小径(目的地的子类)。作为 Destination 的另一个子类,我想要长途路径,只有具有特定 distance/length 的路径才是长距离路径。

为了实现这一点,我添加了数据 属性 (has)kmDistance 用于小径。 然后我想添加一个表达式:

equivalent to

Destination and (kmDistance value > 100)

到长途步道, 添加所有超过 100 公里的实例。但是我很难写这个表达式,一旦我写了像 min 或 >= 等东西。protege 不接受输入。

如果有人能帮助我,那就太好了!

所以我现在让它工作了,解决方案只是在数据类型 "integer" 之前添加 "xsd:"。现在看起来像这样: