SlideShare una empresa de Scribd logo
1 de 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
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
Motivation




    3
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
Data modeling for context
      management




            5
Data modeling for context
      management




            6
Data modeling for context
            management
CREATE 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
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
Tourexp ontologies to model
       context data in tourism
map: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
Tourexp ontologies to model
       context data in tourism
map: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
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, Neighbourhood
geometry_columns,
                                                                                      LocationAbsoluteLocation,
tracking_cliente,                      -                         Location
                                                                                      LocationRelativeLocation
    actividad
    restriccion                                                 Preferences                  Demographics
      idioma                      id, idioma                     Language
tracking_actividad,
                                       -                         Bookings       ActivityBundleBookings, ActivityBookings
tracking_paquete



                                                           11
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 & SPARQL) Query API        Context model mappings


                Knowledge inference
                     module


                (REST) Gathering API                      DB
Mobile
 App


                                         17
Work in progress

CREATE 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
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
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
Thanks for your attention




            21
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

Más contenido relacionado

Similar a UCAmI2012 - New approaches in context modelling for tourism applications

VIRTUAL_TOURIST_GUIDE_INDEX_TO_END[1].pdf
VIRTUAL_TOURIST_GUIDE_INDEX_TO_END[1].pdfVIRTUAL_TOURIST_GUIDE_INDEX_TO_END[1].pdf
VIRTUAL_TOURIST_GUIDE_INDEX_TO_END[1].pdfakhilreddychityala1
 
Context is King: AR, AI, Salience, and the Constant Next Scenario
Context is King: AR, AI, Salience, and the Constant Next ScenarioContext is King: AR, AI, Salience, and the Constant Next Scenario
Context is King: AR, AI, Salience, and the Constant Next ScenarioClark Dodsworth
 
Solving Mysteries Geographically
Solving Mysteries GeographicallySolving Mysteries Geographically
Solving Mysteries Geographicallytellsumit
 
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...Michele Pasin
 
CV_UJJWAL SUR_July16
CV_UJJWAL SUR_July16CV_UJJWAL SUR_July16
CV_UJJWAL SUR_July16Ujjwal Sur
 
20130503 iCore at calipso workshop fia dublin
20130503 iCore at calipso workshop fia dublin20130503 iCore at calipso workshop fia dublin
20130503 iCore at calipso workshop fia dublinRaffaele Giaffreda
 
Das QROWD-Projekt - Because Big Data Integration is Humanly Possible
Das QROWD-Projekt - Because Big Data Integration is Humanly PossibleDas QROWD-Projekt - Because Big Data Integration is Humanly Possible
Das QROWD-Projekt - Because Big Data Integration is Humanly PossibleLeipziger Semantic Web Tag
 
I0324053055
I0324053055I0324053055
I0324053055theijes
 
Artificial Intelligence for Travel - MyLittleAdventure / Welcome City Lab Dem...
Artificial Intelligence for Travel - MyLittleAdventure / Welcome City Lab Dem...Artificial Intelligence for Travel - MyLittleAdventure / Welcome City Lab Dem...
Artificial Intelligence for Travel - MyLittleAdventure / Welcome City Lab Dem...Valéry BERNARD
 
GIS for the Fire Service
GIS for the Fire ServiceGIS for the Fire Service
GIS for the Fire ServiceEsri
 
Metaverse x AI x Web3 x Sustainability Convergence
Metaverse x AI x  Web3 x Sustainability ConvergenceMetaverse x AI x  Web3 x Sustainability Convergence
Metaverse x AI x Web3 x Sustainability ConvergenceAlex G. Lee, Ph.D. Esq. CLP
 
Erdas Imagine Tool Geographic imaging professionals use specialized software.pdf
Erdas Imagine Tool Geographic imaging professionals use specialized software.pdfErdas Imagine Tool Geographic imaging professionals use specialized software.pdf
Erdas Imagine Tool Geographic imaging professionals use specialized software.pdfbkbk37
 
LiDAR Data Processing and Classification
LiDAR Data Processing and ClassificationLiDAR Data Processing and Classification
LiDAR Data Processing and ClassificationMichal Bularz
 
A Review on Tourist Analyzer
A Review on Tourist AnalyzerA Review on Tourist Analyzer
A Review on Tourist AnalyzerIRJET Journal
 

Similar a UCAmI2012 - New approaches in context modelling for tourism applications (20)

