一种知识图谱群组关系的处理方法和装置制造方法及图纸

技术编号:37333883 阅读:28 留言:0更新日期:2023-04-21 23:12
本发明专利技术涉及知识图谱可视化技术领域,提供了一种知识图谱群组关系的处理方法和装置。依据所设定的划分群组的依据,遍历当前知识图谱中所包含的各个节点和边的关系;若关系的起点和终点分别为不同群组的子节点,则将该关系原有的source和target复制到相应两个群组各自的originSource或originTarget列表属性中,在相应的关系的节点和边的属性中新增群组id和群组关系clusterEdge有效。本发明专利技术建立了一套非常高效的关联机制,将现有的节点和边呈现的知识图谱与群组呈现方式的知识图谱之间建立紧密的关系,并且,能够充分的利用群组的优势和特点,将呈现互动方式进行了充分的挖掘,尤其是在两者之间互相专用方面发挥了极大的空间。间。间。

【技术实现步骤摘要】
一种知识图谱群组关系的处理方法和装置


[0001]本专利技术涉及知识图谱可视化
,特别是涉及一种知识图谱群组关系的处理方法和装置。

技术介绍

[0002]群组是一种将画布实体进行可视化分组的技术,可将多个实体组合在一个群组内,用于与群体相关的分析场景。实现群组需要对关系进行重新处理,现有的图可视化群组方案没有进行关系处理,生成群组后依然呈现出实体与实体的关系,群组只是对实体进行了分组,会有无法展现实体与群组关系、以及群组和群组关系的问题。
[0003]鉴于此,克服该现有技术所存在的缺陷是本
亟待解决的问题。

技术实现思路

