SlideShare a Scribd company logo
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

More Related Content

PPTX
IIIF: International Image Interoperability Framework @ DLF2012
PDF
南宁会议 Metadata
PPTX
Geometry2rdf(v2 boris)
PDF
Linguistic resources enhanced with geospatial Information
PDF
An Approach to Publish Spatial Data on the Web: The GeoLinked Data Use Case
PDF
Map4rdf - Faceted Browser for Geospatial Datasets
PPT
Core Geospatial Ontologies
PDF
Lightweight Semantic Annotation of Geospatial RESTful Services
IIIF: International Image Interoperability Framework @ DLF2012
南宁会议 Metadata
Geometry2rdf(v2 boris)
Linguistic resources enhanced with geospatial Information
An Approach to Publish Spatial Data on the Web: The GeoLinked Data Use Case
Map4rdf - Faceted Browser for Geospatial Datasets
Core Geospatial Ontologies
Lightweight Semantic Annotation of Geospatial RESTful Services

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

PDF
Publishing Linked Data from RDB
PDF
On being RESTful
PDF
Linked Data Basics
KEY
Building Tomorrow's Web Services
PDF
PDF
Towards an Interlinked Semantic Wiki Farm
PDF
REST and Linked Data: a match made for domain driven development?
PDF
20080509 webresearch lifshits_lecture01
KEY
History and Background of the USEWOD Data Challenge
KEY
Introduction to the Semantic Web
PPTX
Introduction to APIs and Linked Data
KEY
REST teori og praksis; REST in theory and practice
PDF
Semantic Web Technologies for Automatic Service Composition
PPT
Filling in the Blanks: Capturing Dynamically Generated Content
PDF
REST Introduction (PHP London)
PDF
ISWC GoodRelations Tutorial Part 2
PDF
GoodRelations Tutorial Part 2
PDF
Питер Мика "Making the web searchable"
PDF
Under the hood, fighting fires with realtime semantic web technology
PPTX
Linked Data at the Open University: From Technical Challenges to Organization...
Publishing Linked Data from RDB
On being RESTful
Linked Data Basics
Building Tomorrow's Web Services
Towards an Interlinked Semantic Wiki Farm
REST and Linked Data: a match made for domain driven development?
20080509 webresearch lifshits_lecture01
History and Background of the USEWOD Data Challenge
Introduction to the Semantic Web
Introduction to APIs and Linked Data
REST teori og praksis; REST in theory and practice
Semantic Web Technologies for Automatic Service Composition
Filling in the Blanks: Capturing Dynamically Generated Content
REST Introduction (PHP London)
ISWC GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2
Питер Мика "Making the web searchable"
Under the hood, fighting fires with realtime semantic web technology
Linked Data at the Open University: From Technical Challenges to Organization...
Ad

More from Boris Villazón-Terrazas (17)

PDF
Yet another SPARQL 1.1 brief introduction
PDF
iSOCO - Research Lab Brief Introduction
PDF
Ecuadorian Geospatial Linked Data
PDF
SEEMP - Semantic Aspects and Interoperability
PDF
Data Shapes and Data Transformations
PDF
RDB2RDF, an overview of R2RML and Direct Mapping
PDF
Statistical Linked Data
PDF
Methodological Guidelines for Publishing Linked Data
PDF
Linked Data Projects at OEG - Current Status
PDF
Methodological Guidelines for Publishing Linked Data
PDF
Linked Data Research Projects at Ontology Engineering Group
PDF
Methodological Guidelines for Publishing Linked Data
PDF
A Method for Reusing and Re-engineering Non-ontological Resources for Buildin...
PDF
Geolinkeddata 07042011 1
PDF
Sitemap4rdf(v2 boris)
PDF
Geo linked data lstd10(v2-boris)
PPTX
Yet another SPARQL 1.1 brief introduction
iSOCO - Research Lab Brief Introduction
Ecuadorian Geospatial Linked Data
SEEMP - Semantic Aspects and Interoperability
Data Shapes and Data Transformations
RDB2RDF, an overview of R2RML and Direct Mapping
Statistical Linked Data
Methodological Guidelines for Publishing Linked Data
Linked Data Projects at OEG - Current Status
Methodological Guidelines for Publishing Linked Data
Linked Data Research Projects at Ontology Engineering Group
Methodological Guidelines for Publishing Linked Data
A Method for Reusing and Re-engineering Non-ontological Resources for Buildin...
Geolinkeddata 07042011 1
Sitemap4rdf(v2 boris)
Geo linked data lstd10(v2-boris)
Ad

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Spectroscopy.pptx food analysis technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Cloud computing and distributed systems.
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Per capita expenditure prediction using model stacking based on satellite ima...
“AI and Expert System Decision Support & Business Intelligence Systems”
Mobile App Security Testing_ A Comprehensive Guide.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
The AUB Centre for AI in Media Proposal.docx
Spectroscopy.pptx food analysis technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Spectral efficient network and resource selection model in 5G networks
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Cloud computing and distributed systems.
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
The Rise and Fall of 3GPP – Time for a Sabbatical?
Chapter 3 Spatial Domain Image Processing.pdf
Empathic Computing: Creating Shared Understanding
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

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