[发明专利]一种构建子图模型进行图谱查询的方法在审
申请号: | 202210364544.0 | 申请日: | 2022-04-07 |
公开(公告)号: | CN114817558A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 陈细平;邓荣平;李建民;王辉;廖宏玮 | 申请(专利权)人: | 杭州半云科技有限公司 |
主分类号: | G06F16/36 | 分类号: | G06F16/36;G06F16/9032;G06F16/903;G06F16/9038 |
代理公司: | 杭州山泰专利代理事务所(普通合伙) 33438 | 代理人: | 张飞 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 构建 模型 进行 图谱 查询 方法 | ||
1.一种构建子图模型进行图谱查询的方法,其特征在于,包括以下步骤:
S1、创建查询:在图谱预览模块中创建某个子图查询的场景,确定子图查询的名称并选择需要查询的图谱;
S2、在子图创建模块中构建子图模型:S21、图谱关系拾取:对图谱中某条关系进行拾取,并在子图界面中获取与这条关系相关联的两个实体信息;
S22、实体组合:在进行多条关系的拾取时,对于重复的实体,需要进行实体合并去重,而重复的实体的关系则会自动合并;
S23、实体属性过滤和关系属性过滤:在子图实体和关系确定后,分别对实体和关系的属性进行选择性过滤,包括等于、不等于、包含、不包含四种过滤条件选择,并设置属性条件过滤的数值,完成子图模型配置;
S3、在子图运行模块中运行子图模型并获取查询结果:S31、运行子图查询:子图模型配置完毕后,进行子图模型运行,子图运行模块对子图的实体、关系和属性的参数配置进行逻辑验证,运行通过则会进行图数据查询,运行失败则进行失败提示;
逻辑验证首先从起始点开始,根据起始点实体的英文名标识去总图中匹配总图中该实体是否存在,验证存在就继续验证子图中起始点实体的连接关系是否在总图中存在,验证通过就继续验证子图中起始点关联的另一端实体在总图中是否存在,依次验证下去,确保子图的逻辑关系是匹配总图的;
再获取属性字段配置的参数值,验证实体和关系的属性字段的参数设置,验证该属性是否属于本实体或本关系,验证数值型字段填写的值是否是数值型的,验证字符串类型是否有空格、是否空字符串,验证属性字段的过滤条件是否填写;
S32、图谱语句查询:子图模型运行通过后,通过图谱语句转换器将子图的实体、关系和属性的参数配置转换为图谱查询语句,并转入图数据库进行查询,通过图数据库运行转换后的图谱查询语句,并将查询结果保存在内部缓存器模块中;
S33、后台结果查看:以图谱关系和json格式两种方式在系统的图谱探索页面进行结果输出和展示。
2.根据权利要求1所述的一种构建子图模型进行图谱查询的方法,其特征在于,在步骤S31中,首先,要检验子图模型的配置是否正确,如果存在重复或者孤立的实体、重复的关系都会导致运行失败,其次,要检验实体是否配置起始点和结束点,最后,要检查实体属性和关系属性配置的过滤条件是否合格,所有条件满足后子图模型才会运行通过。
3.根据权利要求1所述的一种构建子图模型进行图谱查询的方法,其特征在于,所述图谱预览模块用于在图谱探索页面展示总图和子图的实体和关系,在总图中选择需要查询的部分关系和实体,在子图中进行输出展示。
4.根据权利要求1所述的一种构建子图模型进行图谱查询的方法,其特征在于,所述子图创建模块用于对总图中实体和关系进行拾取,并展现在子图区域中,子图区域中重复的实体可以进行合并操作,并对不同类型关系的输出结果进行交集、并集和差集处理,以及创建虚拟实体进行实体筛选。
5.根据权利要求1所述的一种构建子图模型进行图谱查询的方法,其特征在于,所述子图运行模块用于查询配置的子图模型,通过设置实体和关系的属性过滤条件,运行得到查询结果,并以图谱关系和json格式两种方式进行输出展示。
6.根据权利要求1所述的一种构建子图模型进行图谱查询的方法,其特征在于,还包括图关系存储器,所述图关系存储器用于存储子图模型的实体、关系和过滤参数条件。
7.根据权利要求1所述的一种构建子图模型进行图谱查询的方法,其特征在于,所述图谱语句转换器用于把子图的实体、关系和属性的参数配置转换为图数据库能够识别的图谱查询语句。
8.根据权利要求1所述的一种构建子图模型进行图谱查询的方法,其特征在于,还包括内部缓存器模块,所述内部缓存器模块用于对查询结果进行内存存储并返回到图谱探索页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州半云科技有限公司,未经杭州半云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210364544.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种皮革加工用高效剖层设备
- 下一篇:活门式膨胀波火炮