Graphdb中具有数据属性的简单推断

时间:2018-09-28 18:27:18

标签: owl graphdb

我不是专家,但是使用简单的GRAPHDB查询我没有任何答案。我在Protege中创建了一个小本体:

CLASS VarValue
       SUBCLASS1 - HighVarValue
       SUBCLASS2 - LowVarValue

HighVarValue具有一般的类公理:
varDATA some xsd:float[>= 0.5f] SubClassOf HighVarValue

LowVarValue具有一般的类公理:
varDATA some xsd:float[< 0.5f] SubClassOf HighVarValue

VarValue的实例的值为100.0fvarDATA dataProperty(图像2)。

使用Protege进行推断(图3)对于简单查询是可以的:

select ?x WHERE
{
     ?x a :HighVarValue .
}

但是,将GRAPHDDB与RuleSet OWL2-QL或OWL2-RL一起使用时,同一查询的结果为空。

我想念什么吗?非常感谢。

(docs)

Subclass HighVarValue checking the value of VarValue instance:actualValue

Instance actualValue with dataProperty varDATA=100.0f

0 个答案:

没有答案