一种知识图谱的全流程可视化配置系统及方法技术方案

技术编号:33274868 阅读:15 留言:0更新日期:2022-04-30 23:33
本发明专利技术属于知识图谱可视化技术领域,公开了一种知识图谱的全流程可视化配置系统及方法。该系统包括:数据源管理模块,用于获取待连接数据源,建立与所有待连接数据源的连接;数据映射管理模块,用于获取待连接数据源中的结构化数据与图谱之间的映射关系;数据同步模块,用于将已连接的数据源中的数据抽取到图数据库,并基于所述映射关系,构建知识图谱;元素样式配置模块,用于获取图谱的元素样式,对知识图谱进行显示。本发明专利技术实现了用户点击、拖拽形式建立知识图谱;在知识图谱创建好以后,通过元素样式配置模块等,用户可针对每个节点及节点间的关系做可视化的各项配置。节点间的关系做可视化的各项配置。节点间的关系做可视化的各项配置。

【技术实现步骤摘要】
一种知识图谱的全流程可视化配置系统及方法


[0001]本专利技术涉及知识图谱可视化
,具体的说,是涉及一种知识图谱的全流程可视化配置系统及方法。

技术介绍

[0002]本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术。
[0003]知识图谱是把结构化的数据抽象为数据对象,作为图中的点,把数据之间的关系抽象为图中的连线,用图的形式直观表达数据逻辑关系的知识系统,用于由点到面,触类旁通的知识搜索,举一反三的解决问题。因而一个好的知识图谱解决方案,数据同步、自定义配置(样式、交互)、权限管理等都是必要的功能。
[0004]当前,知识图谱(KG)的展示虽然可以达到展现多个节点,以及连接节点线条,但是,在数据特别丰富节点上以百计的时候,不能聚焦或者顺着用户的思维进行展示,也不能让用户自行选定实体类别的颜色大小和形状,关系的展示也是单一的直线箭头形式。目前,比较流行的图谱展示设计方案是在代码中规定好各个节点的大小、字体、背景颜色等css样式,在读取数据以后再加载这些配置,这种方案的可扩展性、移植性都比较差,并且难以复用。

技术实现思路

