2017-06-23 9 views
0

クエリ応答を.rdf形式でエクスポートします。私はいくつかのノードとリレーションシップを作りました。これで、Match Queryの結果を.rdf形式でエクスポートする必要があります。 次のステートメントを実行すると、結果が得られます。この結果は、.rdf形式でエクスポートします。私はそれをどのようにすることができますか?下記のようにエクスポートする方法ネオ4jからの.rdf形式のクエリ応答?

MATCH p=(n:Maths)-[r:HAS_TOPIC]->() RETURN p LIMIT 25 

答えて

0

Neo4jグラフのRDFシリアル化はありません。ただし、https://github.com/jbarrasa/neosemanticsをご覧ください。その拡張機能には、必要な機能が備わっている可能性があります。このことができます

希望、 トム

+0

[Tom](https://stackoverflow.com/users/7950075/tom-geudens)私は既に提供されたリンクを持っていました。運がなかった。あなたは私にこれを助けることができるいくつかの他のリンクをお勧めしますか? – amit325

+0

@ amit325私はあなたのためにこれを行うことができる他のツールやエクステンションを知らないので、Neo4jは結局トリプルストアではありません...変換の形式が必要です。 –

0

仕事をする必要がありますあなたと共有@TomGeudens neosemanticsで拡張。問題は、現在のリリースでは、サイファークエリがパスを返す場合にRDF出力を生成しないことです。クエリはクエリが必ずしもを返す場合は、代わりにパス MATCH p=(n:Maths)-[r:HAS_TOPIC]->(x) RETURN n,r,x LIMIT 50

  • の個々の要素を返すことができる単純なパターンであれば

    1. :その制限を回避するには、次の2つの方法であなたのクエリを変更することができますパス、あなたが最後にこのアンワインドの断片を追加することができます。 MATCH p=(n:Maths)-[r:HAS_TOPIC]->() WITH p LIMIT 25 UNWIND relationships(p) as rel RETURN rel, startNode(rel), endNode(rel)

    どちらのクエリはあなたがテストすることができneosemantics でRDF/CYPHER延長で動作するはずですブラウザでは:POST /rdf/cypher " your query here "と入力し、RDF(JSON-LD直列化)の結果を画面に表示する必要があります。

  • 関連する問題