neo4j-labs/neosemantics

Graph+Semantics: Import/Export RDF from Neo4j. SHACL Validation, Model mapping and more.... If you like it, please ★ ⇧

何を解決するか

neosemantics (n10s) は、Neo4j ユーザーがプロパティグラフデータベース内で RDF(Resource Description Framework)データを統合・利用できるようにします。W3C のデータ交換標準と Neo4j のグラフモデルの間のギャップを埋め、RDF データの損失のないインポートとエクスポートを可能にします。

動作方法

このプラグインは、RDF 操作を処理する手順のセットを提供します。ユーザーはまず GraphConfig を作成して、RDF データが Neo4j にどのように永続化されるかを定義します(例:名前空間の扱い、複数値プロパティ、RDF データ型など)。設定後、fetch を使って URL から、または inline を使ってインライン文字列としてデータをインポートできます。また、OWL、RDFS、SKOS などのフォーマットでオントロジーと分類体系のインポートもサポートしています。

対象ユーザー

リンクデータ、セマンティックウェブ技術に取り組んでいるデータエンジニアやアーキテクト、RDF を基盤とする知識グラフを Neo4j に移行または同期したい人。

主な特徴

  • 損失のない RDF ストレージ:Neo4j に RDF データを保存し、RDF にエクスポートしてもトリプルを失うことなく復元可能。
  • RDF エクスポート:オンデマンドでプロパティグラフデータを RDF としてエクスポート。
  • モデル検証:W3C SHACL 言語に基づく検証をサポート。
  • オントロジー対応:OWL、RDFS、SKOS の分類体系のインポート機能。
  • 高度な機能:NSMNTX を通じたモデルマッピングと推論機能を備える。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト