[发明专利]基于描述逻辑的本体不一致性分析方法无效
申请号: | 200810104410.5 | 申请日: | 2008-04-18 |
公开(公告)号: | CN101266660A | 公开(公告)日: | 2008-09-17 |
发明(设计)人: | 范玉顺;刘博 | 申请(专利权)人: | 清华大学 |
主分类号: | G06N5/02 | 分类号: | G06N5/02 |
代理公司: | 北京众合诚成知识产权代理有限公司 | 代理人: | 朱琨 |
地址: | 100084北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于描述逻辑的本体不一致性分析方法属于语义及本体分析领域,其特征在于,在计算机上建立本体仓库、缓冲本体库、本体不一致性分析模块、逻辑推理机RACER和本体工具Protégé;该方法通过本体不一致性分析模块来分析缓冲本体库中存储的不一致的本体,计算该本体的最小不一致公理集合、命中集合,最后得到最小错误集合,该最小错误集合即产生本体不一致性的根源,通过删除或修改该最小错误集合可以有效恢复原本体的一致性。根据本发明,能够在语义不一致情况下对本体进行分析,找到产生本体不一致性的根源,从而有效恢复本体的一致性。 | ||
搜索关键词: | 基于 描述 逻辑 本体 不一致性 分析 方法 | ||
【主权项】:
1.基于描述逻辑的本体不一致性分析方法,其特征在于,所述方法是在计算机中依次按以下步骤实现的:步骤(1),初始化安装本体建模工具Protégé,用以建立、删除、修改本体,并把本体存储为网络本体语言OWL的格式,构建本体仓库,用于存储用所述Protégé构建的本体文件,安装本体不一致性分析系统,其中包括:缓冲本体库、逻辑推理机RACER、以及本体不一致性分析模块,其中:缓冲本体库,存储从所述本体仓库中提取到的需要分析本体不一致性的本体,逻辑推理机RACER,是一个基于描述逻辑的推理机,用于获取需要分析本体不一致性的文件中存在着不一致的概念集合,本体不一致性分析模块,用于从所述缓冲本体库中提取不一致的本体,并借助所述逻辑推理机RACER,求得本体的最小错误集合;步骤(2),按以下步骤进行本体不一致性分析:步骤(2.1),用本体不一致性分析模块从缓冲本体库中提取待分析的本体O;步骤(2.2),该本体不一致性分析模块把步骤(2.1)所述的本体O送往逻辑推理机RACER,判断本体O是否描述逻辑一致:若:一致,则分析结束,返回步骤(2.1),若:不一致,则计算不一致的概念集合,并保存;步骤(2.3),该本体不一致性分析模块得到步骤(2.2)中所述的不一致的概念集合后,利用MUPS_bottomup算法求得最小不一致公理集合,表示为MIS={S1,S2,...,Sn},其中S1,S2,...,Sn 均为本体O的最小不一致公理集合,每个集合中包含若干条不一致的公理;步骤(2.4),从步骤(2.3)得到的集合S1,S2,...,Sn中各任意选取一条公理加入集合Hk;步骤(2.5),若步骤(2.4)得到的集合Hk中存在重复的公理,则删去重复的公理,得到一个命中集合H;步骤(2.6),重复执行步骤(2.4)到步骤(2.5),一直到不存在新的集合Hk为止,再执行下一个步骤;步骤(2.7),计算步骤(2.5)中所述命中集合H中至少一个H包含的公理数最少的集合,并保存;步骤(2.8),把步骤(2.7)得到的集合赋给最小错误集合D,并把其返回给用户;步骤(3),用户得到步骤(2.8)所述的最小错误集合D后,用本体建模工具Protégé删除或修改所述集合D,从而得到一致的本体O’;步骤(4),把步骤(3)得到的本体O’存入所述本体仓库中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810104410.5/,转载请声明来源钻瓜专利网。
- 上一篇:三相电源的相不平衡防止电路
- 下一篇:用于准备平面料箱的装置和方法、装配系统