一种知识驱动的SPARQL查询构建方法
基本信息
申请号 | CN201910282147.7 | 申请日 | - |
公开(公告)号 | CN109992658A | 公开(公告)日 | 2019-07-09 |
申请公布号 | CN109992658A | 申请公布日 | 2019-07-09 |
分类号 | G06F16/332(2019.01)I; G06F16/36(2019.01)I | 分类 | 计算;推算;计数; |
发明人 | 周柳阳; 张美; 郑卫国 | 申请(专利权)人 | 智言科技(深圳)有限公司 |
代理机构 | 深圳市中科创为专利代理有限公司 | 代理人 | 智言科技(深圳)有限公司 |
地址 | 518000 广东省深圳市宝安区新安街道大浪社区创业二路139号宝安新一代信息技术产业园B座601 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种知识驱动的SPARQL查询构建方法,属于数据查询技术领域。获取用户提交的SPARQL查询语句,抽取SPARQL查询语句中的实体集合和谓词集合;分别解析判断实体集合及谓词集合中实体数及谓词数的数量,将查询语句分别分类为简单问题、事实问题及复杂问题,复杂问题可分为显示实体问题及隐式实体问题,分别对不同类别的问题构建查询流程,得到相对应的查询答案。本发明根据不同的问题,构建相对应的知识图谱,筛选出正确的SPARQL查询语句;降低了传统方法的搜索空间,减少运行时间;处理复杂问题时,若隐式实体没有出现,通过中间产物限制隐式实体,从而找出正确的SPARQL查询语句并执行结果,准确快速。 |
