动态图谱构建方法、动态图谱构建设备和可读存储介质技术

技术编号:37194733 阅读:12 留言:0更新日期:2023-04-20 22:54
本申请公开了一种动态图谱构建方法、动态图谱构建设备和计算机可读存储介质,该方法包括:获取图谱数据的标识符以及时序信息,根据标识符确定图谱数据的数据类型,根据数据类型确定对应的构建规则,将图谱数据和时序信息按照构建规则关联保存至目标数据表,根据目标数据表构建知识图谱。所以,有效解决了相关技术中静态图谱不支持多时间段比对知识图谱的变化情况,不能跨图融合,应用场景存在限制的技术问题,实现了对知识图谱进行实时、多时段对比分析,同时实现跨图或多图融合。同时实现跨图或多图融合。同时实现跨图或多图融合。

【技术实现步骤摘要】
动态图谱构建方法、动态图谱构建设备和可读存储介质


[0001]本申请涉及数据管理领域,尤其涉及一种动态图谱构建方法、动态图谱构建设备和计算机可读存储介质。

技术介绍

[0002]知识图谱是基于数据网络技术框架的应用与实现,其实现对客观世界从字符串描述到结构化语义描述,是对客观世界的知识映射。知识图谱一般基于实体以及实体之间的关联构建和管理某一个领域内的知识结构,从而实现知识查询。
[0003]在相关技术中,使用节点表示现实世界存在的实体,使用边表示实体与实体之间的关系,进而通过节点以及边构成一个网络,即知识图谱,生成的知识图谱一般为静态图谱。根据获取到的数据生成知识图谱后,根据对应场景可对知识图谱进行分析以及监控。生成的知识图谱一般为静态图谱。
[0004]但是,静态图谱不支持多时间段比对知识图谱的变化情况,不能跨图融合,应用场景存在限制。

技术实现思路