[0005]本专利技术为了解决上述问题,本专利技术提供一种知识图谱的全流程可视化配置系统及方法,实现了用户针对知识图谱每个节点及节点间的关系做可视化的各项配置,以适应不同场景下的展示要求。
[0006]为了实现上述目的,本专利技术采用如下技术方案:本专利技术的第一个方面提供一种知识图谱的全流程可视化配置系统。
[0007]一种知识图谱的全流程可视化配置系统,包括数据源管理模块,用于获取待连接数据源,建立与所有待连接数据源的连接;数据映射管理模块,用于获取待连接数据源中的结构化数据与图谱之间的映射关系;数据同步模块,用于将已连接的数据源中的数据抽取到图数据库,并基于所述映射关系,构建知识图谱;元素样式配置模块,用于获取图谱的元素样式,对知识图谱进行显示。
[0008]进一步地,所述元素样式配置模块包括主题设置模块;所述主题设置模块,用于获取图谱的显示风格以及不同显示风格的显示时间,根据显示时间自适应切换知识图谱的显示风格。
[0009]进一步地,所述元素样式配置模块包括节点连线样式配置模块;所述节点连线样式配置模块,用于获取图谱的节点样式和连线样式,根据节点样
式和连线样式对知识图谱进行显示。
[0010]进一步地,所述元素样式配置模块包括布局设置模块;所述布局设置模块,用于图谱的布局方式,根据布局方式对知识图谱进行显示。
[0011]进一步地,还包括交互配置模块;所述交互配置模块,用于获取交互配置信息,生成并保存交互指令与事件间的关系、以及操作与反馈内容之间的关系。
[0012]进一步地,还包括图谱发布模块;所述图谱发布模块,用于将知识图谱的全局配置信息保存为一个版本,持久化到磁盘上。
[0013]进一步地,还包括版本回退模块;所述版本回退模块,用于获取用户选择的历史版本,在所述磁盘上读取用户选择的历史版本对应的持久化配置文件,将知识图谱回退到用户选择的历史版本。
[0014]进一步地,还包括接口发布模块;所述接口发布模块,用于获取用户选取的查询算法,基于查询算法,对知识图谱进行查询,将查询结果集发布成可供第三方调用的数据接口。
[0015]进一步地,还包括权限配置模块;所述权限配置模块,用于获取用户的角色、功能权限和数据权限,限制用户对知识图谱的操作和查看的范围。
[0016]本专利技术的第二个方面提供一种知识图谱的全流程可视化配置方法。
[0017]一种知识图谱的全流程可视化配置方法,包括如下步骤:获取待连接数据源,建立与所有待连接数据源的连接;获取待连接数据源中的结构化数据与图谱之间的映射关系;将已连接的数据源中的数据抽取到图数据库,并基于所述映射关系,构建知识图谱;获取图谱的元素样式,对知识图谱进行显示。
[0018]与现有技术相比,本专利技术的有益效果为:本专利技术提供了一种知识图谱的全流程可视化配置系统,其通过数据源管理模块、数据映射管理模块和数据同步模块,实现了用户点击、拖拽形式建立知识图谱;在知识图谱创建好以后,通过元素样式配置模块等,用户可针对每个节点及节点间的关系做可视化的各项配置,包括不限于样式、布局方式、引导线、图谱展示路径、点击事件等,以适应不同场景下的展示要求。
附图说明
[0019]构成本专利技术的一部分说明书附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的限定。
[0020]图1为本专利技术的实施例一的系统结构图;图2为本专利技术的实施例一的图谱可视化配置工具的结构图;图3为本专利技术的实施例一的图谱发布工具的结构图;图4为本专利技术的实施例二的方法流程图。
具体实施方式
[0021]下面结合附图与实施例对本专利技术作进一步说明。
[0022]应该指出,以下详细说明都是示例性的,旨在对本专利技术提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本专利技术所属
的普通技术人员通常理解的相同含义。
[0023]需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本专利技术的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
[0024]在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合下面结合附图与实施例对本专利技术作进一步说明。
[0025]实施例一本实施例一的目的是提供一种知识图谱的全流程可视化配置系统,如图1所示,包括:客户端和多个数据源,客户端配置有图谱可视化配置工具和图谱发布工具。
[0026]具体的,客户端为PC端。多个数据源包括关系型数据库、图数据库、json、csv等数据库。
[0027]图谱可视化配置工具包括数据源配置模块、元素样式配置模块和交互配置模块;图谱发布工具包括版本管理模块、API发布管理模块和权限配置模块。
[0028]如图2所示,数据源配置模块包括数据源管理模块、数据映射管理模块、图谱信息读取模块和数据同步模块。
[0029]数据源管理模块,用于获取用户在页面配置的待连接数据源,建立与所有待连接数据源的连接。待连接数据源可以为关系型数据库、图数据库、json、csv等。
[0030]数据映射管理模块,用于配置多源数据结构和图数据库节点、属性的映射关系,建立结构化数据与图谱要素(实体、属性、关系)之间的映射关系。
[0031]图谱信息读取模块,用于选择配置好的Neo4j数据源并进行数据加载,系统会根据图数据库中的实体、关系数据反向生成本体schema,直观展示知识的概念、关系结构。
[0032]数据同步模块,用于将已连接的数据源中的多源异构数据同步抽取到图数据库(Neo4j数据库),并本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种知识图谱的全流程可视化配置系统,其特征在于:包括数据源管理模块,用于获取待连接数据源,建立与所有待连接数据源的连接;数据映射管理模块,用于获取待连接数据源中的结构化数据与图谱之间的映射关系;数据同步模块,用于将已连接的数据源中的数据抽取到图数据库,并基于所述映射关系,构建知识图谱;元素样式配置模块,用于获取图谱的元素样式,对知识图谱进行显示。2.如权利要求1所述的一种知识图谱的全流程可视化配置系统,其特征在于:所述元素样式配置模块包括主题设置模块;所述主题设置模块,用于获取图谱的显示风格以及不同显示风格的显示时间,根据显示时间自适应切换知识图谱的显示风格。3.如权利要求1所述的一种知识图谱的全流程可视化配置系统,其特征在于:所述元素样式配置模块包括节点连线样式配置模块;所述节点连线样式配置模块,用于获取图谱的节点样式和连线样式,根据节点样式和连线样式对知识图谱进行显示。4.如权利要求1所述的一种知识图谱的全流程可视化配置系统,其特征在于:所述元素样式配置模块包括布局设置模块;所述布局设置模块,用于图谱的布局方式,根据布局方式对知识图谱进行显示。5.如权利要求1所述的一种知识图谱的全流程可视化配置系统,其特征在于:还包括交互配置模块;所述交互配置模块,用于获取交互配置信息,生成并保存交互指令与事件间的关系、以...

【专利技术属性】
技术研发人员:周建朋邵柄莱于沺许新颖刘栋黄学辉马忠建
申请(专利权)人:金现代信息产业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1