发明名称 一种基于本体语义信息的本体查询引擎优化系统
摘要 一种基于本体语义信息的本体查询引擎优化系统,包含查询语句预处理模块:将查询语句转化成析取范式表示形式;对查询语句的查询变量及查询原子进行分类,并分化出针对术语集的查询语句;调用查询引擎将原本的查询语句转化成对应的一系列断言块查询语句;查询语句推导模块:对断言块查询语句,将其查询原子和知识库中的术语集结合形成一个暂时的知识库,通过推理机将新形成的知识库所包含的隐藏信息推导出来;查询语句优化模块:根据推导出的隐藏信息通过相关规则,对原查询语句进行优化,在断言块上查找结果并与术语集上的结果结合得到最终结果。本发明达到缩短查询时间的效果,可广泛应用于目前的语义网开发工具,起到优化其查询引擎的作用。
申请公布号 CN103617265A 申请公布日期 2014.03.05
申请号 CN201310641921.1 申请日期 2013.12.03
申请人 北京航空航天大学深圳研究院 发明人 欧阳元新;李日藩;盛浩;熊璋
分类号 G06F17/30(2006.01)I;G06F17/27(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京科迪生专利代理有限责任公司 11251 代理人 成金玉;贾玉忠
主权项 一种基于本体语义信息的本体查询引擎优化系统,其特征在于包括:查询语句预处理模块、查询语句推导模块和查询语句优化模块;其中:查询语句预处理模块:将查询语句分解成一系列简单合取查询,即将查询语句转化成析取范式,之后只需要对每个合取查询语句进行查询,查询结果是每个合取查询结果的并集;针对单个合取查询,将其中的查询变量分为术语集变量和断言块变量两类,将查询原子也分成两大类,即断言块原子和术语集原子;将术语集原子单独提出来,组成只涉及术语集信息的查询语句,调用查询引擎,在术语集上查询,将查询结果依次替代查询语句中的术语集变量,形成一系列只涉及断言块信息的查询语句;所述术语集变量表示该变量出现在RDF三元组中概念和属性的位置,断言块变量则是出现在实例的位置,所述RDF是资源描述框架,一种用于描述Web资源的标记语言,术语集原子则是涉及术语集信息的查询原子,其他则是断言块原子;查询语句推导模块:针对单个断言块查询语句,将每个查询原子转化成相应的断言块断言,每个变量变为断言块中的一个实例,与术语集组成新的知识库;针对新的知识库,使用本体推理机对其进行推理,本体推理机利用本中的语义信息进行推理,得出知识库中隐含的信息,包括判断知识库的一致性,根据相关规则得出隐含的三元组关系,通过本体语义信息推导出一系列隐含信息;查询语句优化模块:根据推导出的隐含信息对原查询语句进行优化,得到更为简洁的查询语句;将断言块查询语句调用查询引擎在断言块得到结果并与术语集上的查询结果相结合,即可得到原查询语句的结果。
地址 518057 广东省深圳市南山区高新技术南区虚拟大学园A501室