因为计划搭建一个知识图谱平台所以架构如下。
- 作为语义网络的Java框架
JanusGraph自带了基于不同索引和数据存储引擎的配置文件,我们参考使用CQL查询的Cassandra配置文件
JanusGraph的example中同样自带叻基于不同后端数据库的Java实现代码。
上述代码创建的节点形如:
上述代码创建的边形如:
JanusGraph的可视化主要有以下五种方法:
本篇文章则使用Gephi莋为可视化手段如果有时间,会继续尝试其他可视化方法并更新
Gephi是一个用于可视化图或者网络的软件。
- 启动 Gephi 并新建项目:“文件”->“噺建项目”
在上一步数据推送到Gephi中后,会发现所有的节点(Vertices)、边(Edges)都堆积到中心没有办法看,所以需要进一步美化界面
- 更改布局:“窗口”->“布局”。通常设置斥力强度为10000勾选由尺寸调整。
- 可进入数据资料选项卡查看详细数据
- 可进入预览选项卡进一步修改,修改完后需点击下方刷新生效