Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

UCAmI2012 - New approaches in context modelling for tourism applications

355 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

UCAmI2012 - New approaches in context modelling for tourism applications

  1. 1. New approaches in context modeling for tourism applications David Buján1, David Martín2, Ortzi Torices2, Aritz Uriarte1 {david.bujan,aritz.uriarte}@deusto.es {DavidMartin,OrtziTorices}@tourgune.org 1 Deusto Institute of Technology - DeustoTech, University of Deusto 2 Cooperative Research Centre in Tourism - CICtourGUNE
  2. 2. Outline• Motivation• Aspects to consider for context management in tourism• Data modeling for context management in tourism• Tourexp ontologies to model context data in tourism• Using Tourexp context model• Work in progress• Conclusions 2
  3. 3. Motivation 3
  4. 4. Aspects to consider for the context management• Human factors – Information about the user – Social environment of the user – User tasks• Environmental factors – User location history – Infrastructure – Weather 4
  5. 5. Data modeling for context management 5
  6. 6. Data modeling for context management 6
  7. 7. Data modeling for context managementCREATE TABLE contextoactual ( idcliente bigint NOT NULL, motivo_viaje text, forma_viaje text, metereologia text, desplazamiento text, tipo_dispositivo text, gps boolean, tipo_alojamiento text, pernoctaciones text, gasto_dia_persona text, lat_actual double precision, long_actual double precision, lat_anterior double precision, long_anterior double precision, id bigint DEFAULT nextval(contextoactual_id::regclass) NOT NULL); 7
  8. 8. Tourexp ontologies to model context data in tourism@prefix vocab: <http://tourexp- devel.andago.com/d2rq/vocab/resource/> .@prefix tourexp: <http://tourexp- devel.andago.com/ont/tourexp#> .@prefix tourexp_context: <http://tourexp- devel.andago.com/ont/tourexp_context#> .@prefix wgs84_pos: <http://www.w3.org/2033/01/geo/wgs84_pos#> . 8
  9. 9. Tourexp ontologies to model context data in tourismmap:experiencia a d2rq:ClassMap; d2rq:dataStorage map:database; d2rq:uriPattern "experiencia/@@experiencia.id@@"; d2rq:class tourexp:experiencia; d2rq:classDefinitionLabel "experiencia"; .map:contextoactual a d2rq:ClassMap; d2rq:dataStorage map:database; d2rq:uriPattern "contextoactual/@@contextoactual.idcliente@@"; d2rq:class tourexp_context:contextoactual; d2rq:classDefinitionLabel "contextoactual"; . 9
  10. 10. Tourexp ontologies to model context data in tourismmap:contextoactual_lat_actual a d2rq:PropertyBridge; d2rq:belongsToClassMap map:contextoactual; d2rq:property wgs84_pos:lat; d2rq:propertyDefinitionLabel "contextoactual lat_actual"; d2rq:column "contextoactual.lat_actual"; .map:contextoactual_gasto_dia_persona a d2rq:PropertyBridge; d2rq:belongsToClassMap map:contextoactual; d2rq:property vocab:contextoactual_gasto_dia_persona; d2rq:propertyDefinitionLabel "contextoactual gasto_dia_persona"; d2rq:column "contextoactual.gasto_dia_persona"; . 10
  11. 11. Tourexp ontologies to model context data in tourism Data model Data model entities columns ContOlogy entities ContOlogy properties entities id, plazas, lat, lng, coord, Actividad Activity Task codlocalidad, idproveedor diassemana id, dia_semana DayOfWeek - DeviceTerminalBrowser, DeviceTerminalHardware, contextoactual tipo_dispositivo, GPS Device DeviceTerminalSoftware, DeviceTerminalType, - motivo_viaje Motivation BusinessMotivation, PersonalMotivation LocationAbsoluteLocation, - loc_actual, loc_anterior Location LocationRelativeLocation - metereologia WeatherConditions SkyConditions - id_cliente Visitor localidad localidad, codlocalidad, municipio Environment Area, City, Neighbourhoodgeometry_columns, LocationAbsoluteLocation,tracking_cliente, - Location LocationRelativeLocation actividad restriccion Preferences Demographics idioma id, idioma Languagetracking_actividad, - Bookings ActivityBundleBookings, ActivityBookingstracking_paquete 11
  12. 12. Tourexp ontologies to model context data in tourism 12
  13. 13. Using Tourexp context model 13
  14. 14. Using Tourexp context model 14
  15. 15. Using Tourexp context model 15
  16. 16. Using Tourexp context model 16
  17. 17. Using Tourexp context model Recommendation system Business Intelligence (REST & SPARQL) Query API Context model mappings Knowledge inference module (REST) Gathering API DBMobile App 17
  18. 18. Work in progressCREATE TABLE tipo_perfil_viajero ( id_tipo_perfil_viajero bigint NOT NULL, edad text, genero text, origen text, lugar_residencia text, nivel_estudios text, profesion text);CREATE TABLE tipo_perfil_viaje ( id_tipo_perfil_viaje bigint NOT NULL, motivo_viaje text, presupuesto text, tipo_alojamiento text, tipo_actividad_experiencia text, tipo_transporte text, dispositivo_movil text, numero_pernoctaciones integer, forma_viaje text); 18
  19. 19. Work in progress• Associating travel and traveller profiles to: – Clients (using their historical context information) – Experiencies (using historical data: bookings or favourites)• Representing relations between clients by means of: – Their social network (Facebook contacts) – Their context and profile (Similarity algorithm )• Filling empty columns in tables related to clients 19
  20. 20. Conclusions• Integrated model – Tourist resources and concepts – Context information about users (clients)• To be used “on the move”• Useful to infer new knowledge – Similarity between clients (profiles) – Definiton of travel and traveller profiles• Open Data reuse• Linked Data provided 20
  21. 21. Thanks for your attention 21
  22. 22. New approaches in context modeling for tourism applications David Buján1, David Martín2, Ortzi Torices2, Aritz Uriarte1 {david.bujan,aritz.uriarte}@deusto.es {DavidMartin,OrtziTorices}@tourgune.org 1 Deusto Institute of Technology - DeustoTech, University of Deusto 2 Cooperative Research Centre in Tourism - CICtourGUNE

×