一种新型的语义本体建模方法.doc

一种新型的语义本体建模方法.doc

ID:27225451

大小:399.00 KB

页数:6页

时间:2018-12-02

一种新型的语义本体建模方法.doc_第1页
一种新型的语义本体建模方法.doc_第2页
一种新型的语义本体建模方法.doc_第3页
一种新型的语义本体建模方法.doc_第4页
一种新型的语义本体建模方法.doc_第5页
资源描述:

《一种新型的语义本体建模方法.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、一种新型的语义本体建模方法XX*(电子科技大学成都学院计算机系,四川成都611731)摘要:为了解决数据集成中的语义表示问题,提出了一种基于语义网格的本体建模方法。面向语义网格本体模型包括核心本体层、角色本体层、目标本体层、服务本体层和协调本体层五个层次,每一层各具功能,基于UML规范给出了每一层的实现方法。应用效果表明本方法提高了网格应用领域中语义描述的精准度,能有效适应网格计算中的结构不稳定性及用户需求差异性。关键词:语义网格;本体建模方法;语义表示;数据集成1引言目前,许多数据集成系统广泛采用本体技术描述数据源的语义,本体建模引起

2、了国内外学者的关注。2002年意大利学者Falbo提出基于本体的领域工程(ODE,Ontology-basedDomainEngineering),ODE通过引入领域知识定义正式的公理,设计一个自动化的工具,通过推理机制从定义的公理中获取领域概念,实现数据集成过程中的本体建模[1];文献[2]提出的面向特征的领域建模分析方法(FODA,Feature-OrientedDomainAnalysis),是近年来最流行的领域分析和建模方法,该方法主要利用特征图捕捉领域的共性和一些可变因素;文献[3]和文献[4]提出了一个面向服务的本体建模框架

3、,该框架依据用户需求系统地分析与定义模型中各层次的功能与关系。但是,以上研究主要趋近于语义表达,没有考虑网格计算带来的新问题。由于网格计算中网络拓扑结构的不稳定性及用户需求的差异性,网格计算环境中建立的领域模型需要具有一定的适应性。基于此,为了对网格应用中的信息进行更好的形式化描述,解决基于语义的数据集成中的语义表示问题,本文提出了一种面向语义网格的本体模型框架和建模方法,对现有的本体建模方法进行了改进和扩展。2面向语义网格的本体模型框架为了更好地实现基于语义的网格数据集成中网格资源的知识表示,本文提出了一种面向语义网格的本体模型框架,

4、框架的核心本体层对网格资源(计算资源、数据资源、设备资源等)提供语义支持,角色本体层适应网格用户的具体需求,目标本体层可以依据预先定制的业务目标,灵活地实现业务功能组合,服务本体层加强网格服务的语义扩展,实现对网格资源动态访问,该框架可以提高网格应用领域中资源语义的描述精准度。面向语义网格的本体模型框架如图1所示。图1面向语义网格的本体模型框架2.1核心本体层定义核心本体(CoreOntology)为特定领域内的概念以及概念间广泛存在的各种关系提供了共享的描述。2.2角色本体层通过定义角色本体(RoleOntology)可以分析组织架构

5、,标识网格用户的权限范围,并进一步辅助决定业务目标。2.3目标本体层,目标本体(GoalOntology)抽象来源于实际的业务目标,目标本体与角色本体关系密切,按照角色范围划分,可以分为组织目标和用户目标;按照功能划分,可以分为功能性目标和非功能性目标,非功能性目标一般不能被直接获得,它们可以是一些客观标准(如QoS指标),功能性目标一般根据组织的需求和用户的偏好设定。2.4服务本体层根据实际的业务流程定义服务本体(ServiceOntology),可以用来匹配网格服务层提供的网格服务或者Web服务,实现目标本体层中定义的业务目标策略。

6、服务本体分为原子服务本体和合成服务本体。通过服务本体,可以实现语义服务组合,通过服务匹配机制,将服务流程具体化。2.5协调本体层通过对实际业务功能的分析,设计五类协调器本体,包括核心本体间的协调器本体,服务本体间的协调器本体、目标本体间的协调器本体、服务本体与目标本体间的协调器本体和角色本体与目标本体之间的协调器本体,每一类协调器都应该包括发起者和接收者,并包含相应的操作。3面向语义网格的本体建模方法针对上一节提出的模型框架,本节基于UML规范描述每层本体内部和各层本体之间的关系,并采用OWL(WebOntologyLanguage)语

7、言规范具体定义本体。2.1核心本体层模型本文采用五元组定义本体O=,C表示概念、P表示概念的属性、R表示关系、I表示实例,X表示公理。核心本体CO(CoreOntology)按照逻辑功能可以分为三类:实体本体(EntityOntology)、上下文本体(ContextOntology)和操作本体(OperationOntology)。实体本体主要用来定义领域内名词概念和实体间的关系。操作本体定义领域内动词概念(如添加、删除、排序等)及概念之间的关系,从而可以具体描述如何操作或者使用上述实体概念和及其关系;上下文本体

8、定义了一些与概念及其关系相关的上下文,由于一些在上下文中的概念可能来源于其他相对独立的领域或者独立的本体,而不包含在当前的本体中,如果当前的本体需要引入该概念,就必须定义该概念类型为上下文本体。核心本体层的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。