本发明涉及知识图谱可视化技术领域,尤其涉及一种知识图谱展示方法。
背景技术:
目前主流的展示知识图谱的方式都是通过在编程代码中设定好固定的样式和主题,当获取到知识图谱数据后,根据给定的样式和主题来展示实体与属性,实体与实体之间的关系。
以上述方法来实现知识图谱的展示,如果在知识图谱数据中新增不同类型的的实体与关系,或者实体新增其它属性时,既有的样式设置就可能无法满足需求,这时候就需要通过修改代码的方式来扩展样式和主题,效率低,耗时长。
技术实现要素:
为解决上述问题,本申请实施例提供了一种知识图谱展示方法。
该方法包括:
通过图形界面获取知识图谱的设置数据;
根据所述设置数据,确定展示样式;
基于所述展示样式,展示所述知识图谱的数据。
可选地,所述基于所述展示样式,展示所述知识图谱的数据之前,还包括:
获取知识图谱的数据;
根据默认样式,展示所述知识图谱的数据;
所述基于所述展示样式,展示所述知识图谱的数据,包括:
调整所述知识图谱的数据的展示样式至所述展示样式。
可选地,所述图形界面中包括设置接口;
所述通过图形界面获取知识图谱的设置数据,包括:
通过所述设置接口获取知识图谱的设置数据。
可选地,所述设置接口包括如下的一种或多种:节点设置接口,关系设置接口,颜色设置接口,隐藏设置接口,布局设置接口。
可选地,所述隐藏设置接口包括普通隐藏设置接口和/或穿透隐藏设置接口;
所述普通隐藏设置接口,用于设置对象显示或者隐藏;
所述穿透隐藏设置接口,用于设置对象以及所述对象的上下游对象显示或者隐藏;
其中,所述对象为所述知识图谱中的至少一个节点。
可选地,所述布局设置接口包括如下的一种或多种:导向布局设置接口,圆形布局设置接口,二部图布局设置接口。
可选地,所述节点设置接口包括如下的一种或多种:属性设置接口,文字显示设置接口,字体大小设置接口,节点大小设置接口,调整方式设置接口,查询深度设置接口。
可选地,关系设置接口包括如下的一种或多种:属性设置接口,字体大小设置接口,箭头设置接口,线条粗细设置接口,关系展现设置接口。
可选地,所述图形界面中还包括:画布;
所述展示所述知识图谱的数据,包括:
在所述画布上展示所述知识图谱的数据。
可选地,所述在所述画布上展示所述知识图谱的数据之后,还包括:
展示所述知识图谱的数据的缩略图;
当所述缩略图中某个区域被触发后,在所述画布上展示所述知识图谱的所述某个区域的数据。
有益效果如下:
通过设置数据,确定展示样式;基于展示样式,展示知识图谱的数据,实现了简单、方便的知识图谱个性化展示,具有灵活性、便捷性、可扩展性、丰富性等特点,避免了展示知识图谱数据的场景限制。
附图说明
下面将参照附图描述本申请的具体实施例,其中:
图1示出了本申请一实施例提供的一种知识图谱展示方法的流程示意图;
图2示出了本申请一实施例提供的一种图形界面的结构示意图;
图3示出了本申请一实施例提供的另一种图形界面的结构示意图;
图4示出了本申请一实施例提供的另一种知识图谱展示方法的流程示意图。
具体实施方式
目前主流的展示知识图谱的方式都是通过在编程代码中设定好固定的样式和主题,当获取到知识图谱数据后,根据给定的样式和主题来展示实体与属性,实体与实体之间的关系。以上述方法来实现知识图谱的展示,如果在知识图谱数据中新增不同类型的实体与关系,或者实体新增其它属性时,既有的样式设置就可能无法满足需求,这时候就需要通过修改代码的方式来扩展样式和主题,效率低,耗时长。
基于此,本发明提供一种知识图谱展示方法,该方法包括:通过图形界面获取知识图谱的设置数据;根据设置数据,确定展示样式;基于展示样式,展示知识图谱的数据。本申请通过设置数据,确定展示样式;基于展示样式,展示知识图谱的数据,实现了简单、方便的知识图谱个性化展示,具有灵活性、便捷性、可扩展性、丰富性等特点,避免了展示知识图谱数据的场景限制。
参见图1,本实施例提供的一种知识图谱展示方法实现流程如下:
201,通过图形界面获取知识图谱的设置数据。
202,根据设置数据,确定展示样式。
203,基于展示样式,展示知识图谱的数据。
为了方便用户对展示样式的设置,在执行步骤103,基于展示样式,展示知识图谱的数据之前,还可以先按默认样式展示知识图谱。如:获取知识图谱的数据。根据默认样式,展示知识图谱的数据。
如果已通过默认样式展示了知识图谱数据,那么步骤103可以调整知识图谱的数据的展示样式至展示样式。
另外,用户可以通过图形界面中的设置接口对知识图谱的设置数据进行设置。此时,图形界面中会包括设置接口。步骤101中会通过设置接口获取知识图谱的设置数据。
其中,设置接口包括但不限于如下的一种或多种:节点设置接口,关系设置接口,颜色设置接口,隐藏设置接口,布局设置接口。
隐藏设置接口包括普通隐藏设置接口和/或穿透隐藏设置接口。
普通隐藏设置接口,用于设置对象显示或者隐藏。
穿透隐藏设置接口,用于设置对象以及对象的上下游对象显示或者隐藏。
其中,对象为知识图谱中的至少一个节点。
布局设置接口包括但不限于如下的一种或多种:导向布局设置接口,圆形布局设置接口,二部图布局设置接口。
节点设置接口包括但不限于如下的一种或多种:属性设置接口,文字显示设置接口,字体大小设置接口,节点大小设置接口,调整方式设置接口,查询深度设置接口。
关系设置接口包括但不限于如下的一种或多种:属性设置接口,字体大小设置接口,箭头设置接口,线条粗细设置接口,关系展现设置接口。
另外,图形界面中还包括:画布。展示知识图谱的数据时,可以在画布上展示知识图谱的数据。
具体实现时,图形界面中的设置接口的界面如图2和图3所示,通过对节点(101)或关系(102)的设置,可以实现对节点的属性、文字大小、节点大小,关系的属性、文字大小、箭头显示、线条粗细进行自定义设置。
在选中节点或关系后,通过设置颜色(103),可以让它与其它节点或关系更好的区分开来,通过使用普通隐藏(104)功能,可以让选中的节点在当前画布上隐藏,通过使用穿透隐藏功能(105),可以让被隐藏的节点的上下游节点可以互相连接起来。
通过布局(106)的设置,可以非常方便的将知识图谱以力导向布局、圆形布局、二部图布局的方式展示数据。
经过以上设置,知识图谱数据将会在画布(107)中显示新的样式,这可以帮助用户更好的对知识图谱进行业务分析,在银行贷款风险排查、疫情传播路径分析等实际场景中有非常大的帮助。
如果用户的数据量非常大时,展示出来的知识图谱会非常大,很难在一屏中展示所有的节点,为了更方便用户对知识图谱整体进行预览,在画布上展示知识图谱的数据的同时,还可以在画布上展示知识图谱的数据的缩略图。当缩略图中某个区域被触发后,在画布上展示知识图谱的某个区域的数据。
如通过缩略图(图2中的108)可以查看全局概览,当在缩略图中发现某个区域有异常时,可以拖动缩略图到异常区域,通过这种方式可以非常快速的定位到异常区域。
图4示出了实际应用中本实施例提供一种知识图谱展示方法的实现流程,以此再次对本实施例提供的方法进行说明。
301,通过接口查询获取到知识图谱数据;
302,通过装置默认的样式展示知识图谱数据;
303,用户通过图形界面修改节点、关系、布局等设置;
304,根据设置新生成的样式展示知识图谱数据。
本发明提供的知识图谱展示方法,通过一种可视化的图形界面修改设置,使得用户可以简单、方便的控制知识图谱数据的展示形式,相对于在编程代码中固定的设置,它有着灵活性、便捷性、可扩展性、丰富性等特点,通过这种可视化图形界面的设置,使得展示知识图谱数据的场景不再受限,可以应用于银行数据、医疗数据、政府数据等各类需要大数据知识图谱的业务场景。
另外,设置接口展示时,除了可以通过图3所示的下拉框的形式展现之外,还可以通过置顶等形式全部展现,本实施例不对设置接口的展现方式进行限定。
本实施例提供的方法是一种图形界面的方式来控制知识图谱数据的展示,可以自由的修改实体与属性,实体与关系的样式和主题,它有以下优势:
1、通过可视化图形界面,使得控制知识图谱数据的展示更方便,降低使用成本;
2、可以自定义实体或关系的颜色、尺寸、文本大小、线条粗细等样式;
3、可以针对任何实体或关系做隐藏处理,使用户可以更关注重要的部分;
4、支持穿透隐藏功能,使得用户可以更为直观的了解实体之间的潜在关系。
有益效果:
通过设置数据,确定展示样式;基于展示样式,展示知识图谱的数据,实现了简单、方便的知识图谱个性化展示,具有灵活性、便捷性、可扩展性、丰富性等特点,避免了展示知识图谱数据的场景限制。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机存储介质。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机存储介质的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。