基于领域的本体抽取技术研究

2017-05-30 05:30:11王智学张瑞
科技风 2017年16期

王智学 张瑞

摘 要:本文以一个微型本体片段为例,采用程序切片技术对实验本体进行抽取,内容涉及基于本体的依赖图构建、分层化简本体依赖图的生成以及本体切片方法的设计,是程序切片技术在本体构建领域的一种尝试。

关键词:微型本体片段;本体抽取;程序切片技术

程序切片(Program Slicing)是Mark.W于1979年在他的博士论文中第一次提出的一种用于分解程序的程序分析技术[1]。该方法是从程序中抽取出用户感兴趣的代码,组成一个新的程序,即程序片。

本文以一个微型本体片段为例,将程序切片技术中的依赖图构建和切片生成算法映射到对实验本体的抽取研究中,给出了本体的依赖图定义、基于分层本体依赖图的化简规则以及本体切片的生成方法,是程序切片技术在本体构建领域的一次应用探索。

1 本体依赖图的构建

本文基于本体定义元模型(ODM)构建了实验本体的本体依赖图[2],并给出了相关的定义,在此基础上根据依赖的程度对图进行了分层处理。

定义(本体依赖图Ontology Dependent Graph,ODG):一个本体的本体依赖图是一个有向图G=,其中V是节点的集合,E是边的集合;节点的元素v=