A Logic-Based System for e-Tourism

In this paper we present a successful application of logic programming for e-tourism: the iTravel system. The system exploits two technologies that are based on the state-of-the-art computational logic system DLV: (i) a system for ontology representation and reasoning, called OntoDLV; and, (ii) H$\dotlessi$LeX a semantic information-extraction tool. The core of iTravel is an ontology which models the domain of tourism offers. The ontology is automatically populated by extracting the information contained in the tourism leaflets produced by tour operators. A set of specifically devised logic programs is used to reason on the information contained in the ontology for selecting the holiday packages that best fit the customer needs. An intuitive web-based user interface eases the task of interacting with the system for both the customers and the operators of a travel agency.

[1]  Jack Minker,et al.  Overview of disjunctive logic programming , 1994, Annals of Mathematics and Artificial Intelligence.

[2]  Ismael Rivera,et al.  SPETA: Social pervasive e-Tourism advisor , 2009, Telematics Informatics.

[3]  Benjamin N. Grosof,et al.  Combining Rules and Ontologies . A survey . , 2005 .

[4]  Raphaël Troncy,et al.  Using XSLT for Interoperability: DOE and The Travelling Domain Experiment , 2003, EON.

[5]  Pablo Luis López Espí,et al.  Proceedings of the 5th WSEAS International Conference on Artificial Intelligence, Knowledge Engineering and Data Bases , 2006 .

[6]  B. Pröll,et al.  Covering the semantic space of tourism: an approach based on modularized ontologies , 2009, CIAO '09.

[7]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[8]  Ying Ding,et al.  TOURISM ONTOLOGY AND SEMANTIC MANAGEMENT SYSTEM: STATE-OF-THE-ARTS ANALYSIS , 2007 .

[9]  Giorgio Terracina,et al.  Experimenting with recursive queries in database and logic programming systems , 2007, Theory and Practice of Logic Programming.

[10]  Deborah L. McGuinness,et al.  Owl web ontology language guide , 2003 .

[11]  Ian Horrocks,et al.  Description logic programs: combining logic programs with description logic , 2003, WWW '03.

[12]  Yildiray Kabak,et al.  Semantically enriched web services for the travel industry , 2004, SGMD.

[13]  Jorge S. Cardoso Developing An Owl Ontology For e-Tourism , 2006, Semantic Web Services, Processes and Applications.

[14]  Wolfgang Faber,et al.  The DLV system for knowledge representation and reasoning , 2002, TOCL.

[15]  Carole A. Goble,et al.  TourisT: the application of a description logic based semantic hypermedia system for tourism , 1998, HYPERTEXT '98.

[16]  Martin Hepp,et al.  Towards the Semantic Web in e-Tourism: Lack of Semantics or Lack of Content? , 2006 .

[17]  Jorge Cardoso,et al.  Combining the semantic web with dynamic packaging systems , 2006 .

[18]  Roman Schindlauer,et al.  OntoDLV: An ASP-based System for Enterprise Ontologies , 2009, J. Log. Comput..

[19]  Michael Gelfond,et al.  Logic programming and knowledge representation—The A-Prolog perspective , 2002 .

[20]  N. Leone,et al.  Upgrading Databases to Ontologies ? , 2008 .

[21]  Steffen Staab,et al.  GETESS - Searching the Web Exploiting German Texts , 1999, CIA.

[22]  Fabrizio Sebastiani,et al.  Machine learning in automated text categorization , 2001, CSUR.

[23]  Constantin Orasan,et al.  Development and Alignment of a Domain-Specific Ontology for Question Answering , 2008, LREC.

[24]  Georg Gottlob,et al.  Disjunctive datalog , 1997, TODS.

[25]  Nicola Leone,et al.  Disjunctive logic programming with types and objects: The DLV+ system , 2007, J. Appl. Log..

[26]  Ying Ding ONTOURISM : SEMANTIC ETOURISM PORTAL , 2008 .

[27]  Marco Manna,et al.  HiLeX: A System for Semantic Information Extraction from Web Documents , 2006, ICEIS.

[28]  F. Ricca,et al.  Visual Querying and Application Programming Interface for an ASP-based Ontology Language ⋆ , 2007 .

[29]  Nalin Sharda,et al.  Connecting Destinations with an Ontology-Based e-Tourism Planner , 2007, ENTER.

[30]  Martin Hepp,et al.  Towards the semantic web in e-tourism: can annotation do the trick? , 2006, ECIS.

[31]  Michael Gelfond,et al.  Classical negation in logic programs and disjunctive databases , 1991, New Generation Computing.

[32]  Steffen Staab,et al.  Applying Semantic Web Technologies for Tourism Information Systems , 2002, ENTER.

[33]  Nicola Leone,et al.  Exploiting ASP for Semantic Information Extraction , 2005, Answer Set Programming.