A Provenance-Aware Linked Data Application for Trip Management and Organization

Boris  Villazón-Terrazas
Boris Villazón-TerrazasResearch Fellow at Fujitsu Laboratories of Europe
A Provenance-Aware
Linked Data Application for Trip
Management and Organization

 Daniel Garijo, Boris Villazón-Terrazas, Oscar Corcho
                      Villazón Terrazas,

              Ontology Engineering Group
            Laboratorio de Inteligencia Artificial
          Departamento de Inteligencia Artificial
                  Facultad de Informática
            Universidad Politécnica de Madrid
                   http://ww.oeg-upm.net
          {dgarijo,bvillazon,ocorcho}@fi.upm.es
ToC


• Introduction

• El Viajero as Provenance-Aware LD Application

• D
  Demo

• Future work
ToC


• Introduction

• El Viajero as Provenance-Aware LD Application

• D
  Demo

• Future work
Introduction ‐ Scenario

“El Viajero” platform
• Scenario in the context of tourism and travelling where the content is
  Scenario in the context of tourism and travelling, where the content is 
aggregated from different platforms, such as “Suplemento El País”, ”Guías 
Aguilar”, “Canal Viajar” o “Prisa Digital”.

• Heterogeneous content (images, travel guides, posts, videos, news) with 
different sources and from people with different profiles (journalists, bloggers 
and normal users)




                                                                                    4
Introduction – Provenance
• Users want to know where does the information come from, who has 
manipulated it and which references have been used.

•PProvenance information is critical to determine whether a resource can be 
              i f    i i ii l d               i    h h                   b
trusted or not.

• “Provenance of a resource is a record that describes entities and processes
    Provenance of a resource is a record that describes entities and processes 
involved in producing and delivering or otherwise influencing that resource” 
(W3C Provenance Incubator Group).


• Open Provenance Model.
   • Popular provenance model centered in the evolution of the resources. 
   • Close to PIL (Provenance Interchange Language), currently being developed 
   in the W3C.




                                                                                  5
ToC


• Introduction

• El Viajero as Provenance-Aware LD Application

• D
  Demo

• Future work
Modelling
Ontology network


                                      •   OPM (1):
                                           –   Centered in the description of 
                                               the evolution of the resource.
                                      •   OPM profile (2):
                                           –   OPM Extension to our specific 
                                               domain.
   SIOC      MPEG 7
             MPEG‐7         GEO   3   •   SIOC (3):
                                               ( )
                                           –   Describes the social 
                                               relationships in the platforms, 
    OPM extension to our domain   2            plus posts and blogs.
                                      •   MPEG 7 (3):
                                          MPEG‐7 (3):
            OPM Core              1        –   Image and video description.
                                      •   GEO (3):
                                           –   Localization of the resources.




                                                                                  7
Overview of the architecture
                                          User/content provider               Application


                 PARSERS

        Post                Blog 
       Parser              Parser
                                                                  Send/receive
                                                                                  HTTP 
                                                       HTTP 
                                                       HTTP
        IPTC                XML                                                    GET
                                                       POST
       Parser              Parser                                                Request
                                                      Request
                                                                             (SPARQL query)
      Insert processed                                          Receive request       Send response
      data                          Insert XML data

        Annotation interface                                     REST API
Store in the 
repository
                                                                       RDF response

                OWL Model
                      d l             SPARQL request

                Repository
                                                                                                      8
Linking
• SILK has been used to:
        h b          d
     • Link resources to DBpedia through gelocation
     • Link resources to GeolinkedData through geolocation




                                 SILK




• Link resources to LUF (Linked User Feedback).
     • Guide & travel recommendation (ongoing work)

• Link travel guides to hotels and restaurants of “Guía Santillana”.




                                                                             9
Exploitation


map4rdf:
   • Google maps viewer of RDF resources
     Google maps viewer of RDF resources
        • Resources with spatial information
   • Extensible with google plugins
   • Used in other applications like Aemet GeolinkedData Goodrelations
     Used in other applications like Aemet, GeolinkedData, Goodrelations

El Viajero:
     • Extension of map4rdf to our domain.
                        p
          • New queries for browsing resources
          • Image addition
          • Filtering and time‐line plugins …

