基于NeOn Toolkit本体重用方法实例研究.docVIP

基于NeOn Toolkit本体重用方法实例研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于NeOn Toolkit本体重用方法实例研究

基于NeOn Toolkit本体重用方法实例研究   摘 要:文章通过使用NeOn Toolkit工具,以从ASTRA项目获取到的本体实例为分析对象,实现了自动化的本体重用,并利用SPARQL对重用后目标本体的继承和推理一致性进行校验和确认,最后分析目前针对大规模本体重用存在的问题。   关键词:本体重用 NeOn Toolkit ASTRA项目 SPARQL   中图分类号: G254.0 文献标识码: A 文章编号: 1003-6938(2013)01-0013-04   网络技术的应用为人们提供了极其方便的信息服务,改变了人们获取信息的途径和方式,也改变了很多人的生活方式。但是随着信息数量的增长,网络信息的有效组织和语义理解已成为亟待解决的问题。本体技术是解决上述问题的有效途径,本体可将所有信息的元数据进行统一的表示,实现网络信息的语义化表达。但是本体的建模与开发本身是一项系统性较强、投入量较大的工程。通过重用已有的本体,能够减少系统的开销,避免重复建设。重用的思想和理论,在软件开发领域已经比较成熟,但是对于本体这种特殊知识表示形式的重用,还属于比较前沿和新兴的研究内容。   本文通过使用NeOn Toolkit工具,以从网络获取到的本体实例为分析对象,实现自动化的本体重用,并利用SPARQL对重用后的本体实现语义推理,最后分析目前针对大规模本体重用存在的问题。   1 NeOn Toolkit介绍   2006年,由14个欧盟机构参与、受欧盟第六框架计划资助的NeOn(Networked Ontologies)项目开始研究如何有效利用本体实现分布式大规模语义应用,并发展了本体工具和相应方法。NeOn Toolkit是NeOn项目开发的基于Java的开源本体编辑工具,NeOn Toolkit平台及其丰富的插件可以帮助本体开发人员和本领域专家完成各种各样的本体工程活动,包括注释和文档、人机交互、模块化和定制、本体调试、本体动力学、本体评估、本体匹配、本体论规范、推理及重用等。目前最新版本是2011年12月推出的NeOn Toolkit-2.5.2[1]。   在NeOn Toolkit中,对OWL语言描述的本体,从概念(Classes),对象属性(Object Properties),数据属性(Bata Properties),注释(Annotation Properties),数据类型(atatypes)五个方面加以描述(见图1)。   本文主要以Location和Building本体为例,结合本体管理的实际需求,利用NeOn Toolkit平台丰富的功能,实现本体重用与本体推理。利用NeOn Toolkit实现地理位置本体的管理,比利用关系数据库存储地理信息有着明显的优势:NeOn Toolkit支持简单的逻辑推理,还支持复杂的知识表达,因此,它更接近人类的知识表达;而数据库数据实例和列名定义是相互独立的,数据结构建模较为单一,无法全面表示实例之间复杂的隐性关系。   2 本体重用简介   在人工智能界,最早给出Ontology定义的是Neches等人,他认为“本体定义了组成主题领域的词汇表的基本术语及其关系,以及结合这些术语和关系来定义词汇表外延的规则”。但其中最著名并被引用得最为广泛的定义是由T.Gruber提出的“本体是概念化的明确的规范说明” [2]。本体的作用就是对客观世界进行抽象的描述,并实现概念层次的统一性。本体和本体工程吸引了来自不同领域的学者和研究人员,已经逐步成为信息领域的一个研究热点。   从零开始构建本体是一项需要大量投入的工程,随着信息技术的发展,本体在自然语言理解、知识表示与获取、数据集成和信息检索等多个方向上得到了广泛的应用,越来越多的人研究本体,网络当中的本体数量与日俱增,本体重用就是根据不同实际需求,利用这些已有的本体,构成新的本体的过程。通过以后本体的重用,能够减少系统的开销避免重复建设。本体重用的思想和理论是近年发展起来的,属于比较前沿和新兴的研究内容。国内外在该领域的研究集中在:本体模块化、本体上下文、本体演化、本体缓存与语义缓存等方面[3]。本文则主要是利用NeOn Toolkit平台,实现本体重用的实践过程。   3 利用NeOn Toolkit实现本体重用   本文实现本体重用的过程,选择了ASTRA 项目当中产出的Location和Building两个本体作为源本体。由Ioannis Zaharakis担任项目经理的ASTRA项目旨在通过建立泛在认知系统框架,用以支持对人类社会关系的建模。该框架包括指导并支持社会交流的泛在认知系统设计和评价的理论,以及支持该系统应用的工具和服务[4]。其中Location和Building两个本体在系统中用以

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档