我想在 Protégé 中对类表达式语法使用双精度值,但我找不到任何示例。所有人都使用整数值,而不是双精度值。例如: http: //protegeproject.github.io/protege/class-expression-syntax/
例如,我想用米来表示一个人的身高:
- hasHeight 值 1.89
- hasHeight min 1.70
我怎样才能做到这一点?
当前有效的方法(根据语法):“hasHeight some xsd:double”推断在属性 hasHeight 中具有 xsd:double 值的所有实例都是实例。但是,我想将其限制在特定的值范围内。例如:在 1.80 和 1.70 之间。我怎样才能做到这一点?
我认为这相当于来自 DL Query 选项卡的查询,在该选项卡中我可以使用“hasHeight some xsd:double[<=1.80]”查询相关实例,但这在 Protégé 的类表达式编辑器中是不允许的。为什么?
提前致谢!