Additional exploitation: 
   • Resource searcher using the dataset.
   • LARKC d
     LARKC demo (ISOCO) http://contextmanager.isoco.net/webn1/demolarkc/
                   (ISOCO)


                                                                                     10
Exploitation examples

                                            Travel guide viewer 
                                            and browser




   Quick search interface
   Quick search interface

Available at:
http://webenemasuno.linkeddata.es/
http://webenemasuno linkeddata es/



                                                               11
DEMO
http://webenemasuno.linkeddata.es/
Browser
                                    Initial screen




Selecting a type of resource, 
we will see all of the available 
resources on the map 




                                                          13
Guide Browsing


                                                   Pubby
                                                 frontend




More images of    Link to the news in 
 the guides           “El Viajero”

                                                        14
Guide Browsing




More images of 
 the guides

                              15
Year filtering




Plugin selection   Year selection

                                      16
Trip Browsing




                Itinerary followed
Trip metadata
                     in the trip
                                                17
Timeline




      Trip timeline         Trip features
                               p
    (drawn from its       (price, duration, 
provenance information)       type, etc)
                                                     18
Quick search ‐ Author




                              Guides




Reference to
 locations
                                   19
ToC


• Introduction

• El Viajero as Provenance-Aware LD Application

• D
  Demo

• Future work
Future work


• Insert new data dynamically into the repository, from the trips made by the 
users (ongoing work)



• Link to other datasets in the cloud
  Link to other datasets in the cloud
     • Metereological data
     • Other hotels/restaurants out of Spain
     • Enhance place descriptions from datasets like DBpedia.
       Enhance place descriptions from datasets like DBpedia.


• Adapt other travelling sites like TripAdvisor.
     p                 g               p




                                                                                 21
A Provenance-Aware Linked Data Application for Trip Management and Organization
A Provenance-Aware
Linked Data Application for Trip
Management and Organization

 Daniel Garijo, Boris Villazón-Terrazas, Oscar Corcho
                      Villazón Terrazas,

              Ontology Engineering Group
            Laboratorio de Inteligencia Artificial
          Departamento de Inteligencia Artificial
                  Facultad de Informática
            Universidad Politécnica de Madrid
                   http://ww.oeg-upm.net
          {dgarijo,bvillazon,ocorcho}@fi.upm.es
1 of 23

Recommended

IIIF: International Image Interoperability Framework @ DLF2012 by
IIIF: International Image Interoperability Framework @ DLF2012IIIF: International Image Interoperability Framework @ DLF2012
IIIF: International Image Interoperability Framework @ DLF2012Tom-Cramer
2.1K views36 slides
南宁会议 Metadata by
南宁会议 Metadata南宁会议 Metadata
南宁会议 MetadataShanghai Library
799 views35 slides
Geometry2rdf(v2 boris) by
Geometry2rdf(v2 boris)Geometry2rdf(v2 boris)
Geometry2rdf(v2 boris)Boris Villazón-Terrazas
516 views17 slides
Linguistic resources enhanced with geospatial Information by
Linguistic resources enhanced with geospatial InformationLinguistic resources enhanced with geospatial Information
Linguistic resources enhanced with geospatial InformationBoris Villazón-Terrazas
929 views22 slides
An Approach to Publish Spatial Data on the Web: The GeoLinked Data Use Case by
An Approach to Publish Spatial Data on the Web: The GeoLinked Data Use CaseAn Approach to Publish Spatial Data on the Web: The GeoLinked Data Use Case
An Approach to Publish Spatial Data on the Web: The GeoLinked Data Use CaseBoris Villazón-Terrazas
635 views18 slides
Map4rdf - Faceted Browser for Geospatial Datasets by
Map4rdf - Faceted Browser for Geospatial DatasetsMap4rdf - Faceted Browser for Geospatial Datasets
Map4rdf - Faceted Browser for Geospatial DatasetsBoris Villazón-Terrazas
1K views28 slides

More Related Content

Similar to A Provenance-Aware Linked Data Application for Trip Management and Organization

