我对 Jena API 有疑问。
我写了一些运行良好的规则,但有一件事我仍然有问题。我希望你能帮助我。
两个整数的比较
在我的规则中,我需要像“GreaterThan”这样的比较。我搜索了很长时间,但没有一个版本有效。我尝试GreaterThan(?x, ?y)
了作为规则的一部分以及
swrlb:
<http://www.w3.org/2003/11/swrlb#>
具有其功能
的名称空间swrlb:GreaterEqual
,但两者都没有奏效。
规则如下所示:
[r0: (?x es:has_intensity ?I), GreaterThan(?I, 2) -> (?x es:test "true")]
或我的替代方案:
[r0: (?x es:has_intensity ?I), (?I swrlb:Greater 2) -> (?x es:test "true")]