Jena API について質問があります。
完全に機能するいくつかのルールを書きましたが、まだ問題があることが 1 つあります。あなたがそれを手伝ってくれることを願っています。
2 つの整数の比較
私のルールでは、「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")]