简介:Neo4j-KGBuilder是一款集成了Neo4j图数据库、SpringBoot框架、Vue前端和D3.js图表库的知识图谱开发工具,支持高效知识图谱的构建及交互式数据可视化。
这个知识图谱构建工具最初是为了满足产品展示需求而开发的。在项目初期,主要是为了配合领导制作演示PPT临时绘制图表,但后来逐渐发展成一个具有一定通用性的独立小工具。该工具的主要功能包括:通过Vue和D3.js实现前端界面,并使用Springboot结合Neo4j作为后端支持知识图谱可视化。
当前版本实现了以下核心功能:
- 新增节点及关系
- 快速添加具有特定关联的节点与边线
- 支持修改节点的颜色、大小以及编辑或删除属性信息
- 节点和连线的数据可以导出为图片或者CSV文件格式,并且能够从CSV导入数据。
- 允许用户将图像及富文本内容附加到图谱中的任意位置上,支持多条关系连接同一对节点的功能。
计划的后续改进包括:
1. 实现创建单个孤立节点的功能
2. 使新添加的节点可以指定精确坐标或依据鼠标点击时的位置自动确定其定位。
3. 增加导出当前图谱为图片格式的能力,以便更好地分享和展示研究成果(此功能已于2018年11月16日上线);
4. 进一步完善导入、导出关系及节点数据的功能,并确保兼容性良好;(更新于2018年11月17日)
5. 增加自然语言处理能力,能够根据输入的文本自动提取实体和它们之间的联系。