[发明专利]有时间约束的非连通知识图谱查询方法有效
申请号: | 201910638217.8 | 申请日: | 2019-07-15 |
公开(公告)号: | CN110347846B | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 黄金晶;李文骏 | 申请(专利权)人: | 苏州工业职业技术学院 |
主分类号: | G06F16/36 | 分类号: | G06F16/36;G06F16/31 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 215104 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时间 约束 连通 知识 图谱 查询 方法 | ||
1.一种有时间约束的非连通知识图谱查询方法,其特征在于,包括:
使用邻接表来存储时间知识图谱,在该邻接表中,每个表节点由eID、uLabel、ppro、tpre、hpre共5项组成,其中,eID表示知识图谱中节点的编号;uLabel表示节点的标签值;ppro是个指针,指向图谱中描述每个表节点的属性和属性值,每个属性用一个proItem对象描述,包括pro、value、nextproItem共3项,分别代表属性、属性值和指向下一个属性的指针;tpre是一个指针,表示知识图谱中哪些实体指向了该表节点所代表的实体,这些实体用preItem对象来描述,包括pre、entityobj、pretf、nextpreItem共4项,分别代表谓词、主体或宾语、时间段和指向下一个表节点的指针,相同谓词的按照时间先后连接;hpre指针表示该表节点所代表的实体指向知识图谱中哪些实体;
采用的索引表中每个表项由pID、predicate、rel共3项组成,其中,pID表示编号,predicate表示谓词,rel是一个指针,指向哪些主体和宾语之间包含该谓词,由一个reItem项表示,包括subject、object、retf、nextreItem共4项组成,分别表示主体、宾语、时间段和指向下一个reItem项的指针;
查询图接收器接收用户提交的查询请求,并按照时间顺序将查询请求放入查询等待队列;
查询图分析器依次对查询等待队列中的每一个查询图进行分析,其中,查询图是具有时间约束的非连通图,查询图分析器读取查询图,获取主查询图和时间输入图,解析主查询图和时间输入图在时间段上存在的关系,用非连通图深度优先遍历的方法遍历查询图,将所述查询图中只有时间参数的待查询对象的图作为时间输入图,将另外的子图作为主查询图;
时间输入图查询器对时间输入图进行相应的查询处理,将查询结果送入时间集,其中,时间输入图查询器查询时间输入图以获取待查的时间段;
时间约束处理器根据时间约束关系对时间集进行处理,得到主查询要满足的时间约束条件;
根据时间约束,主查询处理器对主查询图进行处理,将查询结果送入结果集队列;
输出结果集,有时间约束的非连通知识图谱查询结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州工业职业技术学院,未经苏州工业职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910638217.8/1.html,转载请声明来源钻瓜专利网。