New approaches in context modeling for        tourism applications     David Buján1, David Martín2, Ortzi Torices2, Aritz ...
Outline•   Motivation•   Aspects to consider for context management in tourism•   Data modeling for context management in ...
Motivation    3
Aspects to consider for the       context management• Human factors  – Information about the user  – Social environment of...
Data modeling for context      management            5
Data modeling for context      management            6
Data modeling for context            managementCREATE TABLE contextoactual ( idcliente bigint NOT NULL,  motivo_viaje text...
Tourexp ontologies to model     context data in tourism@prefix vocab: <http://tourexp- devel.andago.com/d2rq/vocab/resourc...
Tourexp ontologies to model       context data in tourismmap:experiencia a d2rq:ClassMap;  d2rq:dataStorage map:database; ...
Tourexp ontologies to model       context data in tourismmap:contextoactual_lat_actual a d2rq:PropertyBridge;  d2rq:belong...
Tourexp ontologies to model       context data in tourism   Data model                       Data model entities columns  ...
Tourexp ontologies to model  context data in tourism             12
Using Tourexp context model             13
Using Tourexp context model             14
Using Tourexp context model             15
Using Tourexp context model             16
Using Tourexp context model         Recommendation system                     Business Intelligence             (REST & SP...
Work in progressCREATE TABLE tipo_perfil_viajero ( id_tipo_perfil_viajero  bigint NOT NULL, edad text, genero text, origen...
Work in progress• Associating travel and traveller profiles to:   – Clients (using their historical context information)  ...
Conclusions• Integrated model  – Tourist resources and concepts  – Context information about users (clients)• To be used “...
Thanks for your attention            21
New approaches in context modeling for        tourism applications     David Buján1, David Martín2, Ortzi Torices2, Aritz ...
Upcoming SlideShare
Loading in …5
×

UCAmI2012 - New approaches in context modelling for tourism applications

344 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
344
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Information about the user. User ID (e-mail), password, gender, country of origin, birth date, physical limitations (blindness, reduced mobility, deafness, etc.), feeding intolerances, religious tendencies and preferences. Social environment of the user. Information related to the user’s social networks (Facebook, Twitter, FourSquare, etc) and travel type (family/ friends/ business/ couple). User tasks. Track of the user’s interactivity with the system to register information about bookings, ratings, selected favorites, check-ins, etc. In addition to this, it is relevant to save information about the travels made by the user and keep them saved on the travel profile (type and motivation of the travel, cost, duration, area of activity, etc). This way, it is possible to make suggestions to the user and create user profiles from the recommendation module that is being developed in this project. User location history. The tracking of the travelers can be made by GPS or by detect-ing the placement of the network they are using at the moment. Apart from the actual localization, TourExp context model allows to represent historical data about the traveler’s placement. Infrastructure. Having information about public transports and other tourist resources is useful for travelers on the move. Because of this, the recommendation module can grant such information to the user describing the list of resources close to him/her at the time or describing the resources related to the experience selected. The information given might vary depending on the device used by the traveler (mobile device or tourism platform “fixed access point”). Weather. The weather forecast is retrieved from web services like Yahoo Weather so the recommendation module could suggest suitable activities in each case.
  • 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

    ×