SlideShare a Scribd company logo
1 of 25
ENTER 2015 Research Track Slide Number 1
Methodology for the publication of
Linked Open Data from small and
medium size DMO
Ander García, Maria Teresa Linaza, Javier Franco and
Miriam Juaristi
Vicomtech-IK4, Spain
agarcia@vicomtech.org
http://www.vicomtech.org
ENTER 2015 Research Track Slide Number 2
Outline
• Introduction
• Methodology
• Application to a small DMO
• Conclussions
ENTER 2015 Research Track Slide Number 3
Introduction
• Linked Open Data (LOD) = OD+LD:
– non-privacy-restricted and non-confidential
data produced with public money
– made available without any restrictions on its
usage or distribution
– published on the Web
– machine readable
– its meaning is explicitly defined
– it is linked to other external dataset
ENTER 2015 Research Track Slide Number 4
Introduction
• Publishing LOD involves 3 basic steps:
– assign URIs to the entities described by the
dataset and dereference these URIs over the
HTTP protocol into RDF representations
– set RDF links to other data sources on the Web
– provide metadata about published data
• Researchers have proposed different
methodologies to publish LOD for a variety
of domains
ENTER 2015 Research Track Slide Number 5
Introduction
• Although previous examples could serve as
guidelines for DMOs, the differences
between domains require specific
methodologies and examples for tourism
LOD
• Benefits for DMOs:
– Syntactic interoperatiblity
– Reduction of the costs of applications
– Provision of innovative added-value services
ENTER 2015 Research Track Slide Number 6
Introduction
• Tourism OD:
– Several DMOs publish OD, for example Open
Data Euskadi from Basque Country publishes
(starting from 2010):
• POIs
• Stays
• Restaurants
• Cultural entities
• ….
ENTER 2015 Research Track Slide Number 7
Introduction
• Tourism LOD:
– Few examples
– No linking to other datasets
– No reuse of ontologies
– No active URIs
ENTER 2015 Research Track Slide Number 8
Introduction
• Objective: Publication of 5 star LOD by
DMOs
• Benefits for DMOs:
– Syntactic interoperatiblity
– Reduction of the costs of applications
– Provision of innovative added-value services
ENTER 2015 Research Track Slide Number 9
Methodology
• Oriented to small and medium size DMOs
• Based on Open Source tools
• Main steps:
– Configuration
– Pre-processing
– Triplification
– Publication
ENTER 2015 Research Track Slide Number 10
Configuration
• Non-technical issues:
– Selection and categorization of data
– Publication license, main options:
• public domain: free to share, create and adapt
• attribution: requires to include mentions to source
data
• share-alike: requires public reusers of your data to
share back changes (and attribute).
• Keep-open: in case of redistribution of the data or
its adaptation, it requires a redistribution of a free
version
ENTER 2015 Research Track Slide Number 11
Configuration
• Technical issues:
– Design of URIs:
– Multilingual data publicatin patterns:
• All languages associated to the same/diferent URI
• Use labels
• …
ENTER 2015 Research Track Slide Number 12
Pre-processing
• Extract, clean, and normalise data:
– Format for strings and numbers
– Format for multilingüal values
– Storage of multivalued fields
– Detection of errors and non-existant values
• LOD Refine software to transform original
data based on formulas expressed on
GRELL
ENTER 2015 Research Track Slide Number 13
Triplification
• Analyse the domain: ontologies, datasets,
vocabularies
• Create new ontologies and/or vocabularies
if required
• Express data as RDF triples
• Link data to external datasets
• LOD Refine software to generate RDF
triplles
ENTER 2015 Research Track Slide Number 14
Publication
• Both as OD (repository) and LOD (triple
store)
• Include metadata adhering to the Data
Catalog Vocabulary (DCAT)
• DKAN (OD) and Virtuoso (LOD) software
ENTER 2015 Research Track Slide Number 15
Methodology
Step Task Tool
Configuration
Select data -
Select the license to publish the data -
Design the URI scheme -
Select a multilingual data publication pattern -
Pre
processing
Clean and normalise the data LOD Refine
Triplification
Select existing ontologies, vocabularies and LOD -
Define new ontologies and vocabularies (if required) Protégé
Triplification LOD Refine
Link to external LOD LOD Refine
Publication
Upload the RDF file to a triple store Virtuoso
Create the dataset and add metadata DKAN
Upload the resources of the datasets DKAN
ENTER 2015 Research Track Slide Number 16
Application to a small DMO
• Dataset: 143 POIs of a regional DMO, Urola
Kosta, in four languages (Spanish, Basque,
English, French) and five categories
• Configuration:
– PDDL license, no restrictions
– URI: /data/tourism/BASQUE_NAME
• Ñ replaced by ‘in’ and spaces by ‘_’
– Labels for multilingual data
ENTER 2015 Research Track Slide Number 17
Application to a small DMO
• Pre-processing
– Names to title case, from ERREXIl to Errexil
– Prefix added to telephone numbers:
(+34)943309230
– Secondary mobile numbers stored in a new
column
ENTER 2015 Research Track Slide Number 18
Application to a small DMO
• Triplification
– Ontologies:
• vCard: Contact information
• Dublin Core: Metadata about the resource
– Linked Datasets:
• Geonames: Locations
• Dbpedia: Categories and locations
ENTER 2015 Research Track Slide Number 19
Application to a small DMO
• Triplification
ENTER 2015 Research Track Slide Number 20
Application to a small DMO
• Publication (OD and LOD)
ENTER 2015 Research Track Slide Number 21
Application to a small DMO
• Mobile application:
ENTER 2015 Research Track Slide Number 22
Application to a small DMO
• Mobile application:
– Data available through three channels:
• Direct download (CSV, JSON, RDF,…)
• DKAN Datastore API
• Virtuoso SPARQL
ENTER 2015 Research Track Slide Number 23
Conclussions
• We have presented a methodology and
Open Source tools for DMOs to publish five
star tourism LOD
• The pre-processing and triplification steps
are the hardest steps, but they are only
done once per each type of data to be
published. Then the performed operations
can be applied again directly
ENTER 2015 Research Track Slide Number 24
Conclussions
• We have shown a example of a mobile
application based on published data:
– Data accesible through different channels:
direct download, DKAN API, SPARQL
• Tourism LOD can provide multiple benefits
for DMOs and society but more tools, best
practices and standars are required by
DMOs
ENTER 2015 Research Track Slide Number 25
Future work
• More publication examples:
– Statistical data, based on the RDF Data Cube
vocabulary
– Data stored at relational databases
• Integrate standards such as the UNE
178301:2015 norm

