SlideShare a Scribd company logo
1 of 23
Download to read offline
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

 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

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

Linked services for the Web of Data
Linked services for the Web of DataLinked services for the Web of Data
Linked services for the Web of DataJohn Domingue
 
Soa4 all technical achievements final
Soa4 all technical achievements finalSoa4 all technical achievements final
Soa4 all technical achievements finalJohn Domingue
 
Intro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensIntro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensStoitsis Giannis
 
Data repositories -- Xiamen University 2012 06-08
Data repositories -- Xiamen University 2012 06-08Data repositories -- Xiamen University 2012 06-08
Data repositories -- Xiamen University 2012 06-08Jian Qin
 
20120411 travelalliancemcguinnessfinal
20120411 travelalliancemcguinnessfinal20120411 travelalliancemcguinnessfinal
20120411 travelalliancemcguinnessfinalDeborah McGuinness
 
ROLE Technologies – A possible contribution to Apache Rave?
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
 
Linking Services and Linked Data: Keynote for AIMSA 2012
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 2012John Domingue
 
A Controlled Natural Language Interface for Semantic MediaWiki
A Controlled Natural Language Interface for Semantic MediaWikiA Controlled Natural Language Interface for Semantic MediaWiki
A Controlled Natural Language Interface for Semantic MediaWikiJie Bao
 
TEAMS 6, 7 and 8
TEAMS 6, 7 and 8TEAMS 6, 7 and 8
TEAMS 6, 7 and 8plan4all
 
What is New in W3C land?
What is New in W3C land?What is New in W3C land?
What is New in W3C land?Ivan Herman
 
S. Bartoli & F. Pompermaier – A Semantic Big Data Companion
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 CompanionFlink Forward
 
ROHub-Argos integration
ROHub-Argos integrationROHub-Argos integration
ROHub-Argos integrationRaul Palma
 
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...
Seamless and uniform access to chemical data and tools experience gained in d...Nina Jeliazkova
 
Building a lightweight discovery interface for Chinese patents
Building a lightweight discovery interface for Chinese patentsBuilding a lightweight discovery interface for Chinese patents
Building a lightweight discovery interface for Chinese patentsOpenSource Connections
 
Generating Unified APIs with Protocol Buffers and gRPC
Generating Unified APIs with Protocol Buffers and gRPCGenerating Unified APIs with Protocol Buffers and gRPC
Generating Unified APIs with Protocol Buffers and gRPCC4Media
 
Metadata for web ontologies and rules: current practices and perspectives
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 perspectivesCarlos Tejo-Alonso
 
How to Share and Reuse Learning Resources: the ARIADNE Experience
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 ExperienceJoris Klerkx
 

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

Linked services for the Web of Data
Linked services for the Web of DataLinked services for the Web of Data
Linked services for the Web of Data
 
Soa4 all technical achievements final
Soa4 all technical achievements finalSoa4 all technical achievements final
Soa4 all technical achievements final
 
Intro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensIntro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-Athens
 
Data repositories -- Xiamen University 2012 06-08
Data repositories -- Xiamen University 2012 06-08Data repositories -- Xiamen University 2012 06-08
Data repositories -- Xiamen University 2012 06-08
 
20120411 travelalliancemcguinnessfinal
20120411 travelalliancemcguinnessfinal20120411 travelalliancemcguinnessfinal
20120411 travelalliancemcguinnessfinal
 
ROLE Technologies – A possible contribution to Apache Rave?
ROLE Technologies – A possible contribution to Apache Rave?ROLE Technologies – A possible contribution to Apache Rave?
ROLE Technologies – A possible contribution to Apache Rave?
 
Linking Services and Linked Data: Keynote for AIMSA 2012
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
 
A Controlled Natural Language Interface for Semantic MediaWiki
A Controlled Natural Language Interface for Semantic MediaWikiA Controlled Natural Language Interface for Semantic MediaWiki
A Controlled Natural Language Interface for Semantic MediaWiki
 
TEAMS 6, 7 and 8
TEAMS 6, 7 and 8TEAMS 6, 7 and 8
TEAMS 6, 7 and 8
 
What is New in W3C land?
What is New in W3C land?What is New in W3C land?
What is New in W3C land?
 
S. Bartoli & F. Pompermaier – A Semantic Big Data Companion
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
 
ROHub-Argos integration
ROHub-Argos integrationROHub-Argos integration
ROHub-Argos integration
 
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...
Seamless and uniform access to chemical data and tools experience gained in d...
 
Building a lightweight discovery interface for Chinese patents
Building a lightweight discovery interface for Chinese patentsBuilding a lightweight discovery interface for Chinese patents
Building a lightweight discovery interface for Chinese patents
 
Timbuctoo 2 EASY
Timbuctoo 2 EASYTimbuctoo 2 EASY
Timbuctoo 2 EASY
 
Generating Unified APIs with Protocol Buffers and gRPC
Generating Unified APIs with Protocol Buffers and gRPCGenerating Unified APIs with Protocol Buffers and gRPC
Generating Unified APIs with Protocol Buffers and gRPC
 
Sword Crig 2007 12 06
Sword Crig 2007 12 06Sword Crig 2007 12 06
Sword Crig 2007 12 06
 
