2

私は Web オントロジー管理システム (OMS) に取り組んでいます。アプリケーションは、オントロジーの作成、エディター (OMS の一部) での開発/編集を可能にする必要があり、もちろんすべてがブラウザーでオンラインで実行されます。エディターは、推論 (関係の推測、矛盾の検出) を実行し、SPARQL クエリを評価する可能性を提供する必要があります。

私のアイデアは、エディターで OWL API を使用してオントロジー (クラス/プロパティ/個人などを追加/編集/削除) を操作し、推論を呼び出すことでした。ここまでは順調ですね。しかし、次に疑問が生じました。オントロジーをどこに、どのように保存するかです。オントロジーを保存したいグラフ データベース (Noe4j、Stardog など) をいくつか調べました。しかし、その後行き詰まりました。

グラフ DB から OWL API へのオントロジーを取得する方法がわかりません。

現時点では、OWL API とグラフ DB を使用するという私の全体的な概念が正しいか、可能かどうかさえわかりません。全体像の中で重要な事実を見逃した印象があります。

テキスト ファイルを使用してシリアル化されたオントロジーをサーバーに保存し、グラフ DB を使用しないでください。それとも、別の方法で設計から OWL API を削除し、他のコンポーネントを使用する必要がありますか?

どんな助けやヒントにも感謝します!

4

2 に答える 2