More Related Content

What's hot

2014 ALA MW SPARC-ACRL Forum Talk
2014 ALA MW SPARC-ACRL Forum Talk2014 ALA MW SPARC-ACRL Forum Talk
2014 ALA MW SPARC-ACRL Forum TalkPaul Bracke
 
Lider Reference Model ld4lt session March, 3rd, 2015
Lider Reference Model ld4lt session  March, 3rd, 2015Lider Reference Model ld4lt session  March, 3rd, 2015
Lider Reference Model ld4lt session March, 3rd, 2015Sebastian Hellmann
 
Data analysis in dataverse & visualization of datasets on historical maps
Data analysis in dataverse & visualization of datasets on historical mapsData analysis in dataverse & visualization of datasets on historical maps
Data analysis in dataverse & visualization of datasets on historical mapsvty
 
Knowledge exchange consensus on monitoring oa, presentation open aire, oslo, ...
Knowledge exchange consensus on monitoring oa, presentation open aire, oslo, ...Knowledge exchange consensus on monitoring oa, presentation open aire, oslo, ...
Knowledge exchange consensus on monitoring oa, presentation open aire, oslo, ...Michael Svendsen
 
Incubating Apache Linda (ApacheCon Europe 2012)
Incubating Apache Linda (ApacheCon Europe 2012)Incubating Apache Linda (ApacheCon Europe 2012)
Incubating Apache Linda (ApacheCon Europe 2012)Sergio Fernández
 
Automated interpretability of linked data ontologies: an evaluation within th...
Automated interpretability of linked data ontologies: an evaluation within th...Automated interpretability of linked data ontologies: an evaluation within th...
Automated interpretability of linked data ontologies: an evaluation within th...Nuno Freire
 
Nobel Prizes as Linked Open Data
Nobel Prizes as Linked Open DataNobel Prizes as Linked Open Data
Nobel Prizes as Linked Open DataMetaSolutions AB
 