Linked services for the Web of Data by
Linked services for the Web of DataLinked services for the Web of Data
Linked services for the Web of DataJohn Domingue
884 views81 slides
Soa4 all technical achievements final by
Soa4 all technical achievements finalSoa4 all technical achievements final
Soa4 all technical achievements finalJohn Domingue
1K views97 slides
Intro to-technologies-Green-City-Hackathon-Athens by
Intro to-technologies-Green-City-Hackathon-AthensIntro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensStoitsis Giannis
513 views59 slides
Data repositories -- Xiamen University 2012 06-08 by
Data repositories -- Xiamen University 2012 06-08Data repositories -- Xiamen University 2012 06-08
Data repositories -- Xiamen University 2012 06-08Jian Qin
826 views21 slides
20120411 travelalliancemcguinnessfinal by
20120411 travelalliancemcguinnessfinal20120411 travelalliancemcguinnessfinal
20120411 travelalliancemcguinnessfinalDeborah McGuinness
923 views24 slides
ROLE Technologies – A possible contribution to Apache Rave? by
ROLE Technologies – A possible contribution to Apache Rave?ROLE Technologies – A possible contribution to Apache Rave?
ROLE Technologies – A possible contribution to Apache Rave?Dominik Renzel
1.1K views21 slides

Similar to A Provenance-Aware Linked Data Application for Trip Management and Organization(20)

Linked services for the Web of Data by John Domingue
Linked services for the Web of DataLinked services for the Web of Data
Linked services for the Web of Data
John Domingue884 views
Soa4 all technical achievements final by John Domingue
Soa4 all technical achievements finalSoa4 all technical achievements final
Soa4 all technical achievements final
John Domingue1K views
Intro to-technologies-Green-City-Hackathon-Athens by Stoitsis Giannis
Intro to-technologies-Green-City-Hackathon-AthensIntro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-Athens
Stoitsis Giannis513 views
Data repositories -- Xiamen University 2012 06-08 by Jian Qin
Data repositories -- Xiamen University 2012 06-08Data repositories -- Xiamen University 2012 06-08
Data repositories -- Xiamen University 2012 06-08
Jian Qin826 views
ROLE Technologies – A possible contribution to Apache Rave? by Dominik Renzel
ROLE Technologies – A possible contribution to Apache Rave?ROLE Technologies – A possible contribution to Apache Rave?
ROLE Technologies – A possible contribution to Apache Rave?
Dominik Renzel1.1K views
Linking Services and Linked Data: Keynote for AIMSA 2012 by John Domingue
Linking Services and Linked Data: Keynote for AIMSA 2012Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012
John Domingue855 views
A Controlled Natural Language Interface for Semantic MediaWiki by Jie Bao
A Controlled Natural Language Interface for Semantic MediaWikiA Controlled Natural Language Interface for Semantic MediaWiki
A Controlled Natural Language Interface for Semantic MediaWiki
Jie Bao453 views
TEAMS 6, 7 and 8 by plan4all
TEAMS 6, 7 and 8TEAMS 6, 7 and 8
TEAMS 6, 7 and 8
plan4all238 views
What is New in W3C land? by Ivan Herman
What is New in W3C land?What is New in W3C land?
What is New in W3C land?
Ivan Herman712 views
S. Bartoli & F. Pompermaier – A Semantic Big Data Companion by Flink Forward
S. Bartoli & F. Pompermaier – A Semantic Big Data CompanionS. Bartoli & F. Pompermaier – A Semantic Big Data Companion
S. Bartoli & F. Pompermaier – A Semantic Big Data Companion
Flink Forward7.4K views
ROHub-Argos integration by Raul Palma
ROHub-Argos integrationROHub-Argos integration
ROHub-Argos integration
Raul Palma10 views
Seamless and uniform access to chemical data and tools experience gained in d... by Nina Jeliazkova
Seamless and uniform access to chemical data and tools experience gained in d...Seamless and uniform access to chemical data and tools experience gained in d...
Seamless and uniform access to chemical data and tools experience gained in d...
Nina Jeliazkova950 views
Building a lightweight discovery interface for Chinese patents by OpenSource Connections
Building a lightweight discovery interface for Chinese patentsBuilding a lightweight discovery interface for Chinese patents
Building a lightweight discovery interface for Chinese patents
Generating Unified APIs with Protocol Buffers and gRPC by C4Media
Generating Unified APIs with Protocol Buffers and gRPCGenerating Unified APIs with Protocol Buffers and gRPC
Generating Unified APIs with Protocol Buffers and gRPC
C4Media2.5K views
Metadata for web ontologies and rules: current practices and perspectives by Carlos Tejo-Alonso
Metadata for web ontologies and rules: current practices and perspectivesMetadata for web ontologies and rules: current practices and perspectives
Metadata for web ontologies and rules: current practices and perspectives
Carlos Tejo-Alonso1.6K views
How to Share and Reuse Learning Resources: the ARIADNE Experience by Joris Klerkx
How to Share and Reuse Learning Resources: the ARIADNE ExperienceHow to Share and Reuse Learning Resources: the ARIADNE Experience
How to Share and Reuse Learning Resources: the ARIADNE Experience
Joris Klerkx403 views

