本发明涉及大数据处理领域,特别涉及一种支持知识分层的知识图谱构建方法及系统。
背景技术:
1、在目前的知识图谱应用场景中,数据管理没有明显的区分度。例如,与业务结合紧密的数据和领域常识知识经常混在一起进行知识图谱建模,使得领域常识知识缺乏有效的沉淀和复用。
2、本说明书一些实施例通过采用知识分层的知识图谱构建方法,使得知识能够被有效复用,提高建模效率。
技术实现思路
1、本说明书实施例之一提供一种支持知识分层的知识图谱构建方法,包括:获取实体知识的本体定义数据;所述实体知识的本体定义数据包括实体节点的节点定义数据以及实体节点之间的关系定义数据;其中,节点定义数据包括节点属性类型,且至少部分节点属性类型选自概念知识的概念类型;所述概念知识从已有的实体知识中概括得到,包括概念类型及其概念实例;基于所述本体定义数据对实例数据以及相关的概念类型的概念实例进行处理,得到实体知识的知识图谱,所述实体知识的知识图谱中至少一个实体节点实例的节点属性值来自概念知识的概念实例,进而将所述实体知识的知识图谱与概念知识挂载。
2、本说明书实施例之一提供一种支持知识分层的知识图谱构建系统,其包括:第一获取模块,用于获取实体知识的本体定义数据;所述实体知识的本体定义数据包括实体节点的节点定义数据以及实体节点之间的关系定义数据;其中,节点定义数据包括节点属性类型,且至少部分节点属性类型选自概念知识的概念类型;所述概念知识从已有的实体知识中概括得到,包括概念类型及其概念实例;第一处理模块,用于基于所述本体定义数据对实例数据以及相关的概念类型的概念实例进行处理,得到实体知识的知识图谱,所述实体知识的知识图谱中至少一个实体节点实例的节点属性值来自概念知识的概念实例,进而将所述实体知识的知识图谱与概念知识挂载。
3、本说明书实施例之一提供一种支持知识分层的知识图谱构建装置,包括处理器以及存储介质,所述存储介质用于存储计算机指令,所述处理器用于执行所述计算机指令中的至少部分以实现上述的支持知识分层的知识图谱构建方法。
4、本说明书实施例之一提供一种计算机可读存储介质,所述存储介质用于存储计算机指令,当所述计算机指令中的至少部分被处理器执行时,能够实现上述的支持知识分层的知识图谱构建方法。
1.一种支持知识分层的知识图谱构建方法,包括:
2.如权利要求1所述的方法,其中,所述实体节点实例被配置成限制访问;所述概念实例被配置成全局访问。
3.如权利要求1所述方法,其中,同一所述概念类型下的两个以上概念实例之间具有层级关系。
4.如权利要求1所述的方法,所述基于所述本体定义数据对实例数据以及相关的概念类型的概念实例进行处理,得到实体知识的知识图谱,包括:
5.如权利要求4所述的方法,所述将实体节点实例的属性数据对应到相关的概念类型的概念实例上,包括:通过链指算子和/或标化算子处理实体节点实例的属性数据,进而用来自概念知识的概念实例表征其节点属性值。
6.一种支持知识分层的知识图谱构建系统,其包括:
7.如权利要求6所述的系统,为了基于所述本体定义数据对实例数据以及相关的概念类型的概念实例进行处理,得到实体知识的知识图谱,所述第一处理模块进一步用于:
8.如权利要求7所述的系统,为了将实体节点实例的属性数据对应到相关的概念类型的概念实例上,所述第一处理模块进一步用于:
9.一种支持知识分层的知识图谱构建装置,包括处理器以及存储介质,所述存储介质用于存储计算机指令,所述处理器用于执行所述计算机指令中的至少部分以实现如权利要求1~5中任一项所述的支持知识分层的知识图谱构建方法。
10.一种计算机可读存储介质,所述存储介质用于存储计算机指令,当所述计算机指令中的至少部分被处理器执行时,能够实现如权利要求1~5中任一项所述的支持知识分层的知识图谱构建方法。