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 提供模型映射和推理能力。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目