RDF(XMLまたはTurtle)をNeo4jにインポートします

マルガード

Freebaseのデータベースダンプをダウンロードしました。ファイルのフォーマットはrdfturtleです。すべてのデータをneo4jデータベースに取り込む必要があります。

私はすでにtinkerpop.blueprintsの助けを借りてインポーターを書きました。最初は機能しているように見えましたが、インポートの30分後に、rdfファイルに許可されていない位置に文字が含まれていたために例外が発生しました。少し後(調査の結果)、使用したイエナパーサー(RDFReader)は非推奨であり、使用すべきではないことがわかりました。

私が今知る必要があること:

そのrdfファイルをneo4jにインポートする方法はありますか?Jenaは、データを.ttl、.rdf、.ne、.jsonld、.owl、.trig、.nqの7つの異なるファイル形式に変換できます。

これらのファイル形式の1つ(または複数)のインポーターはありますか?

jjaderberg

インポーターとは、ファイルをRDFパラメーターとして渡すことができる実行可能ファイルを意味する場合、私が知る限り、いいえ。コードを書く必要がありますが、おそらくそれほど多くはありません。

最善の策は、Neo4j Linked Dataページ、特にNeo4jでのOWLに関するTurtleOntologiesとStefanieWiegandのインポートに関するMichaelBachによるブログ投稿を読むことです。

ブループリントについて言及しているので、SesameとSailの使用を検討することをお勧めしますNeo4jをトリプルストアとして扱い、Freebaseトリプルストアとの便利なインターフェイスの均一性を実現できるはずです。これがDBPediaダンプのインポートにどのように使用されるかの例については、dbpedia4neo参照してください。状況は類似しているはずです。

ただし、Freebaseデータの解析に問題があることを示しています。データが破損している場合は、Neo4jとの対話方法に関係なく、それを処理する必要があります。私はModelさまざまなプロジェクトで、デフォルトとオントロジーの両方のイエナを使って良い経験をしましたが、なぜそれらを使用すべきではないと思うのかわかりません。必要なのは、まったく新しいアプローチではなく、すでに作成したインポーターを微調整することである可能性はありますか?

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

neo4jは関係のあるCSVをインポートします

分類Dev

Neo4jはcsvをデータベースにインポートします

分類Dev

Neo4jでcsvファイルをインポートします

分類Dev

Neo4jインポートツールノードは不整合をカウントします

分類Dev

Neo4j:Graphml形式でdbをインポート中にエラーが発生しました

分類Dev

大きなcsvファイルを部分的にNeo4jにインポートします

分類Dev

Neo4Jはより多くのポイントを介してルートを見つけます

分類Dev

csvをneo4jの欠落しているノードにインポートします

分類Dev

Neo4jは、行のインポート時にマージステートメントを使用して文字列を日時に変換します

分類Dev

インポート時にNeo4jのプロパティ値を更新します

分類Dev

Neo4jノードまたは関係はttlをサポートしますか?

分類Dev

インポートツールを使用してTSVデータをNeo4jにインポートします

分類Dev

Neo4jインポートツールは成功しますが、結果が表示されません

分類Dev

Windowsでバッチインポートを使用して、数十億のノードと関係をNeo4jにインポートします

分類Dev

neo4j一括インポートのintとしてのIDは、関係のインポートでエラーを生成します

分類Dev

CSV関係をNeo4jにインポートする

分類Dev

Neo4jを起動できません-ポートにバインドできなくなります

分類Dev

neo4jクライアントはDNX50をサポートしていません

分類Dev

Neo4jは引き続きXAトランザクションをサポートしますか?

分類Dev

Neo4jはドメインモデルに基づく制約をサポートしていますか?

分類Dev

Neo4jはシャーディングをサポートしていますか

分類Dev

Neo4j:「NOTCONTAINS」はNeo4jに存在しますか?

分類Dev

neo4jはリンクリストのノードを削除します

分類Dev

StructrアプリケーションにNeo4JのAPOCをインストールします

分類Dev

Neo4jのClobまたはBlobのサポート

分類Dev

neo4jデータベースをGephiにインポートする-ラベルはありません

分類Dev

Neo4jGraph.open() または GraphFactory.open() を使用して、Java でリモート Neo4j データベースにアクセスします。

分類Dev

neo4jブラウザグラフと同様にneo4jデータをsvgファイルにエクスポートします-neo4jgemを使用します

分類Dev

Neo4jにCSVファイルをインポートする

Related 関連記事

  1. 1

    neo4jは関係のあるCSVをインポートします

  2. 2

    Neo4jはcsvをデータベースにインポートします

  3. 3

    Neo4jでcsvファイルをインポートします

  4. 4

    Neo4jインポートツールノードは不整合をカウントします

  5. 5

    Neo4j:Graphml形式でdbをインポート中にエラーが発生しました

  6. 6

    大きなcsvファイルを部分的にNeo4jにインポートします

  7. 7

    Neo4Jはより多くのポイントを介してルートを見つけます

  8. 8

    csvをneo4jの欠落しているノードにインポートします

  9. 9

    Neo4jは、行のインポート時にマージステートメントを使用して文字列を日時に変換します

  10. 10

    インポート時にNeo4jのプロパティ値を更新します

  11. 11

    Neo4jノードまたは関係はttlをサポートしますか?

  12. 12

    インポートツールを使用してTSVデータをNeo4jにインポートします

  13. 13

    Neo4jインポートツールは成功しますが、結果が表示されません

  14. 14

    Windowsでバッチインポートを使用して、数十億のノードと関係をNeo4jにインポートします

  15. 15

    neo4j一括インポートのintとしてのIDは、関係のインポートでエラーを生成します

  16. 16

    CSV関係をNeo4jにインポートする

  17. 17

    Neo4jを起動できません-ポートにバインドできなくなります

  18. 18

    neo4jクライアントはDNX50をサポートしていません

  19. 19

    Neo4jは引き続きXAトランザクションをサポートしますか?

  20. 20

    Neo4jはドメインモデルに基づく制約をサポートしていますか?

  21. 21

    Neo4jはシャーディングをサポートしていますか

  22. 22

    Neo4j:「NOTCONTAINS」はNeo4jに存在しますか?

  23. 23

    neo4jはリンクリストのノードを削除します

  24. 24

    StructrアプリケーションにNeo4JのAPOCをインストールします

  25. 25

    Neo4jのClobまたはBlobのサポート

  26. 26

    neo4jデータベースをGephiにインポートする-ラベルはありません

  27. 27

    Neo4jGraph.open() または GraphFactory.open() を使用して、Java でリモート Neo4j データベースにアクセスします。

  28. 28

    neo4jブラウザグラフと同様にneo4jデータをsvgファイルにエクスポートします-neo4jgemを使用します

  29. 29

    Neo4jにCSVファイルをインポートする

ホットタグ

アーカイブ