论文部分内容阅读
构件检索就是从构件库中检索出满足用户要求或接近用户要求的构件。随着构件库的不断增加,多构件库联合检索技术日益得到重视,成为构件检索新的发展方向。由于各个构件库分布在不同地区,采用的构件模型、分类检索模式及提供的检索方法各不相同,不仅妨碍了构件库之间构件资源共享,还加大了用户在多个构件库中检索构件的难度,增加了检索成本。因此,为用户提供一个基于网络的、跨多构件库的联合构件检索系统,实现对分布的异质构件库进行联合检索,在构件检索和构件库资源共享研究领域有着重要的实际意义。为了实现多构件库联合检索,本课题完成的主要工作如下:(1)通过对构件库检索技术及相关理论的研究,把本体论的思想引入到多构件库检索领域,设计刻面模式本体库,在本体库中定义了刻面、刻面术语空间及其相互关系;(2)在刻面模式本体库的基础上,利用本体推理工具,由系统自动推导出不同刻面模型刻面之间的等价关系、父刻面/子刻面关系,较为准确地表示了任意两种刻面模型之间的联系;(3)在刻面模式本体库及本体推理工具的支持下,设计并实现了多检索方法自动转换算法,主要包括不同构件库间刻面检索条件的自动转换算法,关键字检索到刻面检索的转换算法,检索条件的语义扩展算法;(4)以基于本体论的多检索方法自动转换为核心,设计实现了基于本体论的多构件库联合检索原型系统。本文第一章介绍了软构件的表示与检索及目前面临的问题,指出了本课题的意义,要做的工作及创新点;第二章介绍了基于本体论的多构件库共享技术;第三章阐述了刻面模式本体库的设计与实现;第四章阐述了基于本体的多检索方法自动转换的设计与实现;第五章阐述了基于本体论的多构件库检索系统的设计与实现;第六章对全文进行了总结,指出了本文下一步要完善的工作。其中,第三、四章内容为本文的核心内容,讲述了系统的核心技术。