预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

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