一种知识图谱数据写入方法、装置及计算机设备与流程

本申请涉及计算机应用,特别是涉及一种知识图谱数据写入方法、装置及计算机设备。
背景技术:
1、在知识图谱系统中,每天通常会发生近千万次的高频写入数据的操作。而现有技术中,一般直接将接收到的知识图谱数据实时写入知识图谱系统。但是,一旦在知识图谱数据写入的过程中,出现可能存在数据异常的行为,则容易导致异常的数据值进入知识图谱系统。同时,由于知识图谱系统的数据存储量巨大,很难找出异常的数据值,从而影响知识图谱系统的数据准确性。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种数据准确性高的知识图谱数据写入方法、装置及计算机设备。
2、第一方面,本申请提供了一种知识图谱数据写入方法,包括:
3、获取知识图谱系统的待写入数据,将所述待写入数据输入至规则系统;
4、通过所述规则系统采用预设的公共规则对所述待写入数据进行校验,得到与所述待写入数据对应的第一校验标签;
5、通过所述规则系统采用与当前业务需求匹配的自定义规则对所述待写入数据进行校验,得到与所述待写入数据对应的第二校验标签;
6、通过所述规则系统响应于所述第一校验标签和所述第二校验标签满足标准化条件,对所述待写入数据进行数据标准化处理,得到对应的标准化数据;
7、通过所述规则系统将所述标准化数据写入所述知识图谱系统。
8、在其中一个实施例中,所述通过所述规则系统采用与当前业务需求匹配的自定义规则对所述待写入数据进行校验,得到与所述待写入数据对应的第二校验标签,包括:
9、通过所述规则系统根据所述自定义规则匹配的数据类型对所述待写入数据进行转换,得到所述待写入数据在所述数据类型下的数据内容;
10、通过所述规则系统采用所述自定义规则对所述数据内容进行校验,得到与所述待写入数据对应的第二校验标签。
11、在其中一个实施例中,所述通过所述规则系统响应于所述第一校验标签和所述第二校验标签满足标准化条件,对所述待写入数据进行数据标准化处理,得到对应的标准化数据,包括:
12、在所述第一校验标签和所述第二校验标签均属于可标准化标签的情况下,确定所述第一校验标签和所述第二校验标签满足所述标准化条件;
13、通过所述规则系统响应于所述第一校验标签和所述第二校验标签满足所述标准化条件,采用与所述第一校验标签以及所述第二校验标签对应的标准化方式对所述待写入数据进行数据标准化处理,得到所述标准化数据。
14、在其中一个实施例中,所述方法还包括:
15、通过所述规则系统响应于所述第一校验标签和所述第二校验标签不满足所述标准化条件,将所述待写入数据推送至告警系统;
16、通过所述告警系统对所述待写入数据进行告警处理,得到所述待写入数据的告警处理结果。
17、在其中一个实施例中,所述获取知识图谱系统的待写入数据,将所述待写入数据输入至规则系统,包括:
18、通过预设的流工具从实时数据流中获取所述知识图谱系统的待写入数据;
19、通过所述流工具将所述待写入数据输入至所述规则系统。
20、在其中一个实施例中,所述获取知识图谱系统的待写入数据,将所述待写入数据输入至规则系统,包括:
21、当所述知识图谱系统冷启动时,从离线全量数据中获取所述待写入数据,将所述待写入数据输入至所述规则系统。
22、第二方面,本申请还提供了一种知识图谱数据写入装置,包括:
23、数据获取模块,用于获取知识图谱系统的待写入数据,将所述待写入数据输入至规则系统;
24、第一校验模块,用于通过所述规则系统采用预设的公共规则对所述待写入数据进行校验,得到与所述待写入数据对应的第一校验标签;
25、第二校验模块,用于通过所述规则系统采用与当前业务需求匹配的自定义规则对所述待写入数据进行校验,得到与所述待写入数据对应的第二校验标签;
26、标准化模块,用于通过所述规则系统响应于所述第一校验标签和所述第二校验标签满足标准化条件,对所述待写入数据进行数据标准化处理,得到对应的标准化数据;
27、数据写入模块,用于通过所述规则系统将所述标准化数据写入所述知识图谱系统。
28、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项实施例所述的知识图谱数据写入方法。
29、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一项实施例所述的知识图谱数据写入方法。
30、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面任一项实施例所述的知识图谱数据写入方法。
31、上述知识图谱数据写入方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,通过获取知识图谱系统的待写入数据,将待写入数据输入至规则系统,通过规则系统采用预设的公共规则对待写入数据进行校验,得到与待写入数据对应的第一校验标签,通过规则系统采用与当前业务需求匹配的自定义规则对待写入数据进行校验,得到与待写入数据对应的第二校验标签,通过规则系统响应于第一校验标签和第二校验标签满足标准化条件,对待写入数据进行数据标准化处理,得到对应的标准化数据,通过规则系统将标准化数据写入知识图谱系统,能够从知识图谱的数据写入路径入手,对于待写入知识图谱的数据进行校验和标准化处理,从而避免异常数据或异常数据写入操作对于知识图谱系统的影响,提高知识图谱系统的数据准确性。
32、此外,通过采用上述知识图谱数据写入方法,不仅能够利用高度抽象的公共规则保障知识图谱数据写入方法对于任意待写入数据的复用性,同时还能够利用满足当前业务需求的自定义规则提高知识图谱数据写入方法对于任意数据写入场景的灵活性。
技术特征:
1.一种知识图谱数据写入方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述通过所述规则系统采用与当前业务需求匹配的自定义规则对所述待写入数据进行校验,得到与所述待写入数据对应的第二校验标签,包括:
3.根据权利要求1所述的方法,其特征在于,所述通过所述规则系统响应于所述第一校验标签和所述第二校验标签满足标准化条件,对所述待写入数据进行数据标准化处理,得到对应的标准化数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述获取知识图谱系统的待写入数据,将所述待写入数据输入至规则系统,包括:
6.根据权利要求1至4中任一项所述的方法,其特征在于,所述获取知识图谱系统的待写入数据,将所述待写入数据输入至规则系统,包括:
7.一种知识图谱数据写入装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
技术总结
本申请涉及一种知识图谱数据写入方法、装置及计算机设备。所述方法包括:获取知识图谱系统的待写入数据,将待写入数据输入至规则系统;通过规则系统采用预设的公共规则对待写入数据进行校验,得到与待写入数据对应的第一校验标签;采用与当前业务需求匹配的自定义规则对待写入数据进行校验,得到与待写入数据对应的第二校验标签;响应于第一校验标签和第二校验标签满足标准化条件,对待写入数据进行数据标准化处理,得到对应的标准化数据;将标准化数据写入知识图谱系统。采用本方法能够对于待写入知识图谱的数据进行校验和标准化处理,从而避免异常数据或异常数据写入操作对于知识图谱系统的影响,提高知识图谱系统的数据准确性。
技术研发人员:张宝利,任何强,李卫星,仲启尚
受保护的技术使用者:企查查科技股份有限公司
技术研发日:
技术公布日:2024/11/28
技术研发人员:张宝利,任何强,李卫星,仲启尚
技术所有人:企查查科技股份有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