[0005]本申请实施例通过提供一种动态图谱构建方法、动态图谱构建设备和计算机可读存储介质,解决了相关技术中静态图谱不支持多时间段比对知识图谱的变化情况,不能跨图融合,应用场景存在限制的技术问题,实现了对知识图谱进行实时、多时段对比分析,同时实现跨图或多图融合。
[0006]本申请实施例提供了一种动态图谱构建方法,所述动态图谱构建方法包括:
[0007]获取用于构建知识图谱的图谱数据,确定所述图谱数据的标识符以及时序信息;
[0008]基于所述标识符,确定所述图谱数据的场景类型以及数据类型,其中,所述数据类型包括实体数据、关系数据以及属性数据;
[0009]基于所述数据类型对应的构建规则,将所述图谱数据与所述时序信息关联保存至目标数据表;
[0010]根据所述目标数据表对应的类型,以目标实体数据表以及目标属性数据表为节点,目标关系数据表为边构建对应的知识图谱,并关联所述知识图谱以及所述场景类型。
[0011]可选地,所述基于所述数据类型对应的构建规则,将所述图谱数据与所述时序信息关联保存至目标数据表的步骤包括:
[0012]当所述数据类型为实体数据时,确定所述图谱数据的实体类型,并判断所述实体类型对应的实体类型块是否存在;
[0013]若存在所述实体类型块,确定所述实体类型块内是否存储有所述图谱数据对应的实体值;
[0014]若存在所述实体值,基于所述时序信息更新所述实体值,判断所述场景类型对应的主场景是否存在;
[0015]若不存在所述实体值,则在所述实体类型块内存储所述实体值以及所述时序信息,判断所述场景类型对应的主场景是否存在。
[0016]可选地,所述当所述数据类型为实体数据时,确定所述图谱数据的实体类型,并判断所述实体类型对应的实体类型块是否存在的步骤之后,还包括:
[0017]若不存在所述实体类型块,则创建所述实体类型块,并关联所述实体类型与所述实体类型块;
[0018]确定所述图谱数据的实体值,写入所述实体值以及所述时序信息至所述实体类型块;
[0019]判断所述场景类型对应的主场景是否存在。
[0020]可选地,所述判断所述场景类型对应的主场景是否存在的步骤之后,还包括:
[0021]若所述主场景存在,确定所述图谱数据对应的子场景,判断所述主场景是否关联所述子场景;
[0022]若所述主场景不存在关联的所述子场景,则创建所述子场景,并关联存储所述子场景与所述图谱数据;
[0023]若所述主场景存在关联的所述子场景,且所述子场景未与所述图谱数据关联时,关联存储所述子场景与所述图谱数据。
[0024]可选地,所述基于所述数据类型对应的构建规则,将所述图谱数据与所述时序信息关联保存至目标数据表的步骤还包括:
[0025]当所述数据类型为属性数据时,确定所述图谱数据的属性类型,判断所述场景类型对应的主场景,是否关联有所述属性类型对应的属性类型块;
[0026]若关联有所述属性类型块,则确定所述图谱数据对应的属性值,确定所述属性类型块内是否存储有所述属性值;
[0027]若所述属性类型块内存储有所述属性值,则基于所述属性值以及所述时序信息更新所述属性类型块;
[0028]若所述属性类型块内未存储所述属性值,则将所述属性值与所述时序信息关联存储至所述属性类型块。
[0029]可选地,所述基于所述数据类型对应的构建规则,将所述图谱数据与所述时序信息关联保存至目标数据表的步骤还包括:
[0030]当所述数据类型为关系数据时,确定所述图谱数据的关系类型,判断所述场景类型对应的主场景,是否关联有所述关系类型对应的关系类型块;
[0031]若关联有所述关系类型块,则确定所述图谱数据对应的第一实体值、第二实体值以及关系值,判断所述关系类型块内是否存储有所述关系值;
[0032]若所述关系类型块内存储有所述关系值,则基于所述第一实体值、第二实体值、所述关系值以及所述时序信息更新所述关系类型块;
[0033]若所述关系类型块内未存储有所述关系值,则将所述第一实体值、第二实体值、所述关系值以及所述时序信息关联存储至所述关系类型块。
[0034]可选地,所述根据所述目标数据表对应的类型,以目标实体数据表以及目标属性数据表为节点,目标关系数据表为边构建对应的知识图谱,并关联所述知识图谱以及所述场景类型的步骤包括:
[0035]获取所述场景类型下存储的目标关系数据表,确定所述目标关系数据表所指向的所述目标实体数据表和/或所述目标属性数据表;
[0036]以所述目标实体数据表和/或所述目标属性数据表作为所述节点,根据所述目标关系数据表对应的关联关系,生成所述节点之间的连线,以形成所述知识图谱。
[0037]可选地,所述基于所述数据类型对应的构建规则,将所述图谱数据与所述时序信息关联保存至目标数据表的步骤之后,还包括:
[0038]根据所述图谱数据的哈希值确定所述图谱数据所对应的类型块在分表的映射表中的定义。
[0039]此外,本申请还提出一种动态图谱构建设备,所述动态图谱构建设备包括存储器、处理器及存储在存储器上并可在处理器上运行的动态图谱构建程序,所述处理器执行所述动态图谱构建程序时实现如上所述的动态图谱构建方法的步骤。
[0040]此外,本申请还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有动态图谱构建程序,所述动态图谱构建程序被处理器执行时实现如上所述的动态图谱构建方法的步骤。
[0041]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0042]1、由于采用了获取用于构建知识图谱的图谱数据,确定所述图谱数据的标识符以及时序信息;基于所述标识符,确定所述图谱数据的场景类型以及数据类型,其中,所述数据类型包括实体数据、关系数据以及属性数据;基于所述数据类型对应的构建规则,将所述图谱数据与所述时序信息关联保存至目标数据表;根据所述目标数据表对应的类型,以目标实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动态图谱构建方法,其特征在于,所述动态图谱构建方法包括:获取用于构建知识图谱的图谱数据,确定所述图谱数据的标识符以及时序信息;基于所述标识符,确定所述图谱数据的场景类型以及数据类型,其中,所述数据类型包括实体数据、关系数据以及属性数据;基于所述数据类型对应的构建规则,将所述图谱数据与所述时序信息关联保存至目标数据表;根据所述目标数据表对应的类型,以目标实体数据表以及目标属性数据表为节点,目标关系数据表为边构建对应的知识图谱,并关联所述知识图谱以及所述场景类型。2.如权利要求1所述的动态图谱构建方法,其特征在于,所述基于所述数据类型对应的构建规则,将所述图谱数据与所述时序信息关联保存至目标数据表的步骤包括:当所述数据类型为实体数据时,确定所述图谱数据的实体类型,并判断所述实体类型对应的实体类型块是否存在;若存在所述实体类型块,确定所述实体类型块内是否存储有所述图谱数据对应的实体值;若存在所述实体值,基于所述时序信息更新所述实体值,判断所述场景类型对应的主场景是否存在;若不存在所述实体值,则在所述实体类型块内存储所述实体值以及所述时序信息,判断所述场景类型对应的主场景是否存在。3.如权利要求2所述的动态图谱构建方法,其特征在于,所述当所述数据类型为实体数据时,确定所述图谱数据的实体类型,并判断所述实体类型对应的实体类型块是否存在的步骤之后,还包括:若不存在所述实体类型块,则创建所述实体类型块,并关联所述实体类型与所述实体类型块;确定所述图谱数据的实体值,写入所述实体值以及所述时序信息至所述实体类型块;判断所述场景类型对应的主场景是否存在。4.如权利要求2或3所述动态图谱构建方法,其特征在于,所述判断所述场景类型对应的主场景是否存在的步骤之后,还包括:若所述主场景存在,确定所述图谱数据对应的子场景,判断所述主场景是否关联所述子场景;若所述主场景不存在关联的所述子场景,则创建所述子场景,并关联存储所述子场景与所述图谱数据;若所述主场景存在关联的所述子场景,且所述子场景未与所述图谱数据关联时,关联存储所述子场景与所述图谱数据。5.如权利要求1所述的动态图谱构建方法,其特征在于,所述基于所述数据类型对应的构建规则,将所述图谱数据与所述时序信息关联保存至目标数据表的步骤还包括:当所述数据类型为属性数据时,确定所述图谱数据的属性类型,判断所述场景类型对应的主场景,是否关联有所述属性类型对应的属性类型...

【专利技术属性】
技术研发人员:潘小康罗义聪蒋玉华钟浩灵
申请(专利权)人:深圳市极限网络科技有限公司
类型:发明
国别省市:

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

1