23
A Provenance-Aware Linked Data Application for Trip Management and Organization Daniel Garijo, Boris Villazón-Terrazas, Oscar Corcho Daniel Garijo, Boris Villazón Terrazas, Oscar Corcho Ontology Engineering Group Laboratorio de Inteligencia Artificial Departamento 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

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

Embed Size (px)

Citation preview

A Provenance-Aware Linked Data Application for TripManagement and Organization

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

Ontology Engineering GroupLaboratorio de Inteligencia Artificial

Departamento de Inteligencia ArtificialDepartamento de Inteligencia ArtificialFacultad de Informática

Universidad Politécnica de Madridhttp://ww.oeg-upm.net

{dgarijo,bvillazon,ocorcho}@fi.upm.es

ToC

• Introduction

• El Viajero as Provenance-Aware LD Application

D• Demo

• Future workFuture work

ToC

• Introduction

• El Viajero as Provenance-Aware LD Application

D• Demo

• Future workFuture work

Introduction ‐ Scenario

• Scenario in the context of tourism and travelling where the content is

“El Viajero” platform

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

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

• “Provenance of a resource is a record that describes entities and processesProvenance 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 workFuture 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 (3):SIOC MPEG‐7 GEO 3 ( )– Describes the social 

relationships in the platforms, plus posts and blogs.

• MPEG‐7 (3):

OPM extension to our domain

SIOC MPEG 7 GEO

2

3

MPEG 7 (3):– Image and video description.

• GEO (3):– Localization of the resources.

OPM Core 1

7

Overview of the architectureUser/content provider Application

PARSERS

PostParser

Blog Parser

HTTP HTTP Send/receive

XML Parser

IPTC Parser

HTTP POST

Request

GETRequest

(SPARQL query)

Annotation interface REST API

Insert processeddata Insert XML data

Receive request Send response

Store in the repository

RDF response

d l

8

Repository

OWL Model SPARQL request

Linking

h b d• SILK has been used to:• 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 GoodrelationsUsed 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 (ISOCO)

10

• LARKC demo (ISOCO) http://contextmanager.isoco.net/webn1/demolarkc/

Exploitation examples

Travel guide viewer and browser

Quick search interfaceQuick search interface

Available at:http://webenemasuno linkeddata es/

11

http://webenemasuno.linkeddata.es/

DEMOhttp://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

Pubbyfrontend

14

More images of the guides

Link to the news in “El Viajero”

Guide Browsing

15

More images of the guides

Year filtering

16

Plugin selection Year selection

Trip Browsing

17

Trip metadata Itinerary followedin the trip

Timeline

Trip timeline Trip features

18

Trip timeline(drawn from its

provenance information)

p(price, duration, 

type, etc)

Quick search ‐ Author

Guides

19

Reference tolocations

ToC

• Introduction

• El Viajero as Provenance-Aware LD Application

D• Demo

• Future workFuture 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 TripManagement and Organization

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

Ontology Engineering GroupLaboratorio de Inteligencia Artificial

Departamento de Inteligencia ArtificialDepartamento de Inteligencia ArtificialFacultad de Informática

Universidad Politécnica de Madridhttp://ww.oeg-upm.net

{dgarijo,bvillazon,ocorcho}@fi.upm.es