More from Boris Villazón-Terrazas

Yet another SPARQL 1.1 brief introduction by
Yet another SPARQL 1.1 brief introductionYet another SPARQL 1.1 brief introduction
Yet another SPARQL 1.1 brief introductionBoris Villazón-Terrazas
1.6K views31 slides
iSOCO - Research Lab Brief Introduction by
iSOCO - Research Lab Brief IntroductioniSOCO - Research Lab Brief Introduction
iSOCO - Research Lab Brief IntroductionBoris Villazón-Terrazas
970 views15 slides
Ecuadorian Geospatial Linked Data by
Ecuadorian Geospatial Linked Data Ecuadorian Geospatial Linked Data
Ecuadorian Geospatial Linked Data Boris Villazón-Terrazas
2.5K views16 slides
SEEMP - Semantic Aspects and Interoperability by
SEEMP - Semantic Aspects and InteroperabilitySEEMP - Semantic Aspects and Interoperability
SEEMP - Semantic Aspects and InteroperabilityBoris Villazón-Terrazas
1.7K views24 slides
Data Shapes and Data Transformations by
Data Shapes and Data TransformationsData Shapes and Data Transformations
Data Shapes and Data TransformationsBoris Villazón-Terrazas
1.7K views26 slides
RDB2RDF, an overview of R2RML and Direct Mapping by
RDB2RDF, an overview of R2RML and Direct MappingRDB2RDF, an overview of R2RML and Direct Mapping
RDB2RDF, an overview of R2RML and Direct MappingBoris Villazón-Terrazas
3K views32 slides

More from Boris Villazón-Terrazas(18)

A Method for Reusing and Re-engineering Non-ontological Resources for Buildin... by Boris Villazón-Terrazas
A Method for Reusing and Re-engineering Non-ontological Resources for Buildin...A Method for Reusing and Re-engineering Non-ontological Resources for Buildin...
A Method for Reusing and Re-engineering Non-ontological Resources for Buildin...

Recently uploaded

Uni Systems for Power Platform.pptx by
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems S.M.S.A.
61 views21 slides
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueShapeBlue
93 views15 slides
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
385 views86 slides
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericShapeBlue
88 views9 slides
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... by
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...ShapeBlue
88 views13 slides
Network Source of Truth and Infrastructure as Code revisited by
Network Source of Truth and Infrastructure as Code revisitedNetwork Source of Truth and Infrastructure as Code revisited
Network Source of Truth and Infrastructure as Code revisitedNetwork Automation Forum
52 views45 slides

Recently uploaded(20)

CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue93 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software385 views
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue88 views
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... by ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue88 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue112 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue210 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu365 views
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue101 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely78 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue222 views
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by ShapeBlue
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
ShapeBlue85 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue120 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue197 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue138 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue132 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue179 views

