MiracleTanC/Neo4j-KGBuilder

Neo4j+springboot+vue+d3.js知识图谱构建和可视化

它解决了什么问题

Neo4j-KGBuilder 提供了一种轻量级、可视化的知识图谱构建与管理方式。它消除了为基本图谱构建编写复杂 Cypher 查询的需求,使初学者更容易学习知识图谱,或让开发者能够快速原型化小型项目。

它如何工作

该工具使用 Spring Boot 后端和 Vue.js 前端与 Neo4j 5.x 图数据库进行交互。用户可以通过可视化画布创建节点和关系,从 CSV/Excel 文件导入数据,或连接外部 MySQL 数据库以提取关系型数据并转换为图格式。它还包含一个 ER 建模工具,可从实体-关系图生成图谱,以及一个基于 HanLP 的基础关键词问答系统,用于自然语言处理。

适用人群

  • 学习知识图谱基础知识的初学者。
  • 需要快速原型工具来构建小型知识图谱项目的开发者。
  • 希望通过图形界面进行简单 Neo4j 图谱编辑和可视化的用户。

主要特性

  • 可视化编辑:通过径向菜单直接在画布上交互创建节点、编辑属性和绘制关系。
  • 数据集成:支持从 CSV 和 Excel 导入三元组,以及从外部 MySQL 源提取数据。
  • ER 建模:内置工具用于设计 ER 图并自动生成对应的图结构。
  • 持久化:自动保存节点坐标,以在不同会话间保持布局一致性。
  • 基础问答:演示级别的自然语言接口,通过关键词匹配从图谱中检索信息。

相关

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