[发明专利]一种知识图谱构建方法及装置在审
申请号: | 202110438576.6 | 申请日: | 2021-04-22 |
公开(公告)号: | CN113111135A | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 樊骏锋;李长亮;毛璐 | 申请(专利权)人: | 北京金山数字娱乐科技有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/26;G06F16/25 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 刘晓楠 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 知识 图谱 构建 方法 装置 | ||
本申请提供一种知识图谱构建方法及装置,其中所述方法包括:创建图谱编辑器对应的交互控件,通过所述交互控件接收图谱编辑信息;通过所述图谱编辑器将所述图谱编辑信息转化为与当前数据库架构对应的结构化数据;基于所述结构化数据生成所述图谱编辑信息对应的知识图谱。
技术领域
本申请涉及人工智能技术领域,特别涉及一种知识图谱构建方法及装置、计算设备及计算机可读存储介质。
背景技术
数据库架构(Schema)作为规定知识图谱的结构及数据类型的表述,贯穿知识图谱的整个生命周期,是图谱构建和应用遵守的共同准则。现有的数据库架构(Schema)表示方法包括:三元组表示方法、图表示法、树状图框架等方法。同时,现有的人工设计的数据库架构(Schema),大多为使用文本或代码编辑器进行手动输入,在现有的知识图谱数据库架构(Schema)表示方法中,三元组方法需要将节点间关系、节点与属性关系分别表达,会产生繁琐且不便处理的问题;图表示法能够直观表示图谱结构,但无法方便供其他应用端有效获取数据库信息;树状图框架法利用多层级图谱结构表示,但是对于节点和关系的属性及数据结构和其他约束无法提供有效表示方法。
利用以上方法构建图谱数据库架构的过程,主要以编辑器进行人工输入,然而现有的编辑器存在表述不严谨、错误隐患大、编辑和修改效率低下等问题。
发明内容
有鉴于此,本申请实施例提供了一种知识图谱构建方法及装置、计算设备及计算机可读存储介质,以解决现有技术中存在的技术缺陷。
根据本说明书实施例的第一方面,提供了一种知识图谱构建方法,包括:
创建图谱编辑器对应的交互控件,通过所述交互控件接收图谱编辑信息;
通过所述图谱编辑器将所述图谱编辑信息转化为与当前数据库架构对应的结构化数据;
基于所述结构化数据生成所述图谱编辑信息对应的知识图谱。
可选地,创建图谱编辑器对应的交互控件,通过所述交互控件接收图谱编辑信息,包括:
创建所述图谱编辑器进行图谱生成所需的第一类别信息和第二类别信息对应的交互控件,并将所述交互控件嵌入至所述图谱编辑器;
通过所述交互控件接收所述第一类别信息和/或第二类别信息,将所述第一类别信息和/或第二类别信息以字符串的形式传入所述图谱编辑器。
可选地,通过所述图谱编辑器将所述图谱编辑信息转化为与当前数据库架构对应的结构化数据,包括:
将所述第一类别信息转化为当前数据库架构对应的固定数据结构的结构化数据;和/或
将所述第二类别信息转化为当前数据库架构对应的扩展数据结构的结构化数据;
其中,所述扩展数据结构内嵌于所述固定数据结构中。
可选地,还包括:
为每个节点类别信息和关系类别信息设置对应的基本约束条件;
根据所述基本约束条件对所述第一类别信息和第二类别信息进行校验,并且未通过校验的情况下进行报错。
可选地,基于所述结构化数据生成所述图谱编辑信息对应的知识图谱,包括:
根据所述当前数据库架构对应的固定数据结构的结构化数据,构建多个知识三元组,并为所述知识图谱三元组中的节点和关系添加对应的属性;
根据所述当前数据库架构对应的扩展数据结构的结构化数据,构建所述多个知识三元组中每个所述知识三元组对应的辅助说明信息;
对所述多个知识三元组以及每个所述知识三元组对应的辅助说明信息进行模式化表示,形成知识图谱结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山数字娱乐科技有限公司,未经北京金山数字娱乐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110438576.6/2.html,转载请声明来源钻瓜专利网。