logo

        EasySchema是一个开源的、支持cnSchema的中文知识图谱Schema编辑工具,使用者可以基于cnSchema快速的定制、扩展、编辑自己的Schema概念和属性表,并基于该Schema生成相关联的三元组文件。EasySchema为初学者提供了详细的文档以及一个开放共享的知识图谱学习社区平台。EasySchema由OpenKG组织开发。


目录


运行示例

Watch the video

demo演示地址

实现功能

1 cnSchema概念表查看、搜索功能,导出节点功能
2 cnSchema概念表知识图谱可视化展示
3 cnSchema属性表查看、搜索功能,导出节点功能
4 Myschema概念表增删改查功能、重置功能、导入数据功能、导出文件功能
5 Myschema概念表知识图谱可视化展示
6 Myschema属性表增删改查功能、重置功能、导出文件功能
7 生成Myschema三元组

后续优化

1 支持多个概念类之间进行关联生成三元组文件
2 支持cnSchema抽取模型
3 支持NeuralKG模型
4 导入实例数据文件进行模糊匹配时,运用词向量进行匹配筛选
5 目前EasySchema只支持Mac和Windows系统平台,针对Mac系统运用的单架构包只能运行 X64 或者 ARM64 指令集,在不匹配的硬件上不能运行,将进行优化构建双架构包能够同时运行 X64 和 ARM64 指令集,在 Intel CPU 上执行 X64 指令,在 Mac M1 芯片上执行 ARM64 指令;并支持生成Linux系统的应用程序包

快速上手

下载

Step1 tool文件夹下提供了不同系统平台的应用程序包

demo

Step2 下载适用您电脑系统的应用程序包,下面我们提供一个基于Mac-arm64系统的下载样例

  • 打开EasySchema.dmg,将图标拖到文件夹中,自动添加到电脑的应用程序中

dmg

  • 桌面应用程序界面

dmg

案例实现

Step1
有一个博物馆.xls的数据表格,目标是生成博物馆的schema.json文件、博物馆的三元组csv文件

demo

Step2
点击Myschema概念表,导入表格,进行模糊匹配查询

demo

Step3
表名匹配,点击加号按钮选择适配的概念【博物馆.xls文件,博物馆是表名,选择“博物馆”】

demo

  • 若表名匹配后的概念不适配,可以新增节点并拖拽到对应的父节点下

demo

Step4
表头字段匹配,选择适配的概念和属性,注意选择一个主属性,【博物馆.xls,表头字段有:博物馆地址、联系方式、博物馆性质、主键、行政区划名称、博物馆名称;其中博物馆名称就是博物馆的主属性】

demo

demo

Step5
生成三元组文件

demo

demo

  • myschema.json文件样例

demo

  • 三元组文件样例

demo

使用说明

1.cnschema概念表
cnschema概念表-支持搜索、查看的功能,可以勾选部分概念导出到Myschema概念表中对其进行编辑,以及节点知识图谱可视化展示
dmg

  • cnschema概念表可视化展示:树状图、泡泡图

dmg

dmg

2.cnschema属性表
cnschema属性表-支持搜索、查看的功能,可以勾选部分属性导出到Myschema属性表中对其进行编辑
dmg

3.myschema概念表
myschema概念表-支持增删改查的功能、导入/导出数据的功能、以及节点知识图谱可视化展示
dmg

  • myschema概念表可视化展示

dmg

新增概念有三种形式:

    • 从cnschema概念表中选出部分节点到Myschema中
    • 导入实例数据,根据匹配结果新增
    • 点击新增按钮新增

4.myschema属性表
myschema属性表-支持增删改查的功能、导出数据的功能
dmg
新增属性有三种形式:

    • 从cnschema属性表中选出部分节点到Myschema中
    • 导入实例数据,根据匹配结果新增
    • 点击新增按钮新增

5.增删改查功能

  • 搜索
  • 查看
  • 新增
    • 新增一级节点
    • 新增子级节点
  • 删除
    • 单个删除
    • 批量删除
  • 重置
  • 拖拽放置

6.导入数据-模糊匹配功能
目前只支持上传单个表文件进行模糊匹配

demo


7.导出功能
导出json文件

8.生成三元组功能
上传实例文件、myschema文件,可以生成相关数据的三元组文件,下载到本地
demo
参考- 案例实现

问题反馈

我们提供长期技术维护和答疑解惑。如有疑问,请提交issues。

开发团队

郑国轴、李欣荣、甘坤、...、张文、陈华钧