VIRTUAL_TOURIST_GUIDE_INDEX_TO_END[1].pdf
VIRTUAL_TOURIST_GUIDE_INDEX_TO_END[1].pdfVIRTUAL_TOURIST_GUIDE_INDEX_TO_END[1].pdf
VIRTUAL_TOURIST_GUIDE_INDEX_TO_END[1].pdf
 
Chayma ben nacer
Chayma ben nacerChayma ben nacer
Chayma ben nacer
 
Context is King: AR, AI, Salience, and the Constant Next Scenario
Context is King: AR, AI, Salience, and the Constant Next ScenarioContext is King: AR, AI, Salience, and the Constant Next Scenario
Context is King: AR, AI, Salience, and the Constant Next Scenario
 
Nikhil resume
Nikhil resumeNikhil resume
Nikhil resume
 
Solving Mysteries Geographically
Solving Mysteries GeographicallySolving Mysteries Geographically
Solving Mysteries Geographically
 
CV-RAKESH KUMAR
CV-RAKESH KUMARCV-RAKESH KUMAR
CV-RAKESH KUMAR
 
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...
 
CV_UJJWAL SUR_July16
CV_UJJWAL SUR_July16CV_UJJWAL SUR_July16
CV_UJJWAL SUR_July16
 
20130503 iCore at calipso workshop fia dublin
20130503 iCore at calipso workshop fia dublin20130503 iCore at calipso workshop fia dublin
20130503 iCore at calipso workshop fia dublin
 
Das QROWD-Projekt - Because Big Data Integration is Humanly Possible
Das QROWD-Projekt - Because Big Data Integration is Humanly PossibleDas QROWD-Projekt - Because Big Data Integration is Humanly Possible
Das QROWD-Projekt - Because Big Data Integration is Humanly Possible
 
I0324053055
I0324053055I0324053055
I0324053055
 
myresumenew
myresumenewmyresumenew
myresumenew
 
Resume
ResumeResume
Resume
 
Artificial Intelligence for Travel - MyLittleAdventure / Welcome City Lab Dem...
Artificial Intelligence for Travel - MyLittleAdventure / Welcome City Lab Dem...Artificial Intelligence for Travel - MyLittleAdventure / Welcome City Lab Dem...
Artificial Intelligence for Travel - MyLittleAdventure / Welcome City Lab Dem...
 
GIS for the Fire Service
GIS for the Fire ServiceGIS for the Fire Service
GIS for the Fire Service
 
Metaverse x AI x Web3 x Sustainability Convergence
Metaverse x AI x  Web3 x Sustainability ConvergenceMetaverse x AI x  Web3 x Sustainability Convergence
Metaverse x AI x Web3 x Sustainability Convergence
 
Computer gis
Computer gisComputer gis
Computer gis
 
Erdas Imagine Tool Geographic imaging professionals use specialized software.pdf
Erdas Imagine Tool Geographic imaging professionals use specialized software.pdfErdas Imagine Tool Geographic imaging professionals use specialized software.pdf
Erdas Imagine Tool Geographic imaging professionals use specialized software.pdf
 
LiDAR Data Processing and Classification
LiDAR Data Processing and ClassificationLiDAR Data Processing and Classification
LiDAR Data Processing and Classification
 
A Review on Tourist Analyzer
A Review on Tourist AnalyzerA Review on Tourist Analyzer
A Review on Tourist Analyzer
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 

Último (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 

UCAmI2012 - New approaches in context modelling for tourism applications

  • 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. 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
  • 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. Data modeling for context management 5
  • 6. Data modeling for context management 6
  • 7. Data modeling for context management CREATE 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. 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. Tourexp ontologies to model context data in tourism map: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. Tourexp ontologies to model context data in tourism map: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. 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, Neighbourhood geometry_columns, LocationAbsoluteLocation, tracking_cliente, - Location LocationRelativeLocation actividad restriccion Preferences Demographics idioma id, idioma Language tracking_actividad, - Bookings ActivityBundleBookings, ActivityBookings tracking_paquete 11
  • 12. Tourexp ontologies to model context data in tourism 12
  • 17. Using Tourexp context model Recommendation system Business Intelligence (REST & SPARQL) Query API Context model mappings Knowledge inference module (REST) Gathering API DB Mobile App 17
  • 18. Work in progress CREATE 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. 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. 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. Thanks for your attention 21
  • 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

Notas del editor

  1. 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.