smartKG简单使用
1.下载
准备工作:
(1) git: https://gitforwindows.org/
(2) .NET Core 2.1 运行时环境
(3) Node.JS: https://nodejs.org/zh-cn/download/ (推荐 14.15.4)
(4) 如果要改写或重新编译源代码,还需要安装 Visual Studio 2019: https://visualstudio.microsoft.com/zh-hans/downloads/
下载安装
SmartKG 在 GitHub 上的地址为 https://github.com/microsoft/smartkg
官方安装文档
SmartKG/SmartKG_Spec.pdf at master · microsoft/SmartKG · GitHub
应用打开
进入安装路径temp文件夹下:D:\SmartKG-master\temp\smartkg,打开这个路径下的命令端口,
输入: dotnet SmartKG.KGBot.dll ,开启后端。
进入安装路径temp文件夹下:D:\SmartKG-master\temp\smartkgui,打开这个路径下的命令端口,
输入:npm run serve ,开启前端。
界面如下:
输入数据格式
输入文件:实体文件,关系文件
实体文件格式如下:
关系文件格式如下:
实体文件解释:
每一行数据代表:一个实体。
第一个值:实体id
第二个值:实体名
第三个值:实体标签(实体属于的类)
后面数据就是这个实体的属性,每一个属性包括:属性名,属性值
属性名:其实就是相当于 标签名称
属性值:就是具体的当前属性名的实例
关系文件解释:
每一行数据:表示一个关系,每行有三个值。
值1:关系名称
值2:需要连接的头实体id
值3:需要连接的目标(尾)实体id
upload数据,显示结果
1新建数据仓库
输入网址上传数据:http://localhost:8080/upload
官方数据文件就在你的smartKG安装路径下的input随便选一个文件。
D:\SmartKG-master\Resources\Data\Excel\input
点击确定后出现,上传成功。
然后返回到界面,选择 http://localhost:8080/
点击展示,结果展示