Metadata for web ontologies and rules: current practices and perspectives
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
 
How to Share and Reuse Learning Resources: the ARIADNE Experience
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
 
West coastrollout
West coastrolloutWest coastrollout
West coastrollout
 

More from Boris Villazón-Terrazas

SEEMP - Semantic Aspects and Interoperability
SEEMP - Semantic Aspects and InteroperabilitySEEMP - Semantic Aspects and Interoperability
SEEMP - Semantic Aspects and InteroperabilityBoris Villazón-Terrazas
 
RDB2RDF, an overview of R2RML and Direct Mapping
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
 
Methodological Guidelines for Publishing Linked Data
Methodological Guidelines for Publishing Linked DataMethodological Guidelines for Publishing Linked Data
Methodological Guidelines for Publishing Linked DataBoris Villazón-Terrazas
 
Linked Data Projects at OEG - Current Status
Linked Data Projects at OEG - Current StatusLinked Data Projects at OEG - Current Status
Linked Data Projects at OEG - Current StatusBoris Villazón-Terrazas
 
Methodological Guidelines for Publishing Linked Data
Methodological Guidelines for Publishing Linked DataMethodological Guidelines for Publishing Linked Data
Methodological Guidelines for Publishing Linked DataBoris Villazón-Terrazas
 
Linked Data Research Projects at Ontology Engineering Group
Linked Data Research Projects at Ontology Engineering GroupLinked Data Research Projects at Ontology Engineering Group
Linked Data Research Projects at Ontology Engineering GroupBoris Villazón-Terrazas
 
Methodological Guidelines for Publishing Linked Data
Methodological Guidelines for Publishing Linked DataMethodological Guidelines for Publishing Linked Data
Methodological Guidelines for Publishing Linked DataBoris 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...
A Method for Reusing and Re-engineering Non-ontological Resources for Buildin...Boris Villazón-Terrazas
 

More from Boris Villazón-Terrazas (18)

Yet another SPARQL 1.1 brief introduction
Yet another SPARQL 1.1 brief introductionYet another SPARQL 1.1 brief introduction
Yet another SPARQL 1.1 brief introduction
 
iSOCO - Research Lab Brief Introduction
iSOCO - Research Lab Brief IntroductioniSOCO - Research Lab Brief Introduction
iSOCO - Research Lab Brief Introduction
 
Ecuadorian Geospatial Linked Data
Ecuadorian Geospatial Linked Data Ecuadorian Geospatial Linked Data
Ecuadorian Geospatial Linked Data
 
SEEMP - Semantic Aspects and Interoperability
SEEMP - Semantic Aspects and InteroperabilitySEEMP - Semantic Aspects and Interoperability
SEEMP - Semantic Aspects and Interoperability
 
Data Shapes and Data Transformations
Data Shapes and Data TransformationsData Shapes and Data Transformations
Data Shapes and Data Transformations
 
RDB2RDF, an overview of R2RML and Direct Mapping
RDB2RDF, an overview of R2RML and Direct MappingRDB2RDF, an overview of R2RML and Direct Mapping
RDB2RDF, an overview of R2RML and Direct Mapping
 
Statistical Linked Data
Statistical Linked DataStatistical Linked Data
Statistical Linked Data
 
Publishing Linked Data from RDB
Publishing Linked Data from RDBPublishing Linked Data from RDB
Publishing Linked Data from RDB
 
Methodological Guidelines for Publishing Linked Data
Methodological Guidelines for Publishing Linked DataMethodological Guidelines for Publishing Linked Data
Methodological Guidelines for Publishing Linked Data
 
Linked Data Projects at OEG - Current Status
Linked Data Projects at OEG - Current StatusLinked Data Projects at OEG - Current Status
Linked Data Projects at OEG - Current Status
 
Methodological Guidelines for Publishing Linked Data
Methodological Guidelines for Publishing Linked DataMethodological Guidelines for Publishing Linked Data
Methodological Guidelines for Publishing Linked Data
 
Linked Data Research Projects at Ontology Engineering Group
Linked Data Research Projects at Ontology Engineering GroupLinked Data Research Projects at Ontology Engineering Group
Linked Data Research Projects at Ontology Engineering Group
 
Methodological Guidelines for Publishing Linked Data
Methodological Guidelines for Publishing Linked DataMethodological Guidelines for Publishing Linked Data
Methodological Guidelines for Publishing Linked Data
 
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...
A Method for Reusing and Re-engineering Non-ontological Resources for Buildin...
 
Geolinkeddata 07042011 1
Geolinkeddata 07042011 1Geolinkeddata 07042011 1
Geolinkeddata 07042011 1
 
Sitemap4rdf(v2 boris)
Sitemap4rdf(v2 boris)Sitemap4rdf(v2 boris)
Sitemap4rdf(v2 boris)
 
Geo linked data lstd10(v2-boris)
Geo linked data lstd10(v2-boris)Geo linked data lstd10(v2-boris)
Geo linked data lstd10(v2-boris)
 
GeoLinkedData
GeoLinkedDataGeoLinkedData
GeoLinkedData
 

Recently uploaded

Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

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
  • 22.
  • 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