分类筛选
分类筛选:

关于模块化论文范文资料 与本体模块化综述有关论文参考文献

版权:原创标记原创 主题:模块化范文 科目:职称论文 2024-02-11

《本体模块化综述》:本论文为您写模块化毕业论文范文和职称论文提供相关论文参考文献,可免费下载。

摘 要:近几年,本体模块化研究已成为本体研究领域中的热点之一.文章从本体模块化含义、目的、分类及其各分类对应的方法等方面对本体模块化研究进行综述.最后,分析存在的问题,指出今后本领域的研究方向.

关键词:本体 本体模块化 本体模块化分类

中图分类号: G252 文献标识码: A 文章编号: 1003-6938(2013)01-0017-06

模块化是IT中非常常用的概念,广泛用于软件开发中.软件工程中的模块化利于重用、构建、维护、设计和理解程序.本体模块化(Ontology Modularizaiton)试图把软件工程中的模块化思想和方法应用于本体工程中(构建、组织和管理等),模块化不仅可以降低理解本体的复杂性,而且利于本体维护和本体推理.但本体模块化思想不如软件模块化成熟,研究者没有形成统一认识,本文详述总结本体模块化研究进展及存在问题.

1 本体模块化的含义及分类

Spaccapietra[1]指出模块化有三种不同方式:(1)将大本体分解为更小的模块.始于整个本体,目标是模块或模块集.(2)假设语义网充满本体模块,集成这些模块形成一本体.模块就像构建块(building block).始于有用的模块集合,目标是新本体.这一模块化方式需从模块构建新本体的机制说明,如包含操作符、映射规则和重定义方法.(3)在设计阶段模块化.假设,本体设计者或构建者知道目标模块,当确定本体术语时需确定这些术语属于哪个模块.此方式中,模块化是设计的副产品,没有分解也没有构成.

Suárez-Figueroa等[2]认为本体网络开发中需要考虑的模块化方法包括以下三个方面:(1)模块化本体设计,即构建独立、自包含组件的本体;(2)模块化现有本体,涉及本体模块抽取、本体分解为模块、隐藏本体中模块;(3)重用本体模块.关注于模块化现有本体的活动和方法论指导,创建模块作为大规模本体的子组件.

d’Aquin[3]指出本体模块化对应于包括模块化本体设计和模块化现有本体各种不同的任务.本体模块化的两个主要活动:在设计阶段确定模块或者模块化现有的非模块化本体.前者称为模块化先验,后者称为模块化后验.

林松涛[4]认为本体模块化特指按照适当的原则将一个待建模的复杂领域自顶向下逐层的分解为若干个相对独立但又相关联的所谓“子领域”,对每个子领域进行独立的建模,形成所谓的“本体模块”;将若干个本体模块按某种方法组装起来,即形成该领域的模块化本体.

综上所述,本体模块化根据本体开发中涉及的对象不同包括模块化本体设计、模块化现有本体和模块化本体组合三种类型, 称之为广义的本体模块化(见图1).

1.1 模块化本体设计

模块化本体设计是指以模块化方法设计本体,构建独立、自包含组件的本体.本体设计者或构建者需要知道目标模块,并且需确定所需术语属于哪个模块.将本体开发为自包含模块的集合,有利于大规模的分布式应用,改善基于推理、维护等任务.

1.2 模块化现有本体

模块化现有本体是指狭义的本体模块化,就是将大本体分解为本体的子集,也是Neon项目所关注的本体模块化范畴.d’Aquin和Suárez-Figueroa指出本体模块化是出于支持重用和维护的目的,确定本体中的一个或多个模块的活动[5-7]. d’Aquin[8]提出了本体模块化流程.

1.3 模块化本体组合

模块化本体组合主要是指已存在的模块(作为独立本体)通过映射相互连接,并组成一个虚拟的大本体,也被称为分布式本体.ε-Connections[9]、分布式描述逻辑(Distributed Description Logics,DDL)[10]、基于包的描述逻辑(Package-Based Description Logics,P-DL)[11]为目前三种主要的本体互相连接技术,为协作系统的用户提供丰富的知识[12] .

2 本体模块化的目的

2.1 模块化本体设计

本体模块化的思想来源于软件工程,软件模块化是指将软件设计成自包含部分的组合,易于软件的构建、维护和重用.因此,本体模块化涉及的最明显的场景是构造本体而不是整个模型,模块化本体的特点是:可重用性、可扩展性和可维护性.此外,将本体开发为自包含模块的集合,有利于构建更多的分布式应用,改善基于推理等任务的本体的可扩展性.当然,在这种情况下,不同的本体模块可能来自于不同的资源,但它们必须相关才能共同使用.

2.2 重用本体部分

虽然理想的本体应以模块化的方式构建,但现有大部分本体还没有以模块化思想被设计,阻碍了在构建他们的场景外的整合和重用.另外,给定应用中的模块可能在其他应用中太大,并且模块构建时不可能满足任何场景的需求.因此,需要重用和整合给定本体的一部分,需要确定本体中的相关部分和在满足它们语义定义的情况下重用他们,不需要引入也不需要提交整个本体.本体模块化技术是从大规模复杂的本体中抽取模块,这些模块应是相关的,而且足以满足当前任务.

2.3 改善性能

分布式推理或只使用大本体的相关模块.将知识部分分离为重要的各个部分,模块化只关注在给定时间和给定应用相关的部分.所以,模块化的一个显著用例是通过基于本体的工具(如推理机和编辑器)来减少知识量,从而改善性能.

2.4 促进本体检查和维护

将本体划分为松散耦合、自包含组分,能松散管理.对于本体设计者或领域专家来说,相比大规模复杂的本体,关注特定主题和领域的小模型更易于理解.在同一理念下,只有关注重要的自包含模块时,才可促进本体维护和验证.

2.5 写作本体

基于应用的本体需要写作和个性化,以满足需求,这也影响了所有权的各方面.Dzbor指出,在确定本体子集(不管什么原因,不同于本体其他部分)的基础上,考虑获取权限[13].由于数据内容的敏感性需要保留一定机密,这就导致了根据个人或组织的需要调查获取权限.即使是不同人访问同一信息,他们也会遇到它的不同版本、不同层次的细节、敏感性和相似性.因此,复制这种情况和创建大量的描述有组织的信息系统的本体模型的各部分是非常有意义的.不在请求阶段拒绝访问,而是移除大规模系统或本体或知识库中的特定模块的好处是内容限制[13].

模块化论文参考资料:

幼儿园小学化论文

幼儿园教育小学化论文

学前教育小学化论文

幼儿教育小学化论文

结论:本体模块化综述为关于对不知道怎么写模块化论文范文课题研究的大学硕士、相关本科毕业论文模块化设计产品论文开题报告范文和文献综述及职称论文的作为参考文献资料下载。

和你相关的