Neo4jでセマンティックグラフを作成しました。 Neo4jでOWLリスナーを使用する可能性はありますか?または任意の推論エンジン?Neo4jの推論を推論する方法は?
here私はこれのための解決策やAPIを見つけることができません。
アドバイスありがとうございます!
Neo4jでセマンティックグラフを作成しました。 Neo4jでOWLリスナーを使用する可能性はありますか?または任意の推論エンジン?Neo4jの推論を推論する方法は?
here私はこれのための解決策やAPIを見つけることができません。
アドバイスありがとうございます!
はたぶん、あなたはこれを見てみたい: click here
私はそのリンクからこれを引用し
あなたの主な任務あなたはのNeo4jデータベース上の推論を使用したい場合は
はデータを吸引することになるだろうneo4jから取り出し、RDFトリプルのセットとしてフォーマットします。それらのRDFトリプルをJenaモデルに入れることができます。あなたは、メモリ内のそのイエナモデルを持っている場合、あなたはそのモデルとの推論を使用するために、既存のイエナのAPIを使用することができます
進行中のこの分野での私の研究、特別なセクション推論がある、最新記事のドラフトを見てhereを見てくださいグラフ。 (a)-[b]->(c)
グラフはb(a,c)
述語として表現することができるので、例えばSWI Prologでの.pl、クエリにあなたの.dbをエクスポート:
私はneo4j -> Prolog -> neo4j
アプローチを探しています。しかし、最も複雑なこと:neo4jへの後方へのインポートのためのいくつかの(直接の)推論を行う方法。
私はYieldPrologを、BOLTプロコトルを使用してneo4j dbを越えて直接走査することを考えています。 Yieldメソッドの特別な改行を追加して、グラフ要素のラベルや属性を特別に処理する予定ですので、私の知識ベースはneo4jデータベースを設計によって記述します。