此为一款便捷的知识图谱构建工具,其界面友好,用户可依据自身需求,直接在用户界面上操作以创建节点、添加关系等,从而迅速构建起个人的知识图谱。虽然当前版本功能尚属基础,但完全开源且持续在完善中,值得关注并参与其中。
- 此工具支持快速新增节点与连线,方便地添加节点和关系。
- 节点具备可定制性,用户可自行调整颜色和大小。
- 系统支持csv文件导入功能,同时亦可导出数据为csv格式。
- 节点之间可建立多个关系,满足复杂知识图谱的构建需求。
- 其他功能的增加工作正在稳步推进中...
该工具的管理后台前端页面基于vue与d3.js开发,服务端则采用springboot与Neo4j技术栈。
使用前需先安装好基础环境,包括jdk1.8、neo4j(请参考相关文档)、node以及mysql等。
步骤一:下载项目
项目结构如图所示,其中kgBuilder-ui为管理后台前端项目,kg_builder.sql为数据库初始化源码。
步骤二:初始化数据库
需手动创建数据库rdsmysql,并执行数据库初始化脚本来完成数据的初始化工作。
步骤四:编译运行
关于打包发布流程,可在idea右侧的maven project工具栏中进行。选择lifecycle-clean进行清洁,然后选择install进行打包。完成后控制台会显示打包目录及jar包的具体路径。例如:[INFO] Installing F:\git\Neo4j\kgmaker\target\kgmaker-0.0.1-SNAPSHOT.jar。复制jar包至windows或linux环境下,使用jar命令执行即可。
步骤五:前端编译与发布
首先需安装前端依赖,然后进行启动。启动成功后,通过浏览器输入url地址localhost即可访问系统。
若需发布前端程序,执行npm run build操作即可。
由于系统架构较为简洁,以上已对基本操作进行了说明。如有更多疑问或困难,可先了解Neo4j数据库的相关知识,这将对使用此工具大有帮助。
关于图谱json数据内容的查看与处理:
系统支持多种格式的导入与导出,包括.xlsx、.xls、.csv等文件格式。请注意编码格式需为utf-8无bom格式。文件格式通常为“节点-节点-关系”。在本地测试时,需确保上传下载的文件与neo4j在同一台电脑上。若能传至七牛或hdfs等存储平台,也需确保neo4j能够访问到,否则可能导致数据加载不成功。
暂无其他内容。