Linked Data Notifications Distributed Update Notification and Propagation on ...
Linked Data Notifications Distributed Update Notification and Propagation on ...Linked Data Notifications Distributed Update Notification and Propagation on ...
Linked Data Notifications Distributed Update Notification and Propagation on ...Aksw Group
 
R-ID Presentation at Symphony EYC Customer Event on Oct 17, 2013
R-ID Presentation at Symphony EYC Customer Event on Oct 17, 2013R-ID Presentation at Symphony EYC Customer Event on Oct 17, 2013
R-ID Presentation at Symphony EYC Customer Event on Oct 17, 2013Alexey Victorov
 
Linked (Open) Data: A quick introduction
Linked (Open) Data: A quick introductionLinked (Open) Data: A quick introduction
Linked (Open) Data: A quick introductionnvitucci
 
DCMI webinar - OpenAIRE Guidelines: Promoting Repositories Interoperability a...
DCMI webinar - OpenAIRE Guidelines: Promoting Repositories Interoperability a...DCMI webinar - OpenAIRE Guidelines: Promoting Repositories Interoperability a...
DCMI webinar - OpenAIRE Guidelines: Promoting Repositories Interoperability a...OpenAIRE
 
Geospatial Querying in Apache Marmotta - Apache Big Data North America 2016
Geospatial Querying in Apache Marmotta -  Apache Big Data North America 2016Geospatial Querying in Apache Marmotta -  Apache Big Data North America 2016
Geospatial Querying in Apache Marmotta - Apache Big Data North America 2016Sergio Fernández
 

What's hot (20)

2014 ALA MW SPARC-ACRL Forum Talk
2014 ALA MW SPARC-ACRL Forum Talk2014 ALA MW SPARC-ACRL Forum Talk
2014 ALA MW SPARC-ACRL Forum Talk
 
LOD2 Webinar Series: CubeViz
LOD2 Webinar Series: CubeViz LOD2 Webinar Series: CubeViz
LOD2 Webinar Series: CubeViz
 
Lider Reference Model ld4lt session March, 3rd, 2015
Lider Reference Model ld4lt session  March, 3rd, 2015Lider Reference Model ld4lt session  March, 3rd, 2015
Lider Reference Model ld4lt session March, 3rd, 2015
 
Data analysis in dataverse & visualization of datasets on historical maps
Data analysis in dataverse & visualization of datasets on historical mapsData analysis in dataverse & visualization of datasets on historical maps
Data analysis in dataverse & visualization of datasets on historical maps
 
Knowledge exchange consensus on monitoring oa, presentation open aire, oslo, ...
Knowledge exchange consensus on monitoring oa, presentation open aire, oslo, ...Knowledge exchange consensus on monitoring oa, presentation open aire, oslo, ...
Knowledge exchange consensus on monitoring oa, presentation open aire, oslo, ...
 
LOD2 Webinar Series Classification and Quality Analysis with DL Learner and ORE
LOD2 Webinar Series Classification and Quality Analysis with DL Learner and ORELOD2 Webinar Series Classification and Quality Analysis with DL Learner and ORE
LOD2 Webinar Series Classification and Quality Analysis with DL Learner and ORE
 
Incubating Apache Linda (ApacheCon Europe 2012)
Incubating Apache Linda (ApacheCon Europe 2012)Incubating Apache Linda (ApacheCon Europe 2012)
Incubating Apache Linda (ApacheCon Europe 2012)
 
Automated interpretability of linked data ontologies: an evaluation within th...
Automated interpretability of linked data ontologies: an evaluation within th...Automated interpretability of linked data ontologies: an evaluation within th...
Automated interpretability of linked data ontologies: an evaluation within th...
 
Nobel Prizes as Linked Open Data
Nobel Prizes as Linked Open DataNobel Prizes as Linked Open Data
Nobel Prizes as Linked Open Data
 
LOD2 Webinar Series: 3rd relase of the Stack
LOD2 Webinar Series: 3rd relase of the StackLOD2 Webinar Series: 3rd relase of the Stack
LOD2 Webinar Series: 3rd relase of the Stack
 
LOD2 Webinar Series FOX
LOD2 Webinar Series FOXLOD2 Webinar Series FOX
LOD2 Webinar Series FOX
 
Linked Data Notifications Distributed Update Notification and Propagation on ...
Linked Data Notifications Distributed Update Notification and Propagation on ...Linked Data Notifications Distributed Update Notification and Propagation on ...
Linked Data Notifications Distributed Update Notification and Propagation on ...
 
