基于语义Web的旅游信息服务的研究与应1.doc

基于语义Web的旅游信息服务的研究与应1.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于语义Web的旅游信息服务的研究与应1

基于语义Web的旅游信息服务的研究与应用 ?摘? 要? 本文提出了一种基于语义Web的旅游信息服务应用的新架构,并给出了实现此服务应用的构建方法。该方法通过本体来增强服务描述语义,利用OWL本体描述语言来表示旅游本体的语义信息,通过基于本体的描述逻辑的推理有效地实现旅游信息的语义化查询和智能化服务。 ??? 关键词? 语义Web;本体;OWL;推理 1 引言 ??? 近年来,Web的发展日新月异,已经成为一个巨大的全球化信息资源库。网络信息资源数量飞速增长,网络信息资源组织呈现多种模式并存的局面。专家学者们在尝试了多种提高网络信息资源组织质量,改进检索效率的措施之后,正尝试综合运用不同层次的元数据模型来构建语义Web,使Web文档的语义能清晰地体现出来,并为检索程序所理解。而传统的旅游信息系统是在数据库系统的基础上发展起来的,欧洲在这方面有许多成功的例子,比较著名的有奥地利帝罗尔信息系统,瑞士阿彭策尔信息系统等[1]。这些系统功能强大,涵盖了旅游业的食、宿、行、导、购游等各项服务功能,但随着旅游服务信息和服务需求信息的几何级数的速度增长,基于传统的旅游信息查询已不能适应当前旅游者对旅游信息的快速多变化的需求增长,在此基础上,本文结合目前语义Web技术的新发展,提出了一种基于语义web的旅游信息服务的新构建,其在Web系统中增加机器可理解的语义内容,实现了语义信息的推理查询,有效地提高了旅游信息查询的广度和准确度。 2 语义Web的相关技术 ??? 2000年Berners_Lee在XML2000会议上正式提出Sematic Web[2],它的基本思想就是通过在Web信息的创作和发布中嵌入机器可阅读的、代表某类知识的标注,使Web上的数据不仅被机器显示,而且能够被机器理解,使网络中尽可能多的信息都具有语义的表达。语义Web的体系结构 [2]包括有七层,自下而上各层功能逐渐增强。 2.1语义Web中的本体 ??? 本体是对共享的概念化进行形式的显式规范说明[3]。通俗地讲,本体是用来描述某个领域甚至更广范围内的概念以及概念之间的关系,使得这些概念和关系在共享的范围内具有大家共同认可的、明确的、唯一的定义。通过构造领域本体知识库为信息源提供必要的语义信息,使系统对领域的概念、概念之间的联系及领域内的基本公理知识有一个统一的认识,进一步实现Web信息的智能化推理,提高系统的智能性和精确性。目前本体已经被广泛应用于语义Web 、智能检索、信息集成等领域[4]。 2.2 语义Web的本体建模语言 ??? 2004年,W3C提出OWL作为对本体描述的语言。它有三个表达能力递增的子语言:OWL Lite、OWL DL和OWL Full 。考虑到实际应用在知识表达能力和推理能力较强和保证推理的可判定性两个方面的要求,选择OWL DL作为本应用的本体表示语言。 2.3 本体的构建工具 ??? 目前的本体构建工具有Ontolingua[5],WebOnto[6],OntoSaurus[7],Protege_2000[8],WebODE[9],OntoEdit[10]等。借助这些工具,可以把精力集中在旅游本体信息的组织上,而不必了解本体描述语言的复杂语法细节,避免了很多错误的发生,更方便我们对本体的构建。本应用中,我们采用Protege2000作为该旅游信息本体的构建工具。Protege2000是美国Stanford大学开发的本体编辑器,它用Java开发是一个开源的项目,以OWL插件的形式支持OWL格式的本体,此OWL插件用Jena包支持OWL文档的读取。 2.4 推理的应用 ??? Jena是一个为语义网应用设计的一个Java API,专门用来构建语义网的应用软件,它为RDF、RDFS和OWL提供了一个可编程实现的环境。推理功能是Jena中的一个重要子系统,用来实现本体信息的智能推理。 3? 语义Web的旅游服务应用实例 ??? 图1的本体信息中,实箭头表示实例,虚箭头表示属性关系,其中有部门机构、省市、旅游景点、旅店等四个本体的部分信息,当有一游客需要了解桂林的景点名山时,传统的做法是建立数据库系统进行管理,但基于关键字的查询有时是不能满足的,此时系统可能通过旅游景点的实例信息七星公园和象山公园来找到骆驼山和象鼻山,由于独秀峰并不存在于景点的具体实例中,此时就查询不到独秀峰。然而我们知道广西师大内有一座独秀峰,同时独秀峰也是旅游景点的一个子类,则可以认为广西师大也作为一景点实例。通过语义Web,利用Jena推理机进行语义查询,返回独秀峰作为查询结果提交给用户。同时,当要查找桂林市内旅店时,不仅可以通过旅店的实例查询到帝苑酒店和桂林宾馆,此外,广西师大内设有学校招待所,而招待所同时也是旅店的一个子类,所以认为广西师大也可作为旅店实例,并把学校招待

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档