【技术实现步骤摘要】
一种关系图谱的更新方法、装置及存储介质
本专利技术涉及计算机领域,尤其涉及一种关系图谱的更新方法、装置及存储介质。
技术介绍
一些技术中,关联图谱一般是静态的,直接显示图谱中所有的实体及关系,可读性性差。在知识图谱的应用中,用户可以对指定的实体进行扩展来显示指定实体的关系图谱,在大数据的场景中,扩展出来的实体及实体之间的关联关系比较多,包括直接关系、基于事件的间接关联关系等隐性关系。这导致呈现给用户的关系图谱上实体和关系很多,影响用户体验。
技术实现思路
为了解决上述技术问题,本公开提供了一种关系图谱的更新方法、装置及存储介质,可以更加简明展示关系图谱,提高用户的使用体验。本公开提供了一种关系图谱的更新方法,包括:确定待添加到关系图谱中的实体间的关系;对于待添加到关系图谱中的每个关系,分别进行如下操作:确定第一类型以及待添加关系所对应的两个实体中的第一实体;其中,所述第一类型为该待添加关系对应的关系类型;当所述第一实体存在于所述关系图谱中时,如果所述第一实体在所述关系图谱中关联一个第一类型的关系,则在所述关系图谱中添加聚合节点,将第一实体指向该聚合节点,所述聚合节点是指包含多个相同类型的关系的节点;如果所述第一实体在所述关系图谱中关联多个第一类型的关系,则更新所述第一实体所指向的聚合节点;待添加的关系添加完成后,确定待添加到关系图谱中的实体,并在所述关系图谱中添加对应的实体节点。一种示例性的实施例中,所述确定待添加到关系图谱中的实体间 ...
【技术保护点】
1.一种关系图谱的更新方法,其特征在于,所述方法包括:/n确定待添加到关系图谱中的实体间的关系;/n对于待添加到关系图谱中的每个关系,分别进行如下操作:/n确定第一类型以及待添加关系所对应的两个实体中的第一实体;其中,所述第一类型为该待添加关系对应的关系类型;/n当所述第一实体存在于所述关系图谱中时,如果所述第一实体在所述关系图谱中关联一个第一类型的关系,则在所述关系图谱中添加聚合节点,将第一实体指向该聚合节点,所述聚合节点是指包含多个相同类型关系的节点;如果所述第一实体在所述关系图谱中关联多个第一类型的关系,则更新所述第一实体所指向的聚合节点;/n待添加的关系添加完成后,确定待添加到关系图谱中的实体,并在所述关系图谱中添加对应的实体节点。/n
【技术特征摘要】
1.一种关系图谱的更新方法,其特征在于,所述方法包括:
确定待添加到关系图谱中的实体间的关系;
对于待添加到关系图谱中的每个关系,分别进行如下操作:
确定第一类型以及待添加关系所对应的两个实体中的第一实体;其中,所述第一类型为该待添加关系对应的关系类型;
当所述第一实体存在于所述关系图谱中时,如果所述第一实体在所述关系图谱中关联一个第一类型的关系,则在所述关系图谱中添加聚合节点,将第一实体指向该聚合节点,所述聚合节点是指包含多个相同类型关系的节点;如果所述第一实体在所述关系图谱中关联多个第一类型的关系,则更新所述第一实体所指向的聚合节点;
待添加的关系添加完成后,确定待添加到关系图谱中的实体,并在所述关系图谱中添加对应的实体节点。
2.根据权利要求1所述关系图谱的更新方法,其特征在于,所述确定待添加到关系图谱中的实体间的关系,包括:
获取关系图谱中已有的节点,并确定每个节点的类型,其中,所述节点包括:实体节点和聚合节点,其中,所述实体节点是对应于实体的节点;
当所述节点为实体节点时,获取该实体节点在所述关系图谱中所关联的实体间的关系,并将所获取的关系添加到关系图谱已有的实体间的关系中;
当所述节点为聚合节点时,获取该聚合节点所关联的从聚合节点指向实体节点的关系,并将所述关系添加到所述关系图谱已有的实体间的关系中;
将预先获取的实体间的关系去除所述关系图谱已有的实体间的关系得到待添加到关系图谱中实体间的关系。
3.根据权利要求1所述关系图谱的更新方法,其特征在于,所述待添加关系所对应的两个实体中的第一实体是指:当两个实体在关系图谱中只有一个存在实体节点或当两个实体在关系图谱中都存在时,根据预定原则确定为源节点的实体节点所对应的实体。
4.根据权利要求1所述关系图谱的更新方法,其特征在于,所述在所述关系图谱中添加聚合节点,将第一实体指向该聚合节点,包括:
在关系图谱中添加一个聚合节点,并在所述关系图谱中添加所述第一实体指向所添加的聚合节点的关系;将所述关系图谱中所存在的第一类型的关系的对端实体节点,以及待添加关系中另一实体对应的实体节点作为所添加的聚合节点关联的实体节点,将所述关系图谱中所存在的第一类型的关系和所述待添加关系作为所添加的聚合节点关联的关系。
5.根据权利要求4所述关系图谱的更新方法,其特征在于,所述对于待...
【专利技术属性】
技术研发人员:李玲,罗江玲,
申请(专利权)人:北京明略软件系统有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。