問題タブ [swrlapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
owl-api - ルール エンジン drools の作成中にエラーが発生しました
私は Openllet 推論器を使用するつもりでしたが、他の利用可能な推論器と同様です。ただし、この推論は、OWL API 5.XX ディストリビューションとのみ互換性があります。SWRL ルールを含む xxx.owl ファイルがあります。既存の SWRL API は OWL API 5 と互換性がないため、Ignazio Palmisanoは、OWL API 5.XX ディストリビューションと互換性があるように、必要な変更を加えたフォークされたリポジトリを親切に作成しました。その結果、SWRL API と drools エンジンに関連する依存関係を削除しました。代わりに、「zip」ファイルをダウンロードしてローカルにビルドしました。
現在、SWRL API の「.jar」ファイルと Drools が intelliJ のプロジェクトにロードされているため、次のエラーが表示されます。
ここでは、 pom.xml ファイルに依存関係も添付しています。
PS : swrl api と drools エンジンをローカルでビルドし、jar ファイルをプロジェクトにインポートしました。
rule-engine - ルール エンジン Drools の作成中にエラーが発生しました
テスト用に SWRLAPI を使用して SWRL ルール エンジンを作成しようとしていますが、このエラーが発生しました。
owl-api - OWL-API 5.1.0 で SWRL ルールを作成および実行するために使用するもの
この質問は重複しているように見えるかもしれませんが、そうではないと思います。
簡単に言えば:
OWL API 5.1.0 で SWRL ルールに使用するもの。チュートリアルやいくつかの例はどこにありますか。
詳細:
SWRL API の最新バージョンは 2.0.5 で、swrlapi-drools-engine 2.0.5 は OWL API 5.1.0 と互換性がないようです。
私は、OWL API 5.1.0 を使用して完全に構築されたプロジェクトを持っています。ここで提案されているように、SWRL を利用したいと考えています: SWRLAPI
そのコードは最終的にこれを呼び出します
これを呼び出す
それは例外を生成します:
親切に、あなたは何を提案しますか?
お時間をいただき、Ignazio と Galigator に感謝します。
よろしくお願いします