资源描述:
《基于用户检索和加权技术的领域本体演化研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于用户检索和加权技术的领域本体演化研究摘要:本体演化的目的就是对本体的逐步完善,以使本体可以实现最大范围的重用和共享;本文提出一种基于用户检索度和加权图的本体演化方法,该方法通过首先将本体转化成图模型,然后通过检索度和加权这两个因素来约束本体演化过程,通过设置检索度和权值的阈值,以达到近可能的保留本体中的重要信息,最大程度上实现了本体的完善。 关键词:本体演化本体图本体重用检索度加权 :TP312:A:1007-9416(2011)01-0061-03 1、引言 随着语义M,有mCPI;E是边的集合,用来表示描述实体的关系,即eE
2、,有e包含如下关系: SubClassEdge:子概念关系边,描述概念之间的父子关系; SubPropertyEdge:子属性关系边,描述两个属性节点之间的子属性关系; DisjointEdge:不交关系,描述两个节点直接为不交关系; DomainEdge:定义域边,描述属性到概念的定义域; RangeEdge:值域边,描述属性到概念的值域关系; 边除了包含上述关系外,还包含本体中所有概念、属性、实例之间存在的其他关系,在实际使用中将根据使用到的关系的情况而定。 3.2本体一致性定义 本体演化的实质就是在维持本体的一致性的前提下
3、对本体的内容进行调整,如添加、删除概念和给概念重命名,因此,一致性对一个本体来说是很重要的,它是本体可以完成推理的重要基础。只有一致性的本体才能被使用,否则就是错误的本体。借鉴文献[4],对本体的一致性作如表1所示的定义。 4、本体变更操作 本体演化就是对本体进行一组变更操作后仍然维持本体的一致性。本体变更又分为简单变更操作和复合变更操作,下面给出详细介绍。 4.1变更操作定义及分类 对单个本体的变更操作无外乎就是对本体的添加、删除、重命名(或替换)和进行这些变化之后,为了维护本体的一致性而产生的附加操作。本体变更操作分为简单变更操
4、作和复合变更操作,复合变更操作是由多个简单变更操作组合而成的,例如对本体进行简单变更操作后的附加操作就有可能是复合变更操作。根据文献[3]我们可以将本体的简单变更操作作如下定义,见表2。 复合变更操作即是由上述的简单变更操作组合而成,上述的简单变更操作是最小集合并且任何复杂变更操作都可由上述的简单变更操作组合而成,在文献[1]中已给出证明。 4.2变更操作 本文中使用的变更操作,首先将本体转化成图的形式,然后结合检索度和权值,根据本体变更请求对本体进行变更操作。在本文中,将变更操作定义为ontoCh:={op,name},op表示操作的名
5、称,包含三种操作:添加、删除和重命名(或替换);name表示操作对象的名称,包含类名、实例名和属性名等。 4.2.1类变更操作 本体中的类,也称为概念。对类的变更操作可以分为三种:添加、删除和重命名(或替换)。本文的方法旨在保留本体中更多的有用信息,只有在删除操作的时候涉及到信息的丢失,因此,以删除操作为例。当有类的删除变更请求的时候,首先,根据变更参数,采用图遍历算法来检查本体中是否存在此类,如果存在,则读取概念的检索度和权值,然后根据阈值分以下四种情况进行处理: (1)当检索度高于阈值,权值低于阈值的时候,该概念不删除;(2)当检索度
6、高于阈值,权值高于阈值的时候,该概念不删除;(3)当检索度低于阈值,权值高于阈值的时候,该概念不删除;(4)当检索度低于阈值,权值低于阈值的时候,该概念删除。