A Provenance-Aware Linked Data Application for Trip Management and Organization

  • 1. A Provenance-Aware Linked Data Application for Trip Management and Organization Daniel Garijo, Boris Villazón-Terrazas, Oscar Corcho Villazón Terrazas, Ontology Engineering Group Laboratorio de Inteligencia Artificial Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid http://ww.oeg-upm.net {dgarijo,bvillazon,ocorcho}@fi.upm.es
  • 2. ToC • Introduction • El Viajero as Provenance-Aware LD Application • D Demo • Future work
  • 3. ToC • Introduction • El Viajero as Provenance-Aware LD Application • D Demo • Future work
  • 4. Introduction ‐ Scenario “El Viajero” platform • Scenario in the context of tourism and travelling where the content is Scenario in the context of tourism and travelling, where the content is  aggregated from different platforms, such as “Suplemento El País”, ”Guías  Aguilar”, “Canal Viajar” o “Prisa Digital”. • Heterogeneous content (images, travel guides, posts, videos, news) with  different sources and from people with different profiles (journalists, bloggers  and normal users) 4
  • 5. Introduction – Provenance • Users want to know where does the information come from, who has  manipulated it and which references have been used. •PProvenance information is critical to determine whether a resource can be  i f i i ii l d i h h b trusted or not. • “Provenance of a resource is a record that describes entities and processes Provenance of a resource is a record that describes entities and processes  involved in producing and delivering or otherwise influencing that resource”  (W3C Provenance Incubator Group). • Open Provenance Model. • Popular provenance model centered in the evolution of the resources.  • Close to PIL (Provenance Interchange Language), currently being developed  in the W3C. 5
  • 6. ToC • Introduction • El Viajero as Provenance-Aware LD Application • D Demo • Future work
  • 7. Modelling Ontology network • OPM (1): – Centered in the description of  the evolution of the resource. • OPM profile (2): – OPM Extension to our specific  domain. SIOC MPEG 7 MPEG‐7 GEO 3 • SIOC (3): ( ) – Describes the social  relationships in the platforms,  OPM extension to our domain 2 plus posts and blogs. • MPEG 7 (3): MPEG‐7 (3): OPM Core 1 – Image and video description. • GEO (3): – Localization of the resources. 7
  • 8. Overview of the architecture User/content provider Application PARSERS Post Blog  Parser Parser Send/receive HTTP  HTTP  HTTP IPTC  XML  GET POST Parser Parser Request Request (SPARQL query) Insert processed Receive request Send response data Insert XML data Annotation interface REST API Store in the  repository RDF response OWL Model d l SPARQL request Repository 8
  • 9. Linking • SILK has been used to: h b d • Link resources to DBpedia through gelocation • Link resources to GeolinkedData through geolocation SILK • Link resources to LUF (Linked User Feedback). • Guide & travel recommendation (ongoing work) • Link travel guides to hotels and restaurants of “Guía Santillana”. 9
  • 10. Exploitation map4rdf: • Google maps viewer of RDF resources Google maps viewer of RDF resources • Resources with spatial information • Extensible with google plugins • Used in other applications like Aemet GeolinkedData Goodrelations Used in other applications like Aemet, GeolinkedData, Goodrelations El Viajero: • Extension of map4rdf to our domain. p • New queries for browsing resources • Image addition • Filtering and time‐line plugins … Additional exploitation:  • Resource searcher using the dataset. • LARKC d LARKC demo (ISOCO) http://contextmanager.isoco.net/webn1/demolarkc/ (ISOCO) 10
  • 11. Exploitation examples Travel guide viewer  and browser Quick search interface Quick search interface Available at: http://webenemasuno.linkeddata.es/ http://webenemasuno linkeddata es/ 11
  • 13. Browser Initial screen Selecting a type of resource,  we will see all of the available  resources on the map  13
  • 14. Guide Browsing Pubby frontend More images of  Link to the news in  the guides “El Viajero” 14
  • 16. Year filtering Plugin selection Year selection 16
  • 17. Trip Browsing Itinerary followed Trip metadata in the trip 17
  • 18. Timeline Trip timeline Trip features p (drawn from its (price, duration,  provenance information) type, etc) 18
  • 19. Quick search ‐ Author Guides Reference to locations 19
  • 20. ToC • Introduction • El Viajero as Provenance-Aware LD Application • D Demo • Future work
  • 21. Future work • Insert new data dynamically into the repository, from the trips made by the  users (ongoing work) • Link to other datasets in the cloud Link to other datasets in the cloud • Metereological data • Other hotels/restaurants out of Spain • Enhance place descriptions from datasets like DBpedia. Enhance place descriptions from datasets like DBpedia. • Adapt other travelling sites like TripAdvisor. p g p 21
  • 23. A Provenance-Aware Linked Data Application for Trip Management and Organization Daniel Garijo, Boris Villazón-Terrazas, Oscar Corcho Villazón Terrazas, Ontology Engineering Group Laboratorio de Inteligencia Artificial Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid http://ww.oeg-upm.net {dgarijo,bvillazon,ocorcho}@fi.upm.es