随着人们生活水平的不断提高,旅游已经成为很多人生活中一种不可或缺的休闲活动。目前,人们主要通过网络获取旅游信息,从而选择合适的旅游目的地和旅游活动。但是,网络上的信息是无序的和多样化的,而且由于网络的特性使得信息的可靠性和可用性不断地发生着变化。这使得搜索和组织旅游活动成为一项非常艰巨的任务。因此,大多数人使用旅游信息系统查询旅游信息。现在大多数的旅游信息系统采用基于关键词的查询方式,然而这种查询方式是无法准确地表达用户的旅游兴趣和需求的。如何从海量的数据和信息中获取有用、及时的知识,如何满足各种用户不同的需求是当前的旅游信息系统面临的具有挑战性的任务。
本体技术作为一种能被计算机理解的模式,其信息资源不仅有语义的支持,也能被共享和重用。为了从大量的信息中检索出符合用户感兴趣的活动,本文将本体技术引入到旅游信息系统中,设计一种本体和地理信息系统相结合的旅游信息系统,提高了系统的性能。论文首先介绍了本体知识的相关理论,并通过对本体构建方法与原则的研究,结合旅游资源的特点,从旅游领域本体的类及层次结构、本体中的类属性和关系、属性的特征、本体的实例的角度出发,使用本体描述语言和Protégé本体编辑工具对旅游领域本体进行构建。再根据用户明确及隐含的信息创建和管理用户的配置文件并完成用户和系统的交互。最后,将用户感兴趣的活动与一个或多个本体的概念相对应同时充分考虑到人口数据、旅游动机、用户与系统的交互作用、用户提供的评级等因素,综合利用各种用户建模技术,检索出用户喜欢的旅游活动,有效地实现语义化查询。