[0004]本专利技术要解决的技术问题是现有的图可视化群组方案没有进行关系处理,生成群组后依然呈现出实体与实体的关系,群组只是对实体进行了分组,会有无法展现实体与群组关系、以及群组和群组关系的问题。
[0005]本专利技术采用如下技术方案:
[0006]第一方面,本专利技术提供了一种知识图谱群组关系的处理方法,包括:
[0007]依据所设定的划分群组的依据,遍历当前知识图谱中所包含的各个节点和边的关系;
[0008]若关系的起点和终点均为非群组内的子节点,则修改构成相应关系的节点和边各自的hidden属性,与群组的fold属性值相反,从而使得以群组形式呈现图谱时,隐藏该关系,而以节点和边形式呈现时,显示该关系;在相应的关系的节点和边的属性中设置群组id为空和群组关系clusterEdge无效;
[0009]若关系的起点和终点分别为不同群组的子节点,则将该关系原有的source和target复制到相应两个群组各自的originSource或originTarget列表属性中,在相应的关系的节点和边的属性中新增群组id和群组关系clusterEdge有效;
[0010]若关系的起点或终点之一为群组的子节点,而另一端位于群组之外时,则将相应位于群组中的关系里的source和target复制到该群组的originSource或originTarget列表属性中,将相应起点或终点以及边的属性中新增群组id,并将群组关系clusterEdge设为无效;
[0011]若关系的起点和终点归属为同一群组的子节点,则将相应的关系里的source和target复制到该群组的involve列表属性中,将相应起点或终点以及边的属性中新增群组id,并将群组关系clusterEdge设为有效。
[0012]优选的,在有节点和边的关系图谱切换为群组图谱时,方法包括:
[0013]根据节点和边中的群组关系clusterEdge的有效性,筛选出待群组呈现的候选对象,从而为群组图谱中的内容生成筛选掉无关对象;
[0014]根据群组的id将所述候选对象划分为一组或者多组候选组;
[0015]每一个群组在各自的候选组依据所述originSource或originTarget列表中的内容,定位相应的节点和/或边,并在群组呈现布局中展示。
[0016]优选的,所述群组关系clusterEdge设为有效,分为群组间关系有效和群组内关系有效两种;其中,若关系的起点和终点分别为不同群组的子节点是群组间关系有效,是群组内关系有效;则所述在根据节点和边中的群组关系clusterEdge的有效性,筛选出待群组呈现的候选对象,方法具体包括:
[0017]根据节点和边中的群组关系clusterEdge的群组间关系有效和群组内关系有效,筛选出待群组呈现的群组间关系候选对象;
[0018]并在完成所述群组间关系候选对象在群组呈现布局中展示后,在获取到操作人员对于指定的群组做选中操作时,进一步,完成群组内关系候选对象在群组呈现布局中展示。
[0019]优选的,在群组呈现布局中展示知识图谱中的节点和边时,具体包括:
[0020]直接在候选组中选中位于不同的群组中的作为起点和终点的节点进行在相应群组中的展示,并且,在初始展示时忽略掉起点和终点之间其他节点直接建立其位于两个分组中的起点和终点之间的虚边;其中,若相应的位于起点和终点之间本身就没有其他节点,则所述虚边以实现呈现,若相应的位于起点和终点之间本身就有其他节点,则所述续编以虚线呈现;
[0021]在获取到操作人员涉及对对关联两个群组进行选中操作,或者,对群组之间指定的一条虚边进行选中操作时,进一步的,将所述虚边之间的其他节点和配套的边都进行完整生成和呈现;其中,在完成所述操作之前,相应的位于一对起点和终点之间的其它节点和他们的边信息在候选组中以所述originSource或originTarget作为标识标签缓存在内存中。
[0022]优选的,在获取到操作人员涉及对单个群组,或者,对关联两个群组进行选中操作时,方法还包括:
[0023]将相应群组的involve列表属性中所存储的关系的起点和终点归属为同一群组的子节点进行呈现展示,并且,在操作人员将操作维度重新回复到全群组展示的模式时,将对应involve列表属性中所存储的关系的起点和终点归属为同一群组的子节点进行隐藏操作。
[0024]优选的,所述方法还包括:
[0025]在操作人员将相应的操作焦点放置在其中一条虚边上时,相应的在虚边一侧生成一临时产生一窗口;
[0026]所述窗口将相应虚边所关联的一个或者多个中间节点和相应的节点之间的边进行呈现;
[0027]其中,若操作焦点进一步转移到所述窗口时,相应窗口中的内容会从半透明状切换为实体状,并可以接受进一步对窗口内的节点和边的选中操作,从而触发相应窗口内的节点和边的信息的进一步展示。
[0028]优选的,所述群组被以圆圈的方式呈现,其中,圆圈被冠以多层同心圆构成,其中,越位于圆心部分的节点表明相应的虚边之间所包含的节点数量越多,而相应越位于圆外环部分的节点表明相应的虚边之间所包含的节点数量越少;
[0029]其中,相应的同心圆的层数和相应的划归每一层所限定的节点数量阈值则根据当前所呈现的知识图谱中所包含的节点和边的关联特性进行预先设置。
[0030]优选的,在出于节点和边呈现方式的知识图谱状态,若操作人员选择进行群组进行掩膜时,方法还包括:
[0031]抓取当前界面中已经呈现的节点和边的信息,并与群组中的originSource列表、originTarget列表、involve列表中记录的信息进行比对,从而以最大的兼容性的方式,将同一群组的节点进行够勒外轮廓封闭图形的方式进行标识,并且,将其中被拢扩进来而又并非属于群组的节点则以添加灰度掩膜的方式标识出来。
[0032]第二方面,本专利技术还提供了一种知识图谱群组关系的处理装置,用于实现第一方面所述的知识图谱群组关系的处理方法,所述装置包括:
[0033]至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述处理器执行,用于执行第一方面所述的知识图谱群组关系的处理方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种知识图谱群组关系的处理方法,其特征在于,包括:依据所设定的划分群组的依据,遍历当前知识图谱中所包含的各个节点和边的关系;若关系的起点和终点均为非群组内的子节点,则修改构成相应关系的节点和边各自的hidden属性,与群组的fold属性值相反,从而使得以群组形式呈现图谱时,隐藏该关系,而以节点和边形式呈现时,显示该关系;在相应的关系的节点和边的属性中设置群组id为空和群组关系clusterEdge无效;若关系的起点和终点分别为不同群组的子节点,则将该关系原有的source和target复制到相应两个群组各自的originSource或originTarget列表属性中,在相应的关系的节点和边的属性中新增群组id和群组关系clusterEdge有效;若关系的起点或终点之一为群组的子节点,而另一端位于群组之外时,则将相应位于群组中的关系里的source和target复制到该群组的originSource或originTarget列表属性中,将相应起点或终点以及边的属性中新增群组id,并将群组关系clusterEdge设为无效;若关系的起点和终点归属为同一群组的子节点,则将相应的关系里的source和target复制到该群组的involve列表属性中,将相应起点或终点以及边的属性中新增群组id,并将群组关系clusterEdge设为有效。2.根据权利要求1所述的知识图谱群组关系的处理方法,其特征在于,在有节点和边的关系图谱切换为群组图谱时,方法包括:根据节点和边中的群组关系clusterEdge的有效性,筛选出待群组呈现的候选对象,从而为群组图谱中的内容生成筛选掉无关对象;根据群组的id将所述候选对象划分为一组或者多组候选组;每一个群组在各自的候选组依据所述originSource或originTarget列表中的内容,定位相应的节点和/或边,并在群组呈现布局中展示。3.根据权利要求2所述的知识图谱群组关系的处理方法,其特征在于,所述群组关系clusterEdge设为有效,分为群组间关系有效和群组内关系有效两种;其中,若关系的起点和终点分别为不同群组的子节点是群组间关系有效,是群组内关系有效;则所述在根据节点和边中的群组关系clusterEdge的有效性,筛选出待群组呈现的候选对象,方法具体包括:根据节点和边中的群组关系clusterEdge的群组间关系有效和群组内关系有效,筛选出待群组呈现的群组间关系候选对象;并在完成所述群组间关系候选对象在群组呈现布局中展示后,在获取到操作人员对于指定的群组做选中操作时,进一步,完成群组内关系候选对象在群组呈现布局中展示。4.根据权利要求2所述的知识图谱群组关系的处理方法,其特征在于,在群组呈现布局中展示知识图谱中的节点和边时,具体包括:直接在候选组中选中位于不同的群组中的作为起点和终点的节点进行在相应群组中的展示,并且,在初始展示时忽略掉起点和终点之间其他节点直接建立其位于两个分组中的起点和终点之间的...

【专利技术属性】
技术研发人员:陈君萍罗涛周思成董国强丁先胜张睿王振宇
申请(专利权)人:四川蜀天梦图数据科技有限公司
类型:发明
国别省市:

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

1