论文部分内容阅读
基于构件的软件开发方法(Component-Based Software Development)被视为解决“软件危机”的有效途径之一,构件库是这一方法的基础设施。但是单一构件库的规模不能满足软件开发人员的需求,众多异构的构件库之间的互不可访问性,使得“寻找构件”变得非常困难。随着Internet的迅速发展,Internet上出现了许多提供商业构件和开源构件的构件库,此外Internet上还散落着大量的未能被某个构件库收集的构件。为了有效的对这些构件进行检索,需要将这些构件信息进行标注,用一个统一的构件描述模型去描述它们,从而使用户能够有效的对这些构件进行检索。主要的构件描述模型大都是基于刻面的描述模型,刻面描述模型对语义检索的支持较差,而本体对语义的支持较好,它减少了概念上和表达上的歧义,提出了一种基于本体的构件描述模型DCBO模型。在DCBO模型的基础上,提出了基于本体的构件信息标注方法,将互联网上的构件本体信息经过标注后,转换为DCBO模型。这种标注方法是以构建好的本体作为知识库,结合语法依存关系对抽取出来的构件文本信息进行标注。实验证明这种标注方法有效的对互联网上的构件信息进行标注。