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(資源描述框架)資料。它彌補了 W3C 資料交換標準與 Neo4j 圖模型之間的差距,實現 RDF 資料的無損匯入與匯出。

工作原理

此外掛提供一組用於處理 RDF 操作的程序。使用者首先建立一個 GraphConfig 來定義 RDF 資料在 Neo4j 中的持久化方式(例如,如何處理命名空間、多值屬性與 RDF 資料類型)。設定完成後,可透過 URL(使用 fetch)或內嵌字串(使用 inline)匯入資料。同時也支援以 OWL、RDFS、SKOS 等格式匯入本體與分類體系。

適用對象

從事連結資料、語意網技術的資料工程師與架構師,以及需要將基於 RDF 的知識圖譜遷移或同步至 Neo4j 的使用者。

主要特色

  • 無損 RDF 儲存:在 Neo4j 中儲存 RDF 資料,並可無損地導出為 RDF。
  • RDF 匯出:按需將屬性圖資料導出為 RDF。
  • 模型驗證:支援基於 W3C SHACL 語言的驗證。
  • 本體支援:支援 OWL、RDFS 與 SKOS 分類體系的匯入功能。
  • 進階功能:透過 NSMNTX 提供模型對應與推論能力。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案