一种数据存储方法方法、装置及数据查询方法、装置,包括:获取待存储属性数据以及所述待存储属性数据的数据源信息;将所述待存储属性数据和所述待存储属性数据的数据源信息对应存储在知识图谱中。由于获取了待存储属性数据以及所述待存储属性数据的数据源信息,并将所述待存储属性数据和所述待存储属性数据的数据源信息对应存储在了知识图谱中,因此使得知识图谱中的属性数据实现了来源信息的显示,从而使用户针对属性数据能够开展有关数据来源信息的操作,提高了用户体验。
A data storage method, device, data query method and device
【技术实现步骤摘要】
一种数据存储方法、装置及数据查询方法、装置
本文涉及数据处理技术,尤指一种数据存储方法、装置及数据查询方法、装置。
技术介绍
知识图谱是一种用来描述事物之间的联系的常用手段,其中一种比较常见的模型被称为属性图。在属性图中,主要包括知识图谱中的实体和关系,或者也可以称为点和边,实体和关系都是由唯一的主键字段进行标识的,而除了主键字段之外,实体和关系还拥有多个属性。相关技术中,知识图谱的数据存储往往都只是将属性数据存储在知识图谱中。然而,这种数据存储方法无法反映知识图谱中属性数据的来源,因此使得用户针对属性数据无法开展有关数据来源信息的操作,从而降低了用户体验。
技术实现思路
本申请提供了一种数据存储方法、装置及数据查询方法、装置,能够使知识图谱中的属性数据显示来源信息,从而使用户针对属性数据能够开展有关数据来源信息的操作,提高了用户体验。本申请提供了一种数据存储方法,包括:获取待存储属性数据以及所述待存储属性数据的数据源信息;将所述待存储属性数据和所述待存储属性数据的数据源信息对应存储在知识图谱中。当多个所述待存储属性数据所属属性相同并且为单值,所述将待存储属性数据和待存储属性数据的数据源信息对应存储在知识图谱中,包括:当所述多个待存储属性数据相同且所述多个待存储属性数据的数据源信息相同,判断相同的属性数据所属属性对应的主键是否存在于所述知识图谱中,得到第一判断结果;根据所述第一判断结果将相同的待存储属性数据和相同的待存储属性数据的数据源信息对应存储在所述知识图谱中。所述根据第一判断结果将相同的待存储属性数据和相同的待存储属性数据的数据源信息对应存储在知识图谱中,包括:当所述第一判断结果为所述相同的待存储属性数据所属属性对应的主键存在于所述知识图谱中,将所述相同的待存储属性数据和所述相同的待存储属性数据的数据源信息替换所述知识图谱中所述相同的待存储属性数据所属属性的属性数据和数据源信息,并进行对应存储;当所述判断结果为所述相同的待存储属性数据所属属性对应的主键不存在于所述知识图谱中,将所述相同的待存储属性数据和所述相同的待存储属性数据的数据源信息对应存储在所述知识图谱中。当多个所述待存储属性数据所属属性是多值,所述将待存储属性数据和待存储属性数据的数据源信息对应存储在知识图谱中,包括:对多个所述待存储属性数据和所述待存储属性数据的数据源信息进行去重;判断进行去重处理后的待存储属性数据所属属性对应的主键是否存在于所述知识图谱中,得到第二判断结果;根据所述第二判断结果将所述待存储属性数据和所述待存储属性数据的数据源信息对应存储在所述知识图谱中。所述根据第二判断结果将待存储属性数据和待存储属性数据的数据源信息对应存储在知识图谱中,包括:当所述待存储属性数据所属属性对应的主键存在于所述知识图谱中,将所述待存储属性数据和所述数据源信息与所述知识图谱中所述待存储属性数据所属属性的属性数据和数据源信息进行合并,并对应存储在所述知识图谱中;当所述待存储属性数据所属属性对应的主键不存在于所述知识图谱中,将所述待存储属性数据和所述待存储属性数据的数据源信息对应存储在所述知识图谱中。所述待存储属性数据的数据类型包括:批量数据和流式数据;当所述待存储属性数据的数据类型为所述流式数据,将所述待存储属性数据作为多个微批量进行处理。当所述待存储属性数据存在多个相互依存级别的数据源信息,所述待存储属性数据的数据源信息为最小级别的数据源信息。本申请还提供了一种数据查询方法,包括:获取针对知识图谱的数据查询请求;其中,所述数据查询请求用于查询目标属性数据和所述目标属性数据的数据源信息;根据所述数据查询请求在所述知识图谱中查询所述目标属性数据和所述目标数据数据的数据源信息;其中,所述目标属性数据和所述目标属性数据的数据源信息预先对应存储在知识图谱中;将查询到的目标属性数据和目标属性数据的数据源信息返回给发送所述数据查询请求的请求方。本申请还提供了一种数据存储装置,包括:第一获取模块,用于获取待存储属性数据以及所述待存储属性数据的数据源信息;第一处理模块,用于将所述待存储属性数据和所述待存储属性数据的数据源信息对应存储在知识图谱中。本申请还提供了一种数据查询装置,包括:第二获取模块,用于获取针对知识图谱的数据查询请求;其中,所述数据查询请求用于查询目标属性数据和所述目标属性数据的数据源信息;第二处理模块,用于根据所述数据查询请求在所述知识图谱中查询所述目标属性数据和所述目标数据数据的数据源信息;其中,所述目标属性数据和所述目标属性数据的数据源信息预先对应存储在知识图谱中;所述第二处理模块,还用于将查询到的目标属性数据和目标属性数据的数据源信息返回给发送所述数据查询请求的请求方。与相关技术相比,本申请包括:获取待存储属性数据以及所述待存储属性数据的数据源信息;将所述待存储属性数据和所述待存储属性数据的数据源信息对应存储在知识图谱中。由于获取了待存储属性数据以及所述待存储属性数据的数据源信息,并将所述待存储属性数据和所述待存储属性数据的数据源信息对应存储在了知识图谱中,因此使得知识图谱中的属性数据实现了来源信息的显示,从而使用户针对属性数据能够开展有关数据来源信息的操作,提高了用户体验。本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本申请技术方案的理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。图1为本申请实施例提供的一种数据存储方法的流程示意图;图2为本申请实施例提供的一种待存储属性数据和待存储属性数据的数据源信息的示意图;图3为本申请实施例提供的另一种待存储属性数据和待存储属性数据的数据源信息的示意图;图4为本申请实施例提供的一种数据查询方法的流程示意图;图5为本申请实施例提供的一种数据存储装置的结构示意图;图6为本申请实施例提供的一种数据查询装置的结构示意图。具体实施方式本申请描述了多个实施例,但是该描述是示例性的,而不是限制性的,并且对于本领域的普通技术人员来说显而易见的是,在本申请所描述的实施例包含的范围内可以有更多的实施例和实现方案。尽管在附图中示出了许多可能的特征组合,并在具体实施方式中进行了讨论,但是所公开的特征的许多其它组合方式也是可能的。除非特意加以限制的情况以外,任何实施例的任何特征或元件可以与任何其它实施例中的任何其他特征或元件结合使用,或可以替代任何其它实施例中的任何其他特征或元件。本申请包括并设想了与本领域普通技术人员已知的特征和元件的组合。本文档来自技高网...
【技术保护点】
1.一种数据存储方法,其特征在于,包括:/n获取待存储属性数据以及所述待存储属性数据的数据源信息;/n将所述待存储属性数据和所述待存储属性数据的数据源信息对应存储在知识图谱中。/n
【技术特征摘要】
1.一种数据存储方法,其特征在于,包括:
获取待存储属性数据以及所述待存储属性数据的数据源信息;
将所述待存储属性数据和所述待存储属性数据的数据源信息对应存储在知识图谱中。
2.根据权利要求1所述的方法,其特征在于,当多个所述待存储属性数据所属属性相同并且为单值,所述将待存储属性数据和待存储属性数据的数据源信息对应存储在知识图谱中,包括:
当所述多个待存储属性数据相同且所述多个待存储属性数据的数据源信息相同,判断相同的属性数据所属属性对应的主键是否存在于所述知识图谱中,得到第一判断结果;
根据所述第一判断结果将相同的待存储属性数据和相同的待存储属性数据的数据源信息对应存储在所述知识图谱中。
3.根据权利要求2所述的方法,其特征在于,所述根据第一判断结果将相同的待存储属性数据和相同的待存储属性数据的数据源信息对应存储在知识图谱中,包括:
当所述第一判断结果为所述相同的待存储属性数据所属属性对应的主键存在于所述知识图谱中,将所述相同的待存储属性数据和所述相同的待存储属性数据的数据源信息替换所述知识图谱中所述相同的待存储属性数据所属属性的属性数据和数据源信息,并进行对应存储;
当所述判断结果为所述相同的待存储属性数据所属属性对应的主键不存在于所述知识图谱中,将所述相同的待存储属性数据和所述相同的待存储属性数据的数据源信息对应存储在所述知识图谱中。
4.根据权利要求1所述的方法,其特征在于,当多个所述待存储属性数据所属属性是多值,所述将待存储属性数据和待存储属性数据的数据源信息对应存储在知识图谱中,包括:
对多个所述待存储属性数据和所述待存储属性数据的数据源信息进行去重;
判断进行去重处理后的待存储属性数据所属属性对应的主键是否存在于所述知识图谱中,得到第二判断结果;
根据所述第二判断结果将所述待存储属性数据和所述待存储属性数据的数据源信息对应存储在所述知识图谱中。
5.根据权利要4所述的方法,其特征在于,所述根据第二判断结果将待存储属性数据和待存储属性数据的数据源信息对应存储在知识图谱中,包括:
当所述待存储属性数据所属属性对应的主键存在...
【专利技术属性】
技术研发人员:裴玉超,
申请(专利权)人:北京明略软件系统有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。