SlideShare une entreprise Scribd logo
1  sur  23
Open Data Mashups:
linking fragments into mosaics
Philippe Duchesne, HighLatitudes
phd@highlatitud.es
@pduchesne
Open Tools & Standards workshop
OpenBelgium 2015
Namur, February 23rd, 2015
Linked Data
2
Data is live and
interoperable.
Almost there…
ds
Background
Observation: when collating
hypermedia resources, data
curators face issues such as
► not owning referred data
sources
► need resources identified by
URIs
► need to organize
annotate
store
exchange
the result of their curation as
a resource of its own Remote resources
Linked Data
4
Linked Data
5
Linked Data
6
Linked Data
7
is
has
contains
near
about
Linked Data
8
is
has
contains
near
about
Linked Data
9
Different use cases,
different link sets
►Urban planning
►Traffic
Monitoring
►Tourism
►…
… a catalog of contexts of use
Representation
– RDF, JSON-LD
Link vocabularies : Ontologies
– DublinCore, FOAF, DCAT, Schema.org,…
– Numerous domain-specific ontologies
– see http://lov.okfn.org
Linked Data
Standards
10
<rdf:RDF xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dcat="http://www.w3.org/ns/dcat#" xmlns:dct="http://purl.org/dc/terms/">
<dcat:Dataset rdf:about="http://portal.openbelgium.be/dataset/wms-des-sites-natura-2000-en-vigueur">
<owl:sameAs rdf:resource="urn:uuid:2a1d4058-50cd-42f2-947b-71ea9d0173ce"></owl:sameAs>
<dct:description>Le jeu de données géographiques NATURA2000 vise à localiser les sites Natura 2000 wallons et
à l'intérieur de ceux-ci les unités de gestion. A chaque unité de gestion correspond un ensemble de mesures de
gestion</dct:description>
<foaf:homepage rdf:resource="http://portal.openbelgium.be/dataset/wms-des-sites-natura-2000-en-
vigueur"></foaf:homepage>
<rdfs:label>wms-des-sites-natura-2000-en-vigueur</rdfs:label>
<dct:identifier>wms-des-sites-natura-2000-en-vigueur</dct:identifier>
<dct:title>WMS des sites Natura 2000 en vigueur</dct:title>
<dcat:distribution>
<dcat:Distribution>
<dcat:accessURL
rdf:resource="http://geoservices.wallonie.be/services/FAUNE_FLORE/NATURA_2000/WMSServer"/>
<dct:format>WMS</dct:format>
<dct:title>Natura 2000</dct:title>
</dcat:Distribution>
</dcat:distribution>
<dct:relation>
<rdf:Description>
<rdfs:label>responsible-party</rdfs:label>
<rdf:value>[{"name": "SPW-DGO3-DEMNA-DCD", "roles": ["pointOfContact"]}]</rdf:value>
</rdf:Description>
</dct:relation> […]
</dcat:Dataset>
</rdf:RDF>
Linked Data
Examples
11
http://portal.openbelgium.be/dataset/wms-des-sites-natura-2000-en-vigueur.rdf
12
http://lod-cloud.net
Linked Data
Examples
ds
Background
Observation: when collating
hypermedia resources, data
curators face issues such as
► not owning referred data
sources
► need only parts of resources
identified by URIs
► need to organize
annotate
store
exchange
the result of their curation as
a resource of its own Remote resources
http://server.com/myResource
URI fragments
14
#fragment
► URI spec leaves the fragment part
unspecified
► Several standardization efforts exist
regarding specific mime types
– MediaFragments (W3C Recommandation)
• Focused on temporal (#t) and pixel space fragments
(#xywh)
• Dedicated to audio/video media
– text/csv fragments (IETF Draft)
• Defines #col,row,cell
– text/plain fragments (IETF RFC 5147)
• Defines #line
Formalizing
fragments
15
Other mainstream usages
► #t for YouTube videos
► #page for PDF resources
► #<id> implicit id fragment used in HTML,
RDF, …
But no harmonized definition of fragments
for all media types
Formalizing
fragments
16
Identified dimensions that are subject to
fragments
► Textual #line
► Temporal #t
► Pixel space #xywh
► Tabular #col,row
► Geospatial space #bbox
► Tree path #xpath
Formalizing
fragments
17
Id Text Time Pixel Spatial Tabular Tree
html ✔ ✔
text/plain ✔
pdf ✔ ✔
video/* ✔ ✔
audio/* ✔
image/* ✔
geotiff ✔ ✔
kml ✔ ✔ ✔ ✔
csv ✔
json ✔
Formalizing
fragments
18
► Objective : build mosaics documents from
fragments
► Define mosaic model on top of existing
vocabularies
► Open Annotations
http://www.openannotation.org
► Seamless integration in regular browser
flow
Mosaics
19
Demo
20
http://demo.mosaics.highlatitud.es/#/samples/demo
► Work Context storage and sharing
– Disaster management
► Embedding original data
– Open Science
► Fact checking
– Political transparency
– Data Journalism
It’s all about stitching together heterogeneous
data fragments into meaningful and
contextualized patchworks
Use cases
21
• Seamless integration of authoring/viewing
avoids breaking train of thought  favors
engagement and better captures domain
knowledge
• Data mosaics act as exchangeable “mind
map” containers, capturing contextual
metadata in a domain-specific perspective,
for specific use cases
Conclusions
22
phd@highlatitud.es
@pduchesne
Thank you
23

Contenu connexe

Tendances

Concept net150529
Concept net150529Concept net150529
Concept net150529KangSe Lee
 
Comsode tools - pushing data to open ecosystem
Comsode tools - pushing data to open ecosystemComsode tools - pushing data to open ecosystem
Comsode tools - pushing data to open ecosystemComsode - FP7 project
 
Publishing open data and services for the Flemish Research Information Space
Publishing open data and services for the Flemish Research Information SpacePublishing open data and services for the Flemish Research Information Space
Publishing open data and services for the Flemish Research Information SpaceChristophe Debruyne
 
RDF Data and Image Annotations in ResearchSpace (slides)
RDF Data and Image Annotations in ResearchSpace (slides)RDF Data and Image Annotations in ResearchSpace (slides)
RDF Data and Image Annotations in ResearchSpace (slides)Vladimir Alexiev, PhD, PMP
 
Ontologies and thesauri. How to answer complex questions using interoperability?
Ontologies and thesauri. How to answer complex questions using interoperability?Ontologies and thesauri. How to answer complex questions using interoperability?
Ontologies and thesauri. How to answer complex questions using interoperability?Equipex Biblissima
 
Library and data lecture for inf21306
Library and data lecture for  inf21306Library and data lecture for  inf21306
Library and data lecture for inf21306Hugo Besemer
 
(Big) bibliographic data @ ScaDS project meeting - 2015-06-12
(Big) bibliographic data @ ScaDS project meeting - 2015-06-12(Big) bibliographic data @ ScaDS project meeting - 2015-06-12
(Big) bibliographic data @ ScaDS project meeting - 2015-06-12Felix Lohmeier
 
Open content opens up new avenues of research
Open content opens up new avenues of researchOpen content opens up new avenues of research
Open content opens up new avenues of researchFelix Lohmeier
 
DMDW Lesson 01 - Introduction
DMDW Lesson 01 - IntroductionDMDW Lesson 01 - Introduction
DMDW Lesson 01 - IntroductionJohannes Hoppe
 
Cloud Transforms Culture, Europeana Tech 2014
Cloud Transforms Culture, Europeana Tech 2014Cloud Transforms Culture, Europeana Tech 2014
Cloud Transforms Culture, Europeana Tech 2014PavelKats
 
RDF2Rule PRESENTATION
RDF2Rule PRESENTATIONRDF2Rule PRESENTATION
RDF2Rule PRESENTATIONEfrah Shakir
 
LSI latent (par HATOUM Saria et DONGO ESCALANTE Irvin Franco)
LSI latent (par HATOUM Saria et DONGO ESCALANTE Irvin Franco)LSI latent (par HATOUM Saria et DONGO ESCALANTE Irvin Franco)
LSI latent (par HATOUM Saria et DONGO ESCALANTE Irvin Franco)rchbeir
 
Datalift lod2-paris-24032011
Datalift lod2-paris-24032011Datalift lod2-paris-24032011
Datalift lod2-paris-24032011Datalift
 
Constantly Under Construction: STW Thesaurus for Economics Linked Data Maint...
Constantly Under Construction: STW Thesaurus for Economics Linked Data Maint...Constantly Under Construction: STW Thesaurus for Economics Linked Data Maint...
Constantly Under Construction: STW Thesaurus for Economics Linked Data Maint...Joachim Neubert
 
Open Knowledge Foundation Edinburgh meet-up #3
Open Knowledge Foundation Edinburgh meet-up #3Open Knowledge Foundation Edinburgh meet-up #3
Open Knowledge Foundation Edinburgh meet-up #3Gill Hamilton
 

Tendances (20)

Concept net150529
Concept net150529Concept net150529
Concept net150529
 
Comsode tools - pushing data to open ecosystem
Comsode tools - pushing data to open ecosystemComsode tools - pushing data to open ecosystem
Comsode tools - pushing data to open ecosystem
 
Publishing open data and services for the Flemish Research Information Space
Publishing open data and services for the Flemish Research Information SpacePublishing open data and services for the Flemish Research Information Space
Publishing open data and services for the Flemish Research Information Space
 
RDF Data and Image Annotations in ResearchSpace (slides)
RDF Data and Image Annotations in ResearchSpace (slides)RDF Data and Image Annotations in ResearchSpace (slides)
RDF Data and Image Annotations in ResearchSpace (slides)
 
Ontologies and thesauri. How to answer complex questions using interoperability?
Ontologies and thesauri. How to answer complex questions using interoperability?Ontologies and thesauri. How to answer complex questions using interoperability?
Ontologies and thesauri. How to answer complex questions using interoperability?
 
Library and data lecture for inf21306
Library and data lecture for  inf21306Library and data lecture for  inf21306
Library and data lecture for inf21306
 
Building arguments on Open Data
Building arguments on Open DataBuilding arguments on Open Data
Building arguments on Open Data
 
Sonex deposit meeting_ws_20110301
Sonex deposit meeting_ws_20110301Sonex deposit meeting_ws_20110301
Sonex deposit meeting_ws_20110301
 
(Big) bibliographic data @ ScaDS project meeting - 2015-06-12
(Big) bibliographic data @ ScaDS project meeting - 2015-06-12(Big) bibliographic data @ ScaDS project meeting - 2015-06-12
(Big) bibliographic data @ ScaDS project meeting - 2015-06-12
 
Open content opens up new avenues of research
Open content opens up new avenues of researchOpen content opens up new avenues of research
Open content opens up new avenues of research
 
DMDW Lesson 01 - Introduction
DMDW Lesson 01 - IntroductionDMDW Lesson 01 - Introduction
DMDW Lesson 01 - Introduction
 
Ceba geoportail
Ceba geoportailCeba geoportail
Ceba geoportail
 
Cloud Transforms Culture, Europeana Tech 2014
Cloud Transforms Culture, Europeana Tech 2014Cloud Transforms Culture, Europeana Tech 2014
Cloud Transforms Culture, Europeana Tech 2014
 
RDF2Rule PRESENTATION
RDF2Rule PRESENTATIONRDF2Rule PRESENTATION
RDF2Rule PRESENTATION
 
De castro sonex work group
De castro sonex work groupDe castro sonex work group
De castro sonex work group
 
Sonex 2nd DL.org workshop ECDL2010
Sonex 2nd DL.org workshop ECDL2010Sonex 2nd DL.org workshop ECDL2010
Sonex 2nd DL.org workshop ECDL2010
 
LSI latent (par HATOUM Saria et DONGO ESCALANTE Irvin Franco)
LSI latent (par HATOUM Saria et DONGO ESCALANTE Irvin Franco)LSI latent (par HATOUM Saria et DONGO ESCALANTE Irvin Franco)
LSI latent (par HATOUM Saria et DONGO ESCALANTE Irvin Franco)
 
Datalift lod2-paris-24032011
Datalift lod2-paris-24032011Datalift lod2-paris-24032011
Datalift lod2-paris-24032011
 
Constantly Under Construction: STW Thesaurus for Economics Linked Data Maint...
Constantly Under Construction: STW Thesaurus for Economics Linked Data Maint...Constantly Under Construction: STW Thesaurus for Economics Linked Data Maint...
Constantly Under Construction: STW Thesaurus for Economics Linked Data Maint...
 
Open Knowledge Foundation Edinburgh meet-up #3
Open Knowledge Foundation Edinburgh meet-up #3Open Knowledge Foundation Edinburgh meet-up #3
Open Knowledge Foundation Edinburgh meet-up #3
 

Similaire à Open Data Mashups: linking fragments into mosaics

Make our Scientific Datasets Accessible and Interoperable on the Web
Make our Scientific Datasets Accessible and Interoperable on the WebMake our Scientific Datasets Accessible and Interoperable on the Web
Make our Scientific Datasets Accessible and Interoperable on the WebFranck Michel
 
lodlam summit session browsable linked data
lodlam summit session browsable linked datalodlam summit session browsable linked data
lodlam summit session browsable linked dataEnno Meijers
 
CLARIAH Toogdag 2018: A distributed network of digital heritage information
CLARIAH Toogdag 2018: A distributed network of digital heritage informationCLARIAH Toogdag 2018: A distributed network of digital heritage information
CLARIAH Toogdag 2018: A distributed network of digital heritage informationEnno Meijers
 
DataCite – Bridging the gap and helping to find, access and reuse data – Herb...
DataCite – Bridging the gap and helping to find, access and reuse data – Herb...DataCite – Bridging the gap and helping to find, access and reuse data – Herb...
DataCite – Bridging the gap and helping to find, access and reuse data – Herb...OpenAIRE
 
Open for Business - Open Archives, OpenURL, RSS and the Dublin Core
Open for Business - Open Archives, OpenURL, RSS and the Dublin CoreOpen for Business - Open Archives, OpenURL, RSS and the Dublin Core
Open for Business - Open Archives, OpenURL, RSS and the Dublin CoreAndy Powell
 
Open for Business Open Archives, OpenURL, RSS and the Dublin Core
Open for Business  Open Archives, OpenURL, RSS and the Dublin CoreOpen for Business  Open Archives, OpenURL, RSS and the Dublin Core
Open for Business Open Archives, OpenURL, RSS and the Dublin CoreAndy Powell
 
EuropeanaTech 2018: A distributed network of digital heritage information
EuropeanaTech 2018: A distributed network of digital heritage informationEuropeanaTech 2018: A distributed network of digital heritage information
EuropeanaTech 2018: A distributed network of digital heritage informationEnno Meijers
 
Standardizing for Open Data
Standardizing for Open DataStandardizing for Open Data
Standardizing for Open DataIvan Herman
 
Linked Media and Data Using Apache Marmotta
Linked Media and Data Using Apache MarmottaLinked Media and Data Using Apache Marmotta
Linked Media and Data Using Apache MarmottaSebastian Schaffert
 
Prof. M. Thaller (Universität Köln) - Toward a reference curriculum in Digita...
Prof. M. Thaller (Universität Köln) - Toward a reference curriculum in Digita...Prof. M. Thaller (Universität Köln) - Toward a reference curriculum in Digita...
Prof. M. Thaller (Universität Köln) - Toward a reference curriculum in Digita...infoclio.ch
 
The Standards Mosaic Opening the Way to New Technologies
The Standards Mosaic Opening the Way to New TechnologiesThe Standards Mosaic Opening the Way to New Technologies
The Standards Mosaic Opening the Way to New TechnologiesDave Lewis
 
Linked Open Data and Applications
Linked Open Data and Applications Linked Open Data and Applications
Linked Open Data and Applications Victor de Boer
 
FAIR Workflows and Research Objects get a Workout
FAIR Workflows and Research Objects get a Workout FAIR Workflows and Research Objects get a Workout
FAIR Workflows and Research Objects get a Workout Carole Goble
 
Linking Media and Data using Apache Marmotta (LIME workshop keynote)
Linking Media and Data using Apache Marmotta  (LIME workshop keynote)Linking Media and Data using Apache Marmotta  (LIME workshop keynote)
Linking Media and Data using Apache Marmotta (LIME workshop keynote)LinkedTV
 
Open Data Masterclass - Europeana and LOD
Open Data Masterclass - Europeana and LODOpen Data Masterclass - Europeana and LOD
Open Data Masterclass - Europeana and LODAntoine Isaac
 
A distributed network of digital heritage information by Enno Meijers - Europ...
A distributed network of digital heritage information by Enno Meijers - Europ...A distributed network of digital heritage information by Enno Meijers - Europ...
A distributed network of digital heritage information by Enno Meijers - Europ...Europeana
 
Fedora Overview
Fedora OverviewFedora Overview
Fedora Overvieweposthumus
 
Extending DCAM for Metadata Provenance
Extending DCAM for Metadata ProvenanceExtending DCAM for Metadata Provenance
Extending DCAM for Metadata ProvenanceKai Eckert
 

Similaire à Open Data Mashups: linking fragments into mosaics (20)

Make our Scientific Datasets Accessible and Interoperable on the Web
Make our Scientific Datasets Accessible and Interoperable on the WebMake our Scientific Datasets Accessible and Interoperable on the Web
Make our Scientific Datasets Accessible and Interoperable on the Web
 
lodlam summit session browsable linked data
lodlam summit session browsable linked datalodlam summit session browsable linked data
lodlam summit session browsable linked data
 
CLARIAH Toogdag 2018: A distributed network of digital heritage information
CLARIAH Toogdag 2018: A distributed network of digital heritage informationCLARIAH Toogdag 2018: A distributed network of digital heritage information
CLARIAH Toogdag 2018: A distributed network of digital heritage information
 
DataCite – Bridging the gap and helping to find, access and reuse data – Herb...
DataCite – Bridging the gap and helping to find, access and reuse data – Herb...DataCite – Bridging the gap and helping to find, access and reuse data – Herb...
DataCite – Bridging the gap and helping to find, access and reuse data – Herb...
 
Scaling the (evolving) web data –at low cost-
Scaling the (evolving) web data –at low cost-Scaling the (evolving) web data –at low cost-
Scaling the (evolving) web data –at low cost-
 
Open for Business - Open Archives, OpenURL, RSS and the Dublin Core
Open for Business - Open Archives, OpenURL, RSS and the Dublin CoreOpen for Business - Open Archives, OpenURL, RSS and the Dublin Core
Open for Business - Open Archives, OpenURL, RSS and the Dublin Core
 
Open for Business Open Archives, OpenURL, RSS and the Dublin Core
Open for Business  Open Archives, OpenURL, RSS and the Dublin CoreOpen for Business  Open Archives, OpenURL, RSS and the Dublin Core
Open for Business Open Archives, OpenURL, RSS and the Dublin Core
 
EuropeanaTech 2018: A distributed network of digital heritage information
EuropeanaTech 2018: A distributed network of digital heritage informationEuropeanaTech 2018: A distributed network of digital heritage information
EuropeanaTech 2018: A distributed network of digital heritage information
 
Standardizing for Open Data
Standardizing for Open DataStandardizing for Open Data
Standardizing for Open Data
 
Linked Media and Data Using Apache Marmotta
Linked Media and Data Using Apache MarmottaLinked Media and Data Using Apache Marmotta
Linked Media and Data Using Apache Marmotta
 
Prof. M. Thaller (Universität Köln) - Toward a reference curriculum in Digita...
Prof. M. Thaller (Universität Köln) - Toward a reference curriculum in Digita...Prof. M. Thaller (Universität Köln) - Toward a reference curriculum in Digita...
Prof. M. Thaller (Universität Köln) - Toward a reference curriculum in Digita...
 
The Standards Mosaic Opening the Way to New Technologies
The Standards Mosaic Opening the Way to New TechnologiesThe Standards Mosaic Opening the Way to New Technologies
The Standards Mosaic Opening the Way to New Technologies
 
Linked Open Data and Applications
Linked Open Data and Applications Linked Open Data and Applications
Linked Open Data and Applications
 
Engineering a Semantic Web (Spring 2018)
Engineering a Semantic Web (Spring 2018)Engineering a Semantic Web (Spring 2018)
Engineering a Semantic Web (Spring 2018)
 
FAIR Workflows and Research Objects get a Workout
FAIR Workflows and Research Objects get a Workout FAIR Workflows and Research Objects get a Workout
FAIR Workflows and Research Objects get a Workout
 
Linking Media and Data using Apache Marmotta (LIME workshop keynote)
Linking Media and Data using Apache Marmotta  (LIME workshop keynote)Linking Media and Data using Apache Marmotta  (LIME workshop keynote)
Linking Media and Data using Apache Marmotta (LIME workshop keynote)
 
Open Data Masterclass - Europeana and LOD
Open Data Masterclass - Europeana and LODOpen Data Masterclass - Europeana and LOD
Open Data Masterclass - Europeana and LOD
 
A distributed network of digital heritage information by Enno Meijers - Europ...
A distributed network of digital heritage information by Enno Meijers - Europ...A distributed network of digital heritage information by Enno Meijers - Europ...
A distributed network of digital heritage information by Enno Meijers - Europ...
 
Fedora Overview
Fedora OverviewFedora Overview
Fedora Overview
 
Extending DCAM for Metadata Provenance
Extending DCAM for Metadata ProvenanceExtending DCAM for Metadata Provenance
Extending DCAM for Metadata Provenance
 

Dernier

Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROmotivationalword821
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 

Dernier (20)

Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTRO
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 

Open Data Mashups: linking fragments into mosaics

  • 1. Open Data Mashups: linking fragments into mosaics Philippe Duchesne, HighLatitudes phd@highlatitud.es @pduchesne Open Tools & Standards workshop OpenBelgium 2015 Namur, February 23rd, 2015
  • 2. Linked Data 2 Data is live and interoperable. Almost there…
  • 3. ds Background Observation: when collating hypermedia resources, data curators face issues such as ► not owning referred data sources ► need resources identified by URIs ► need to organize annotate store exchange the result of their curation as a resource of its own Remote resources
  • 9. Linked Data 9 Different use cases, different link sets ►Urban planning ►Traffic Monitoring ►Tourism ►… … a catalog of contexts of use
  • 10. Representation – RDF, JSON-LD Link vocabularies : Ontologies – DublinCore, FOAF, DCAT, Schema.org,… – Numerous domain-specific ontologies – see http://lov.okfn.org Linked Data Standards 10
  • 11. <rdf:RDF xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcat="http://www.w3.org/ns/dcat#" xmlns:dct="http://purl.org/dc/terms/"> <dcat:Dataset rdf:about="http://portal.openbelgium.be/dataset/wms-des-sites-natura-2000-en-vigueur"> <owl:sameAs rdf:resource="urn:uuid:2a1d4058-50cd-42f2-947b-71ea9d0173ce"></owl:sameAs> <dct:description>Le jeu de données géographiques NATURA2000 vise à localiser les sites Natura 2000 wallons et à l'intérieur de ceux-ci les unités de gestion. A chaque unité de gestion correspond un ensemble de mesures de gestion</dct:description> <foaf:homepage rdf:resource="http://portal.openbelgium.be/dataset/wms-des-sites-natura-2000-en- vigueur"></foaf:homepage> <rdfs:label>wms-des-sites-natura-2000-en-vigueur</rdfs:label> <dct:identifier>wms-des-sites-natura-2000-en-vigueur</dct:identifier> <dct:title>WMS des sites Natura 2000 en vigueur</dct:title> <dcat:distribution> <dcat:Distribution> <dcat:accessURL rdf:resource="http://geoservices.wallonie.be/services/FAUNE_FLORE/NATURA_2000/WMSServer"/> <dct:format>WMS</dct:format> <dct:title>Natura 2000</dct:title> </dcat:Distribution> </dcat:distribution> <dct:relation> <rdf:Description> <rdfs:label>responsible-party</rdfs:label> <rdf:value>[{"name": "SPW-DGO3-DEMNA-DCD", "roles": ["pointOfContact"]}]</rdf:value> </rdf:Description> </dct:relation> […] </dcat:Dataset> </rdf:RDF> Linked Data Examples 11 http://portal.openbelgium.be/dataset/wms-des-sites-natura-2000-en-vigueur.rdf
  • 13. ds Background Observation: when collating hypermedia resources, data curators face issues such as ► not owning referred data sources ► need only parts of resources identified by URIs ► need to organize annotate store exchange the result of their curation as a resource of its own Remote resources
  • 15. ► URI spec leaves the fragment part unspecified ► Several standardization efforts exist regarding specific mime types – MediaFragments (W3C Recommandation) • Focused on temporal (#t) and pixel space fragments (#xywh) • Dedicated to audio/video media – text/csv fragments (IETF Draft) • Defines #col,row,cell – text/plain fragments (IETF RFC 5147) • Defines #line Formalizing fragments 15
  • 16. Other mainstream usages ► #t for YouTube videos ► #page for PDF resources ► #<id> implicit id fragment used in HTML, RDF, … But no harmonized definition of fragments for all media types Formalizing fragments 16
  • 17. Identified dimensions that are subject to fragments ► Textual #line ► Temporal #t ► Pixel space #xywh ► Tabular #col,row ► Geospatial space #bbox ► Tree path #xpath Formalizing fragments 17
  • 18. Id Text Time Pixel Spatial Tabular Tree html ✔ ✔ text/plain ✔ pdf ✔ ✔ video/* ✔ ✔ audio/* ✔ image/* ✔ geotiff ✔ ✔ kml ✔ ✔ ✔ ✔ csv ✔ json ✔ Formalizing fragments 18
  • 19. ► Objective : build mosaics documents from fragments ► Define mosaic model on top of existing vocabularies ► Open Annotations http://www.openannotation.org ► Seamless integration in regular browser flow Mosaics 19
  • 21. ► Work Context storage and sharing – Disaster management ► Embedding original data – Open Science ► Fact checking – Political transparency – Data Journalism It’s all about stitching together heterogeneous data fragments into meaningful and contextualized patchworks Use cases 21
  • 22. • Seamless integration of authoring/viewing avoids breaking train of thought  favors engagement and better captures domain knowledge • Data mosaics act as exchangeable “mind map” containers, capturing contextual metadata in a domain-specific perspective, for specific use cases Conclusions 22

Notes de l'éditeur

  1. 5 stars of open data as defined by TBL Here focusing on 5th level
  2. Same data, different links : several contextualized knowledge for the same data
  3. Importance of ontologies
  4. Linkage is decoupled from actual data
  5. As many linking contexts as use cases Such contexts form emerging, organic knowledge that cristalize expert’s knowledge
  6. Datasets are usually too coarse grained