如何编写具有数据范围限制的SWRL规则

时间:2019-08-22 12:44:16

标签: jena ontology rules swrl

我在文件中编写了一个SWRL规则并用jena对其进行了解析,但是SWRL规则却没有通过Progete进行解析,因为它们是通过jena API进行解析的,该eclipse中报告了一个错误。有没有人可以帮助我。 这是我的SWRL规则

[hasDiabetic: 患者(?x)^糖化血红蛋白值(?x,?z)^swrlb:greateThanOrEqual(?z,5.1)->患病(?x,糖尿病)]

use SWRL in Protege is OK

但是使用耶拿API, use SWRL in jena API 我以其他使用以下语法的示例为例

[rule1:(?x :research ?y)(?y :associat ?z) -> (?x :familiar_with ?z)]

但是我不知道使用语法“如何编写具有数据范围限制的SWRL规则”,找不到相关文档。

0 个答案:

没有答案