問題タブ [reasoner]
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.
jena - ナレッジベースの QA システムを開発する際に jena のような推論ツールを使用する必要があるのはいつですか?
私の意見では :
RDF 3 タプルから回答を照会し、回答がない場合は、推論を試みます。
推論機能を使用してナレッジ グラフをオフラインで完成させ、オンラインでのクエリ時間を節約します。
owl-api - OWLReasoner を使用してオントロジーを更新する方法
私は OWL API を初めて使用するので、推論 (HermiT) によって取得されたすべての新しい関係でオントロジーを更新する方法があるかどうか疑問に思っていました。チュートリアルや多くのドキュメントが見つからなかったので、
新しい関係を分類します。次に、これらの新しい関係をどのように翻訳して、更新されたオントロジーを作成するかがわかりません。新しいリレーションを手動で繰り返し処理し、オントロジーに存在しない場合にそれらを追加する方法については考えていますが、これを行うためのより簡単な方法を探しています。また、上記のコードがすべての新しいリレーションの理由になるかどうかは完全にはわかりません。修正が必要な場合はお知らせください。