R-ID Presentation at Symphony EYC Customer Event on Oct 17, 2013
R-ID Presentation at Symphony EYC Customer Event on Oct 17, 2013R-ID Presentation at Symphony EYC Customer Event on Oct 17, 2013
R-ID Presentation at Symphony EYC Customer Event on Oct 17, 2013
 
swib15 ALIADA
swib15 ALIADAswib15 ALIADA
swib15 ALIADA
 
LOD2 Webinar: UnifiedViews
LOD2 Webinar: UnifiedViewsLOD2 Webinar: UnifiedViews
LOD2 Webinar: UnifiedViews
 
Linked (Open) Data: A quick introduction
Linked (Open) Data: A quick introductionLinked (Open) Data: A quick introduction
Linked (Open) Data: A quick introduction
 
II-SDV 2016 Minesoft
II-SDV 2016 MinesoftII-SDV 2016 Minesoft
II-SDV 2016 Minesoft
 
DCMI webinar - OpenAIRE Guidelines: Promoting Repositories Interoperability a...
DCMI webinar - OpenAIRE Guidelines: Promoting Repositories Interoperability a...DCMI webinar - OpenAIRE Guidelines: Promoting Repositories Interoperability a...
DCMI webinar - OpenAIRE Guidelines: Promoting Repositories Interoperability a...
 
Geospatial Querying in Apache Marmotta - Apache Big Data North America 2016
Geospatial Querying in Apache Marmotta -  Apache Big Data North America 2016Geospatial Querying in Apache Marmotta -  Apache Big Data North America 2016
Geospatial Querying in Apache Marmotta - Apache Big Data North America 2016
 
Introduction to FAIR Data and Research Objects
Introduction to FAIR Data and Research ObjectsIntroduction to FAIR Data and Research Objects
Introduction to FAIR Data and Research Objects
 

Viewers also liked

Viewers also liked (20)

Customer Experience @swiss.com. Insights into the Relaunch 2014.
Customer Experience @swiss.com. Insights into the Relaunch 2014.Customer Experience @swiss.com. Insights into the Relaunch 2014.
Customer Experience @swiss.com. Insights into the Relaunch 2014.
 
Feefo
FeefoFeefo
Feefo
 
Strategic e-tourism Options for Destinations. Austrian Case
Strategic e-tourism Options for Destinations. Austrian CaseStrategic e-tourism Options for Destinations. Austrian Case
Strategic e-tourism Options for Destinations. Austrian Case
 
Crack the code: the phenomenon of Influence
Crack the code: the phenomenon of InfluenceCrack the code: the phenomenon of Influence
Crack the code: the phenomenon of Influence
 
The new Ticino digital experience
The new Ticino digital experienceThe new Ticino digital experience
The new Ticino digital experience
 
Offline vs. online intermediation: a study of booking behaviour of tourists t...
Offline vs. online intermediation: a study of booking behaviour of tourists t...Offline vs. online intermediation: a study of booking behaviour of tourists t...
Offline vs. online intermediation: a study of booking behaviour of tourists t...
 
Technology as a Catalyst of Change: Enablers and Barriers of the Tourist Expe...
Technology as a Catalyst of Change: Enablers and Barriers of the Tourist Expe...Technology as a Catalyst of Change: Enablers and Barriers of the Tourist Expe...
Technology as a Catalyst of Change: Enablers and Barriers of the Tourist Expe...
 
Increasing Financial Returns and Guest Satisfaction through Human Capital Dev...
Increasing Financial Returns and Guest Satisfaction through Human Capital Dev...Increasing Financial Returns and Guest Satisfaction through Human Capital Dev...
Increasing Financial Returns and Guest Satisfaction through Human Capital Dev...
 
E-TOURISM IN SWITZERLAND: THE ACADEMIC PERSPECTIVE AND SWISS DAY CLOSING
E-TOURISM IN SWITZERLAND: THE ACADEMIC PERSPECTIVE AND SWISS DAY CLOSINGE-TOURISM IN SWITZERLAND: THE ACADEMIC PERSPECTIVE AND SWISS DAY CLOSING
E-TOURISM IN SWITZERLAND: THE ACADEMIC PERSPECTIVE AND SWISS DAY CLOSING
 
