Webアプリケーション用のオントロジーを構築したいので、オントロジーを表すためにNeo4jを使用することを考えました(とにかくNeo4jを使用しているため)。
今のところ、オントロジーの実装、検証、推論、GUIエディター全体を含めて、最初から作成する必要があるようです。間違いなく多すぎる作業。
ゼロから実装せずにneo4jでオントロジーを管理できるフレームワークまたはライブラリはありますか?そうでない場合、最も合理的な代替手段は何ですか?(Node.jsではなくNeo4jを使用しています)
Webアプリケーション用のオントロジーを構築したいので、オントロジーを表すためにNeo4jを使用することを考えました(とにかくNeo4jを使用しているため)。
今のところ、オントロジーの実装、検証、推論、GUIエディター全体を含めて、最初から作成する必要があるようです。間違いなく多すぎる作業。
ゼロから実装せずにneo4jでオントロジーを管理できるフレームワークまたはライブラリはありますか?そうでない場合、最も合理的な代替手段は何ですか?(Node.jsではなくNeo4jを使用しています)
オントロジーの実装、検証、推論、GUI エディター。
必要に応じて、 Tinkerpop のブループリントスタックを使用できます(GUI エディターを除く)。Neo4j を DB として使用します。「低レベル」のグラフ データベースの API を抽象化し、統一されたインターフェイスを提供します。これは、機能を保持したまま、将来 DB を変更できることを意味します。
開始するには、メインのブループリント ライブラリであるNeo4j impl が必要です。そしてSail oupl。. この時点で、GraphSail
クラスとその接続クラスをセマンティック グラフ管理に使用する必要があります。
Sail ouplementation を使用することで (私はこの用語を思いつきませんでした..)、(私の Maven プロジェクトから貼り付けて) sesame-rio-rdfxml、sesame-rio-ntriples、sesame-repository-sail のような Sesame のライブラリを使用できることに注意してください。 , sesame-queryparser-sparql.
私は Tinkerpop で働いているわけではありませんが、彼らのフレームワークをとても楽しんでいます。