OWL 2 DL オントロジーでいくつかの SQWRL ルールを計算する必要があります。
問題は:
- 現在のOWL 2 DL推論はSWRLビルトインのみをサポートしています
- 唯一の SQWRL SWRLAPI エンジンは drools-swrlapi で、これは OWL 2 RL であり、DL オントロジーを処理できません。
私は2つの可能な解決策を考えています:
- OWLAPI を Java で直接使用して、OWL 2 DL reasoner (Pellet など) の上で SQWRL を実行します。
- どういうわけか両方の推論 (Pellet と Drools-SWRLAPI) を使用し、静的な Java コードを避ける
私の質問は次のとおりです。競合しないように2つの推論を組み合わせることは可能ですか?
お気に入り
- DL reasoner を使用して推論を事前計算する
- 結果のオントロジーを Drools-SWRLAPI で実行して、SQWRL を実行します。
- それをDL推論に戻し、より多くの推論を検証/計算します
- ループ
ありがとう!