Towards Smart Urban Territories and Tourism
Towards Smart Urban Territories and TourismTowards Smart Urban Territories and Tourism
Towards Smart Urban Territories and Tourism
 
An Exploratory Study on Drivers and Deterrents of Collaborative Consumption ...
An Exploratory Study on Drivers and  Deterrents of Collaborative Consumption ...An Exploratory Study on Drivers and  Deterrents of Collaborative Consumption ...
An Exploratory Study on Drivers and Deterrents of Collaborative Consumption ...
 
The role of tourists’ feedback in the enhancement of religious tourism destin...
The role of tourists’ feedback in the enhancement of religious tourism destin...The role of tourists’ feedback in the enhancement of religious tourism destin...
The role of tourists’ feedback in the enhancement of religious tourism destin...
 
Google Glass Augmented Reality: Generic Learning Outcomes for Art Galleries
Google Glass Augmented Reality: Generic Learning Outcomes for Art GalleriesGoogle Glass Augmented Reality: Generic Learning Outcomes for Art Galleries
Google Glass Augmented Reality: Generic Learning Outcomes for Art Galleries
 
The Role of Personal Value in Information Search Strategies for Community-Bas...
The Role of Personal Value in Information Search Strategies for Community-Bas...The Role of Personal Value in Information Search Strategies for Community-Bas...
The Role of Personal Value in Information Search Strategies for Community-Bas...
 
The adoption of social media marketing in hotel organisations
The adoption of social media marketing in hotel organisationsThe adoption of social media marketing in hotel organisations
The adoption of social media marketing in hotel organisations
 
Re-visiting Tourism Information Search Process: From Smartphone Users’ Perspe...
Re-visiting Tourism Information Search Process: From Smartphone Users’ Perspe...Re-visiting Tourism Information Search Process: From Smartphone Users’ Perspe...
Re-visiting Tourism Information Search Process: From Smartphone Users’ Perspe...
 
An Investigation of Hotel Room Reservation: What Are The Diverse Pricing Stra...
An Investigation of Hotel Room Reservation: What Are The Diverse Pricing Stra...An Investigation of Hotel Room Reservation: What Are The Diverse Pricing Stra...
An Investigation of Hotel Room Reservation: What Are The Diverse Pricing Stra...
 
Distribution Channels for Travel and Tourism: The Case of Crete
Distribution Channels for Travel and Tourism: The Case of CreteDistribution Channels for Travel and Tourism: The Case of Crete
Distribution Channels for Travel and Tourism: The Case of Crete
 
User Personality and the New User Problem in a Context-­‐Aware POI Recommende...
User Personality and the New User Problem in a Context-­‐Aware POI Recommende...User Personality and the New User Problem in a Context-­‐Aware POI Recommende...
User Personality and the New User Problem in a Context-­‐Aware POI Recommende...
 
Destination Brand Communication through the Social Media. What Contents trigg...
Destination Brand Communication through the Social Media. What Contents trigg...Destination Brand Communication through the Social Media. What Contents trigg...
Destination Brand Communication through the Social Media. What Contents trigg...
 

Similar to Methodology for the publication of Linked Open Data from small and medium size DMO

OpenAIRE services and tools - presentation at #DI4R2016
OpenAIRE services and tools - presentation at #DI4R2016OpenAIRE services and tools - presentation at #DI4R2016
OpenAIRE services and tools - presentation at #DI4R2016OpenAIRE
 
COMSODE networking session at ICT Lisbon 2015
COMSODE networking session at ICT Lisbon 2015COMSODE networking session at ICT Lisbon 2015
COMSODE networking session at ICT Lisbon 2015Comsode - FP7 project
 
Industry@RuleML2015 DataGraft
Industry@RuleML2015 DataGraftIndustry@RuleML2015 DataGraft
Industry@RuleML2015 DataGraftRuleML
 
OpenAIRE and the case of Irish Repositories, by Jochen Schirrwagen (RIAN Work...
OpenAIRE and the case of Irish Repositories, by Jochen Schirrwagen (RIAN Work...OpenAIRE and the case of Irish Repositories, by Jochen Schirrwagen (RIAN Work...
OpenAIRE and the case of Irish Repositories, by Jochen Schirrwagen (RIAN Work...OpenAIRE
 
OpenAIRE and Eudat services and tools to support FAIR DMP implementation
OpenAIRE and Eudat services and tools to support FAIR DMP implementation OpenAIRE and Eudat services and tools to support FAIR DMP implementation
OpenAIRE and Eudat services and tools to support FAIR DMP implementation Research Data Alliance
 
OpenAIRE and Eudat services and tools to support FAIR DMP implementation
OpenAIRE and Eudat services and tools to support FAIR DMP implementation OpenAIRE and Eudat services and tools to support FAIR DMP implementation
OpenAIRE and Eudat services and tools to support FAIR DMP implementation Research Data Alliance
 
Data sharing in the Netherlands
Data sharing in the NetherlandsData sharing in the Netherlands
Data sharing in the NetherlandsJisc RDM
 
Wed roman tut_open_datapub
Wed roman tut_open_datapubWed roman tut_open_datapub
Wed roman tut_open_datapubeswcsummerschool
 
Linked Data for the Masses: The approach and the Software
Linked Data for the Masses: The approach and the SoftwareLinked Data for the Masses: The approach and the Software
Linked Data for the Masses: The approach and the SoftwareIMC Technologies
 
EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 7, 2016|...
EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 7, 2016|...EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 7, 2016|...
EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 7, 2016|...EUDAT
 
Llinked open data training for EU institutions
Llinked open data training for EU institutionsLlinked open data training for EU institutions
Llinked open data training for EU institutionsOpen Data Support
 
20141030 LinDA Workshop echallenges2014 - LinDA project overview
20141030 LinDA Workshop echallenges2014 - LinDA project overview20141030 LinDA Workshop echallenges2014 - LinDA project overview
20141030 LinDA Workshop echallenges2014 - LinDA project overviewLinDa_FP7
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked .
 
Linked Energy Data Generation
Linked Energy Data GenerationLinked Energy Data Generation
Linked Energy Data GenerationFilip Radulovic
 
Building Linked Data Applications
Building Linked Data ApplicationsBuilding Linked Data Applications
Building Linked Data ApplicationsEUCLID project
 
EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 14, 2016...
EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 14, 2016...EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 14, 2016...
EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 14, 2016...EUDAT
 
Uk Research Infrastructure Workshop E-infrastructure Juan Bicarregui
Uk Research Infrastructure Workshop E-infrastructure Juan BicarreguiUk Research Infrastructure Workshop E-infrastructure Juan Bicarregui
Uk Research Infrastructure Workshop E-infrastructure Juan BicarreguiInnovate UK
 
20150701 agarcia pm4sd
20150701 agarcia pm4sd20150701 agarcia pm4sd
20150701 agarcia pm4sdFEST
 

Similar to Methodology for the publication of Linked Open Data from small and medium size DMO (20)

Linked Open Data
Linked Open DataLinked Open Data
Linked Open Data
 
OpenAIRE services and tools - presentation at #DI4R2016
OpenAIRE services and tools - presentation at #DI4R2016OpenAIRE services and tools - presentation at #DI4R2016
OpenAIRE services and tools - presentation at #DI4R2016
 
COMSODE networking session at ICT Lisbon 2015
COMSODE networking session at ICT Lisbon 2015COMSODE networking session at ICT Lisbon 2015
COMSODE networking session at ICT Lisbon 2015
 
Industry@RuleML2015 DataGraft
Industry@RuleML2015 DataGraftIndustry@RuleML2015 DataGraft
Industry@RuleML2015 DataGraft
 
OpenAIRE and the case of Irish Repositories, by Jochen Schirrwagen (RIAN Work...
OpenAIRE and the case of Irish Repositories, by Jochen Schirrwagen (RIAN Work...OpenAIRE and the case of Irish Repositories, by Jochen Schirrwagen (RIAN Work...
OpenAIRE and the case of Irish Repositories, by Jochen Schirrwagen (RIAN Work...
 
OpenAIRE and Eudat services and tools to support FAIR DMP implementation
OpenAIRE and Eudat services and tools to support FAIR DMP implementation OpenAIRE and Eudat services and tools to support FAIR DMP implementation
OpenAIRE and Eudat services and tools to support FAIR DMP implementation
 
OpenAIRE and Eudat services and tools to support FAIR DMP implementation
OpenAIRE and Eudat services and tools to support FAIR DMP implementation OpenAIRE and Eudat services and tools to support FAIR DMP implementation
OpenAIRE and Eudat services and tools to support FAIR DMP implementation
 
Data sharing in the Netherlands
Data sharing in the NetherlandsData sharing in the Netherlands
Data sharing in the Netherlands
 
Wed roman tut_open_datapub
Wed roman tut_open_datapubWed roman tut_open_datapub
Wed roman tut_open_datapub
 
Linked Data for the Masses: The approach and the Software
Linked Data for the Masses: The approach and the SoftwareLinked Data for the Masses: The approach and the Software
Linked Data for the Masses: The approach and the Software
 
EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 7, 2016|...
EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 7, 2016|...EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 7, 2016|...
EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 7, 2016|...
 
Llinked open data training for EU institutions
Llinked open data training for EU institutionsLlinked open data training for EU institutions
Llinked open data training for EU institutions
 
20141030 LinDA Workshop echallenges2014 - LinDA project overview
20141030 LinDA Workshop echallenges2014 - LinDA project overview20141030 LinDA Workshop echallenges2014 - LinDA project overview
20141030 LinDA Workshop echallenges2014 - LinDA project overview
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
 
Linked Energy Data Generation
Linked Energy Data GenerationLinked Energy Data Generation
Linked Energy Data Generation
 
Building Linked Data Applications
Building Linked Data ApplicationsBuilding Linked Data Applications
Building Linked Data Applications
 
EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 14, 2016...
EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 14, 2016...EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 14, 2016...
EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 14, 2016...
 
Uk Research Infrastructure Workshop E-infrastructure Juan Bicarregui
Uk Research Infrastructure Workshop E-infrastructure Juan BicarreguiUk Research Infrastructure Workshop E-infrastructure Juan Bicarregui
Uk Research Infrastructure Workshop E-infrastructure Juan Bicarregui
 
20150701 agarcia pm4sd
20150701 agarcia pm4sd20150701 agarcia pm4sd
20150701 agarcia pm4sd
 
PhD Defense
PhD DefensePhD Defense
PhD Defense
 

Recently uploaded

Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 

Recently uploaded (20)

Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 

Methodology for the publication of Linked Open Data from small and medium size DMO

  • 1. ENTER 2015 Research Track Slide Number 1 Methodology for the publication of Linked Open Data from small and medium size DMO Ander García, Maria Teresa Linaza, Javier Franco and Miriam Juaristi Vicomtech-IK4, Spain agarcia@vicomtech.org http://www.vicomtech.org
  • 2. ENTER 2015 Research Track Slide Number 2 Outline • Introduction • Methodology • Application to a small DMO • Conclussions
  • 3. ENTER 2015 Research Track Slide Number 3 Introduction • Linked Open Data (LOD) = OD+LD: – non-privacy-restricted and non-confidential data produced with public money – made available without any restrictions on its usage or distribution – published on the Web – machine readable – its meaning is explicitly defined – it is linked to other external dataset
  • 4. ENTER 2015 Research Track Slide Number 4 Introduction • Publishing LOD involves 3 basic steps: – assign URIs to the entities described by the dataset and dereference these URIs over the HTTP protocol into RDF representations – set RDF links to other data sources on the Web – provide metadata about published data • Researchers have proposed different methodologies to publish LOD for a variety of domains
  • 5. ENTER 2015 Research Track Slide Number 5 Introduction • Although previous examples could serve as guidelines for DMOs, the differences between domains require specific methodologies and examples for tourism LOD • Benefits for DMOs: – Syntactic interoperatiblity – Reduction of the costs of applications – Provision of innovative added-value services
  • 6. ENTER 2015 Research Track Slide Number 6 Introduction • Tourism OD: – Several DMOs publish OD, for example Open Data Euskadi from Basque Country publishes (starting from 2010): • POIs • Stays • Restaurants • Cultural entities • ….
  • 7. ENTER 2015 Research Track Slide Number 7 Introduction • Tourism LOD: – Few examples – No linking to other datasets – No reuse of ontologies – No active URIs
  • 8. ENTER 2015 Research Track Slide Number 8 Introduction • Objective: Publication of 5 star LOD by DMOs • Benefits for DMOs: – Syntactic interoperatiblity – Reduction of the costs of applications – Provision of innovative added-value services
  • 9. ENTER 2015 Research Track Slide Number 9 Methodology • Oriented to small and medium size DMOs • Based on Open Source tools • Main steps: – Configuration – Pre-processing – Triplification – Publication
  • 10. ENTER 2015 Research Track Slide Number 10 Configuration • Non-technical issues: – Selection and categorization of data – Publication license, main options: • public domain: free to share, create and adapt • attribution: requires to include mentions to source data • share-alike: requires public reusers of your data to share back changes (and attribute). • Keep-open: in case of redistribution of the data or its adaptation, it requires a redistribution of a free version
  • 11. ENTER 2015 Research Track Slide Number 11 Configuration • Technical issues: – Design of URIs: – Multilingual data publicatin patterns: • All languages associated to the same/diferent URI • Use labels • …
  • 12. ENTER 2015 Research Track Slide Number 12 Pre-processing • Extract, clean, and normalise data: – Format for strings and numbers – Format for multilingüal values – Storage of multivalued fields – Detection of errors and non-existant values • LOD Refine software to transform original data based on formulas expressed on GRELL
  • 13. ENTER 2015 Research Track Slide Number 13 Triplification • Analyse the domain: ontologies, datasets, vocabularies • Create new ontologies and/or vocabularies if required • Express data as RDF triples • Link data to external datasets • LOD Refine software to generate RDF triplles
  • 14. ENTER 2015 Research Track Slide Number 14 Publication • Both as OD (repository) and LOD (triple store) • Include metadata adhering to the Data Catalog Vocabulary (DCAT) • DKAN (OD) and Virtuoso (LOD) software
  • 15. ENTER 2015 Research Track Slide Number 15 Methodology Step Task Tool Configuration Select data - Select the license to publish the data - Design the URI scheme - Select a multilingual data publication pattern - Pre processing Clean and normalise the data LOD Refine Triplification Select existing ontologies, vocabularies and LOD - Define new ontologies and vocabularies (if required) Protégé Triplification LOD Refine Link to external LOD LOD Refine Publication Upload the RDF file to a triple store Virtuoso Create the dataset and add metadata DKAN Upload the resources of the datasets DKAN
  • 16. ENTER 2015 Research Track Slide Number 16 Application to a small DMO • Dataset: 143 POIs of a regional DMO, Urola Kosta, in four languages (Spanish, Basque, English, French) and five categories • Configuration: – PDDL license, no restrictions – URI: /data/tourism/BASQUE_NAME • Ñ replaced by ‘in’ and spaces by ‘_’ – Labels for multilingual data
  • 17. ENTER 2015 Research Track Slide Number 17 Application to a small DMO • Pre-processing – Names to title case, from ERREXIl to Errexil – Prefix added to telephone numbers: (+34)943309230 – Secondary mobile numbers stored in a new column
  • 18. ENTER 2015 Research Track Slide Number 18 Application to a small DMO • Triplification – Ontologies: • vCard: Contact information • Dublin Core: Metadata about the resource – Linked Datasets: • Geonames: Locations • Dbpedia: Categories and locations
  • 19. ENTER 2015 Research Track Slide Number 19 Application to a small DMO • Triplification
  • 20. ENTER 2015 Research Track Slide Number 20 Application to a small DMO • Publication (OD and LOD)
  • 21. ENTER 2015 Research Track Slide Number 21 Application to a small DMO • Mobile application:
  • 22. ENTER 2015 Research Track Slide Number 22 Application to a small DMO • Mobile application: – Data available through three channels: • Direct download (CSV, JSON, RDF,…) • DKAN Datastore API • Virtuoso SPARQL
  • 23. ENTER 2015 Research Track Slide Number 23 Conclussions • We have presented a methodology and Open Source tools for DMOs to publish five star tourism LOD • The pre-processing and triplification steps are the hardest steps, but they are only done once per each type of data to be published. Then the performed operations can be applied again directly
  • 24. ENTER 2015 Research Track Slide Number 24 Conclussions • We have shown a example of a mobile application based on published data: – Data accesible through different channels: direct download, DKAN API, SPARQL • Tourism LOD can provide multiple benefits for DMOs and society but more tools, best practices and standars are required by DMOs
  • 25. ENTER 2015 Research Track Slide Number 25 Future work • More publication examples: – Statistical data, based on the RDF Data Cube vocabulary – Data stored at relational databases • Integrate standards such as the UNE 178301:2015 norm