在 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:"。现在看起来像这样:
我正在尝试模仿 ontology 与保护者一起徒步旅行。我有目的地,例如可以是一条小径(目的地的子类)。作为 Destination 的另一个子类,我想要长途路径,只有具有特定 distance/length 的路径才是长距离路径。
为了实现这一点,我添加了数据 属性 (has)kmDistance 用于小径。 然后我想添加一个表达式:
equivalent to
Destination and (kmDistance value > 100)
到长途步道, 添加所有超过 100 公里的实例。但是我很难写这个表达式,一旦我写了像 min 或 >= 等东西。protege 不接受输入。
如果有人能帮助我,那就太好了!
所以我现在让它工作了,解决方案只是在数据类型 "integer" 之前添加 "xsd:"。现在看起来像这样: