This session will bring a solution to one of the main issues in the field of application development for the tourism and leisure sector. A lot of projects fail because the underlying systems and databases are too difficult to connect or because it is too costly to do. We will share and discuss the ‘Open Standard for Tourism Ecosystems Data’, developed by touristic actors in Flanders and a tool for aggregating existing data and mapping it to the tourism vocabulary, which has been tested with local data in the region of West-Flanders.
3. WHAT
…
Imagine we could use the same services in different
places around the world without the need for
searching new service providers or new apps...
6. WHAT
SHOULD
WE DO?
we need more Open Data and a common
language for machine readable touristic
information.
7. Joined forces with ‘sustainable mobile tourism
guides’, Thomas More - iMinds
8. shared vision:
“Open Standard
for Tourism” Vocabulary
Ontologies are expected to enable
computers to process information
“much more effectively in ways that
are useful and meaningful to the
human user” (Berners-Lee, Hendler, and
Lassila 2001).
9. User Group 40+ actors: SME’s, NPO’s involved in
culture and tourism activities, representatives from
the provinces and of the major cities in Flanders
11. “After defining the
scope of each sub-
domain we
organized working
groups. Each group
was responsible to
work out their sub-
domain in detail in
terms of domain
modeling”
12. Data in line with the Open Tourism specifiction
The West Flanders tourism
organization was
the first to bring their data inline
with the specification
14. From ad-hoc activity to a solid community
Our mission is to “support digital creativity concerning
tourism" and to host the “Open Standard for Tourism”
Vocabulary, which is a reusable Ontology for describing
tourism data.
Join the Community
Meeting, March 5,
2016 Mechelen
15. Release Open Tourism Communty Site
● Mailing list
● Tools and resources
● The Open Standard for Tourism Ecosystems Data
Specification
● News on the upcoming events
18. Vision and strategy…
● Bring The Open Tourism vocabulary at
an international level
● Build a bridge to interoperability
programme of the Flemish
Government, “Open Standards for
Linked Governments”.
● First step - March 3 our work and vision
will be presented at the International e-
Gov Conference in Montevideo.
19. What you really should
remember from this talk:
● Semantic collaboration is going to be a
cornerstone of the next generation tourism
applications
● semantic standards are a katalysator for
better services and Open Data.
● The Open Tourism vocabulary exist
http://w3id.org/ost/spec
● You’re welcome to join our community!
http://tourism.openknowledge.be
20. Getting started with
the Open Tourism Specification
Bruno Koninckx
THOMAS MORE
@brunokon #opentourism
21. Which domains are covered (for now)?
➔ Offering
What? By whom?
➔ Availability
Where? When?
➔ Experience
How?
➔ Demand
28. RML.io
Generating High Quality
Linked Open Data
from Open or Not Data
Anastasia Dimou
Data Science Lab, Ghent University - iMinds
anastasia.dimou@ugent.be
@natadimou
31. Are you the owner of your data?
OR
is the application that hosts your data?
32. The Semantic Web
is the extension of the World Wide Web
enables sharing content beyond
the boundaries of applications & websites
33. the Web for humans, thanks to HTML,
is understandable & constant
BUT
is the Web for machines too?
34. The Semantic Web
is the extension of the World Wide Web
enables sharing content beyond
the boundaries of applications & websites
allows machines to understand
the meaning of hyperlinked information
37. Linked (Open) Data
a standardized way of
expressing the relationships between data
38. Linked (Open) Data
a standardized way of
expressing the relationships between data
semantically annotated the data
with different vocabularies or ontologies
39. Linked (Open) Data
a standardized way of
expressing the relationships between data
semantically annotated the data
with different vocabularies or ontologies
describe domain-level knowledge
understandable by humans & machines
47. The DataTank
open source RESTful data management system
enables publishing data into web readable formats
read the data and publish them on the web
using a URI as an identifier.
52. Resource Description Framework (RDF)
is the prevalent data model
for describing Linked (Open) Data
predicate
subject object
53. Resource Description Framework (RDF)
is the prevalent data model
for describing Linked (Open) Data
driven by unique identifiers (URIs)
predicate
subject object
54. Resource Description Framework (RDF)
is the prevalent data model
for describing Linked (Open) Data
driven by unique identifiers (URIs)
allows establishing a shared meaning
predicate
subject object
55. How is Linked Data derived
from (semi-)structured data?
56. How is Linked Data derived
from (semi-)structured data?
id firstname lastname lab city
1 Anastasia Dimou DSLab Ghent
2 Ruben Verborgh DSLab Ghent
3 Erik Mannens DSLab Ghent
57. Person 1 Data Science Labworks
“Anastasia Dimou”
locatedDataScience Lab Ghent
Person 2 Data Science Labworks
“Ruben Verborgh”
Person 3 DataScience Labworks
“Erik Mannens”
64. ex:{id}
ex:{lab}
sets of triples of a dataset have repetitive patterns
“{firstname}
{surname}”
RDF dataset generation tools
rely their implementation on repetitively
applying those patterns to input data
ex:located
ex:{lab} ex:{city}
65. What are the different
Linked Data Generation approaches?
69. R2RML mappings R2RML processor
Data OWNER / PUBLISHER
defines
RDF
DB CSV JSONXML
RDF RDF RDF
70. RDF Terms (focusing on IRIs) are…
generated independently
disregarding their possible prior definitions
manually replicated
by reconstructing the same URIs (if possible)
manually aligned afterwards
links with other datasets are defined after
the RDF terms are published
72. Uniform and declarative RDF generation
from heterogeneous data sources
mappings processor
Data OWNER / PUBLISHER
defines
RDF
DB CSV JSONXML RDF
73. RDF Mapping Language (RML)
generic scalable mapping language
for generating and interlinking
RDF data from heterogeneous resources
in an integrable and interoperable fashion
superset of the W3C standardized
R2RML mapping language
http://rml.io
74. Uniform and declarative RDF generation
from heterogeneous data sources
RML mappings processor
Data OWNER / PUBLISHER
defines
RDF
DB CSV JSONXML RDF
75. Defining Mappings to generate Linked Data
Retrieving Input Data
Editing Mappings
76. Defining Mappings to generate Linked Data
Retrieving Input Data
Editing Mappings
77. RML describes
how to generated RDF
from structured data
predicate
subject object
78. RML describes
how to generated RDF
from structured data
predicate
subject object
Predicate Map
Subject Map Object Map
79. RML describes
how to generated RDF
from structured data
predicate
subject object
Predicate Map
Subject Map Object Map
<#TriplesMap>
83. Defining Mappings to generate Linked Data
Editing Mappings
Retrieving Input Data
84. RML describes
rules to map any structured data to RDF
RML supports any data independently of
which structure and format they have
where they originally reside
how they are accessed & retrieved
85. Specifying data
which data form a data input
how to reference data input extracts
Accessing & Retrieving data
data input from original source(s)
86. Specifying data
which data form a data input
how to reference data input extracts
Accessing & Retrieving data
data input from original source(s)
87. Support data in Heterogeneous Structures
tabular-structured
hierarchical-structured
(semi-)structured
… … …
88. Support data in Heterogeneous Structures and Formats
tabular-structured
tables in DBs or CSV files …
hierarchical-structured
JSON or XML …
(semi-)structured
HTML …
… … …
99. Semantic Web experts Vs. Data specialists
Modeling Domain Knowledge
as Linked (Open) Data
is not straightforward for
Data Specialists
100. Semantic Web experts Vs. Data specialists
Modeling Domain Knowledge
as Linked (Open) Data
is not straightforward for
Data Specialists
Data context
is not straightforward for
Semantic Web experts
101. Semantic Web experts Vs. Data specialists
Data Specialists
should be able to specify the mappings,
modify and extend them at any time
102.
103.
104.
105. Defining Mappings to generate Linked Data
Editing Mappings
Retrieving Input Data
106. The five stars of the Linked Open Data scheme
should not be approached as a set of
consecutive steps
109. > Geographical data in Flanders
▪ Must follow its obligations, regulations, standards, …
> F.e. SDI-Flanders partnership (decree, implementing decree, commandments, …)
> MUST’s for describing metadata:
▪ ISO
> 19115 (datasets/series), 19119 (services), 19139 (implementation), 19110 (feature catalogue)
▪ INSPIRE
> Directive: Implementing Rules on Metadata + Technical Guidelines on Metadata
▪ SDI-Flanders
> Best Practices on Metadata v1.0 (metadata for datasets, dataset series, services, feature catalogues)
▪ OGC / INSPIRE
> Catalogue Service for the Web (OGC Catalogue Services Specification 2.0.2) = Discovery Service (INSPIRE) =
Zoekdienst (SDI-Flanders)
> Geoportal: http://www.geopunt.be
The way to open geographical data in Flanders?
Geo > Open 109
110. > Open data Portal in Flanders:
▪ SHOULD follow its manual
> SHOULD HAVE’s for describing metadata:
▪ DCAT-AP
> Portal: http://opendata.vlaanderen.be/
▪ CKAN
The way to open geographical data in Flanders?
Geo > Open 110
111. > So, do I have to describe my data on both portals?
> The power of metadata:
▪ Describe it only once,
▪ Create multiple use
The way to open geographical data in Flanders?
Geo > Open 111
1
112. The way to open geographical data in Flanders?
Geo > Open 112
> Follow the SDI-track to describe metadata (MUST)
▪ Appear on http://www.geopunt.be
▪ AND appear on http://opendata.vlaanderen.be/
> Because of:
▪ Set keyword “Open data in Flanders” in the metadata record
▪ Via CSW harvest of Geopunt metadata
▪ With filter on keyword “Open data in Flanders”
▪ Mapping to DCAT (XSLT: ISO 19139 to DCAT)
▪ Mapping to CKAN
118. A world where knowledge creates power
for the many, not the few.
A world where data frees us — to make
informed choices about how we live, what
we buy and who gets our vote.
A world where information and insights are
accessible — and apparent — to everyone.
This is the world we choose
#openbelgium16 #opentourism