SlideShare a Scribd company logo
1 of 21
Download to read offline
Comitato Italo-Svizzero per la Geoinformatica 
Semantic Technologies for 
Data Integration and 
Service Interoperability 
Emanuele Della Valle 
DEIB - Politecnico di Milano 
http://emanueledellavalle.org 
Como, 30-31.10.2014
Once upon a time … 
…, in an happy organization, users 
were happy of the application the IT 
department prepared for them, but … 
[…] 
application 
… the organization was not alone. 
Another organization developed a 
complementary application … 
[…] 
complementary application 
… so, one day, the two organizations 
decided to integrate the two 
applications. 
Organizational 
boundaries 
[…] 
application 
[…] 
complementary application 
Organizational 
boundaries 
[…] 
application 
? 
Having much to gain the happy 
organization decided to invest in a 
bi-lateral solution 
[…] 
complementary application 
Organizational 
boundaries 
[…] 
application 
adapter ! 
E. Della Valle
… and this went on for a while, but … 
… the more bi-lateral integrations, the sadder the organizations became. 
[…] 
! 
[…] 
[…] 
[…] 
[…] 
[…] 
[…] 
! 
! 
! 
! 
! 
! 
! 
? ! ? 
! ? 
Legend 
! OK 
!! Good 
!!! Very Good 
!?! Very Good … 
?!? Have I done the 
right thing? 
??? Does it make 
sence? 
?#@ Why am I 
doying it!!! 
E. Della Valle
… So, they standardized and … 
[…] 
[…] 
[…] 
[…] 
[…] 
[…] 
[…] 
… and they lived happily ever after! 
E. Della Valle
Well, not really :-( Actually … 
[…] 
[…] 
[…] 
[…] 
[…] 
[…] 
[…] 
KEEP 
CALM 
AND 
WAIT FOR 
1 1 0 010 YEARS 
E. Della Valle
E.g., Open Geospatial Consortium 
20 years of activity 
more than 400 organizations 
30 standards 
Standard 00 01 02 03 04 05 06 07 08 09 10 
GML 
Geography 
Markup 
Language 
v1.0 
v2.0 
v3.0 
v3.1 
v3.2.1 
WFS 
Web 
Feature 
Service 
v1.0 
V1.1 
V2.0 
WMS 
Web 
Map 
Service 
v1 
v1.1 
v1.1.1 
v1.3 
E. Della Valle
Why? The Standardization dilemma! 
Comprehensive 
Handles all use cases 
Good 
High quality 
Timely 
Completed quickly 
E. Della Valle
Standards are like plumbs 
There are a variety of them and … 
E. Della Valle
standards are like plumbs 
… sometime the variety is required 
E. Della Valle
standards are like plumbs 
… sometime it is an obstacle, thus … 
E. Della Valle
standards are like plumbs 
… thus translation is needed 
E. Della Valle
Translation is 
unavoidable! 
100% 
Comprehensive 
0% 
Time 
Standard 
E. Della Valle
So What?!? 
“It is not necessarily the 
strongest of the species 
that survives nor the 
most intelligent, but 
the one that is most 
responsive to change.” 
--- Charles Darwin 
“The Origin of Species” 
E. Della Valle
Semantic Technologies embrace change 
Proposing a simple data model: RDF 
property 
subject object 
E.g., 
Italy Switzerland 
Flexible enough to represent: 
Tables 
bordersOn 
Trees Graphs 
E. Della Valle
Semantic Technologies embrace change 
Providing a powerful query language: SPARQL 
E.g., what does Italy border on? 
bordersOn 
Italian 
border ?x 
?x={Switzerland, Austria, Vatican, San Marino, France and Slovenia} 
Flexible enough to query RDF data even without knowing the schema 
E.g., can you describe Italy? 
?p 
Italy ?x 
?p={bordersOn} ?x={Switzerland, Austria, Vatican, …} 
?p={hasCapital} ?x={Rome} 
?p={timeZone} ?x={UTC+1} 
… 
E. Della Valle
Semantic Technologies embrace change 
Providing a formal language for conceptual modelling: OWL 
E.g., Corine Land Covers Types 
Artificial areas 
Inland Water 
Semi-natural 
Vegetation 
OWL is a modular standard that offers different trade-offs 
OWL-QL OWL-RL OWL-EL 
Forest Land 
Data Terms 
Terms 
Data 
Data Terms 
E. Della Valle
Semantic Technologies embrace change 
Ontology Based Data Access as a prototypical solution to interoperability 
problems 
Standard in OWL 
Translator Translator Translator 
[…] 
<XML> 
E. Della Valle
Semantic Technologies embrace change 
Ontology Based Data Access as a prototypical solution to interoperability 
problems 
SPARQL Queries 
Standard in OWL 
Translator Translator Translator 
[…] 
RDBMS <XML> 
E. Della Valle
Semantic Technologies embrace change 
Ontology Based Data Access as a prototypical solution to interoperability 
problems 
Results 
{ , , } 
Standard in OWL 
Translator Translator Translator 
[…] 
RDBMS <XML> 
E. Della Valle
Those ideas at work on scale 
Google for "restaurants in nyc central park" 
One model: Google knowledge graph 
Little spatial reasoning 
A variety of sources: 
• thecentralparkboathouse.com 
• viewmenu.com 
• opentable.com 
• plus.google.com 
E. Della Valle
Thank you! 
Any Question? 
Emanuele Della Valle 
DEIB - Politecnico di Milano 
http://emanueledellavalle.org

More Related Content

Viewers also liked

Totem Sustainability Pitch Deck
Totem Sustainability Pitch DeckTotem Sustainability Pitch Deck
Totem Sustainability Pitch DeckIan Dodd
 
Basilica+. DE SAN FRANCISCO DE ASIS-ITALIA
Basilica+. DE SAN FRANCISCO DE ASIS-ITALIABasilica+. DE SAN FRANCISCO DE ASIS-ITALIA
Basilica+. DE SAN FRANCISCO DE ASIS-ITALIAJosé Gracia Cervera
 
The lego story in comic book form
The lego story in comic book formThe lego story in comic book form
The lego story in comic book formDavid Robertson
 
User Engagement - A scientific Challenge
User Engagement - A scientific ChallengeUser Engagement - A scientific Challenge
User Engagement - A scientific ChallengeJanette Lehmann
 
Five Steps for Working Smarter
Five Steps for Working SmarterFive Steps for Working Smarter
Five Steps for Working SmarterAdam Sicinski
 
How to deal with confrontational students
How to deal with confrontational studentsHow to deal with confrontational students
How to deal with confrontational studentskaiperm17
 
Grafico diario del dax perfomance index para el 13 03-2012
Grafico diario del dax perfomance index para el 13 03-2012Grafico diario del dax perfomance index para el 13 03-2012
Grafico diario del dax perfomance index para el 13 03-2012Experiencia Trading
 
Formazione terziaria non universitaria in Italia – Ministero dell’Istruzione,...
Formazione terziaria non universitaria in Italia – Ministero dell’Istruzione,...Formazione terziaria non universitaria in Italia – Ministero dell’Istruzione,...
Formazione terziaria non universitaria in Italia – Ministero dell’Istruzione,...MIM. Ministero dell'Istruzione e del Merito
 
Words That Inspire Me
Words That Inspire MeWords That Inspire Me
Words That Inspire MeOH TEIK BIN
 
Investment analysis of startups
Investment analysis of startups Investment analysis of startups
Investment analysis of startups Anton Fedorov
 
Daily Snapshot - 31st January 2017
Daily Snapshot - 31st January 2017Daily Snapshot - 31st January 2017
Daily Snapshot - 31st January 2017Tracxn
 
Geke van Dijk, "Tugboats and Tankers: Contributing to Longterm Organizational...
Geke van Dijk, "Tugboats and Tankers: Contributing to Longterm Organizational...Geke van Dijk, "Tugboats and Tankers: Contributing to Longterm Organizational...
Geke van Dijk, "Tugboats and Tankers: Contributing to Longterm Organizational...WebVisions
 
Nuevas tecnologías de información en computo
Nuevas  tecnologías  de información  en computoNuevas  tecnologías  de información  en computo
Nuevas tecnologías de información en computoMaria Alejandra
 

Viewers also liked (18)

Ist16-04 An introduction to RDF
Ist16-04 An introduction to RDF Ist16-04 An introduction to RDF
Ist16-04 An introduction to RDF
 
Totem Sustainability Pitch Deck
Totem Sustainability Pitch DeckTotem Sustainability Pitch Deck
Totem Sustainability Pitch Deck
 
Basilica+. DE SAN FRANCISCO DE ASIS-ITALIA
Basilica+. DE SAN FRANCISCO DE ASIS-ITALIABasilica+. DE SAN FRANCISCO DE ASIS-ITALIA
Basilica+. DE SAN FRANCISCO DE ASIS-ITALIA
 
Triptico evento a
Triptico evento aTriptico evento a
Triptico evento a
 
The lego story in comic book form
The lego story in comic book formThe lego story in comic book form
The lego story in comic book form
 
User Engagement - A scientific Challenge
User Engagement - A scientific ChallengeUser Engagement - A scientific Challenge
User Engagement - A scientific Challenge
 
Five Steps for Working Smarter
Five Steps for Working SmarterFive Steps for Working Smarter
Five Steps for Working Smarter
 
How to deal with confrontational students
How to deal with confrontational studentsHow to deal with confrontational students
How to deal with confrontational students
 
Grafico diario del dax perfomance index para el 13 03-2012
Grafico diario del dax perfomance index para el 13 03-2012Grafico diario del dax perfomance index para el 13 03-2012
Grafico diario del dax perfomance index para el 13 03-2012
 
Formazione terziaria non universitaria in Italia – Ministero dell’Istruzione,...
Formazione terziaria non universitaria in Italia – Ministero dell’Istruzione,...Formazione terziaria non universitaria in Italia – Ministero dell’Istruzione,...
Formazione terziaria non universitaria in Italia – Ministero dell’Istruzione,...
 
Words That Inspire Me
Words That Inspire MeWords That Inspire Me
Words That Inspire Me
 
Investment analysis of startups
Investment analysis of startups Investment analysis of startups
Investment analysis of startups
 
Daily Snapshot - 31st January 2017
Daily Snapshot - 31st January 2017Daily Snapshot - 31st January 2017
Daily Snapshot - 31st January 2017
 
Pando Ventures Presse Kit
Pando Ventures Presse KitPando Ventures Presse Kit
Pando Ventures Presse Kit
 
Geke van Dijk, "Tugboats and Tankers: Contributing to Longterm Organizational...
Geke van Dijk, "Tugboats and Tankers: Contributing to Longterm Organizational...Geke van Dijk, "Tugboats and Tankers: Contributing to Longterm Organizational...
Geke van Dijk, "Tugboats and Tankers: Contributing to Longterm Organizational...
 
Guia de estudio fe y obras del 4 6
Guia de estudio fe y obras del 4 6Guia de estudio fe y obras del 4 6
Guia de estudio fe y obras del 4 6
 
Nuevas tecnologías de información en computo
Nuevas  tecnologías  de información  en computoNuevas  tecnologías  de información  en computo
Nuevas tecnologías de información en computo
 
Experiencias de ensamblado de un computador
Experiencias de ensamblado de un computadorExperiencias de ensamblado de un computador
Experiencias de ensamblado de un computador
 

Similar to Semantic technologies and Interoperability

Delphi unicode-migration
Delphi unicode-migrationDelphi unicode-migration
Delphi unicode-migrationzevin
 
Knowledge graphs in search engines
Knowledge graphs in search enginesKnowledge graphs in search engines
Knowledge graphs in search enginesEmanuele Della Valle
 
ABSE and AtomWeaver : A Quantum Leap in Software Development
ABSE and AtomWeaver : A Quantum Leap in Software DevelopmentABSE and AtomWeaver : A Quantum Leap in Software Development
ABSE and AtomWeaver : A Quantum Leap in Software DevelopmentRui Curado
 
RESTing in the ALPS Mike Amundsen's Presentation from QCon London 2013
RESTing in the ALPS Mike Amundsen's Presentation from QCon London 2013RESTing in the ALPS Mike Amundsen's Presentation from QCon London 2013
RESTing in the ALPS Mike Amundsen's Presentation from QCon London 2013CA API Management
 
Evolution of Technology: 30 Years of Innovation to Reach the Cloud
Evolution of Technology: 30 Years of Innovation to Reach the CloudEvolution of Technology: 30 Years of Innovation to Reach the Cloud
Evolution of Technology: 30 Years of Innovation to Reach the CloudMichael Meinhardt
 
The challenge of application distribution - Introduction to Docker (2014 dec ...
The challenge of application distribution - Introduction to Docker (2014 dec ...The challenge of application distribution - Introduction to Docker (2014 dec ...
The challenge of application distribution - Introduction to Docker (2014 dec ...Sébastien Portebois
 
Agile Seaside
Agile SeasideAgile Seaside
Agile SeasideESUG
 
Seaside — Agile Software Development
Seaside — Agile Software DevelopmentSeaside — Agile Software Development
Seaside — Agile Software DevelopmentLukas Renggli
 
Un:Think Lightning Talk - Containers
Un:Think Lightning Talk - ContainersUn:Think Lightning Talk - Containers
Un:Think Lightning Talk - ContainersVMware Un:Think
 
Introduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersIntroduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersEmanuele Della Valle
 
Stuff we do with OSS in libraries (Bergen, 2009)
Stuff we do with OSS in libraries (Bergen, 2009)Stuff we do with OSS in libraries (Bergen, 2009)
Stuff we do with OSS in libraries (Bergen, 2009)Nicolas Morin
 
Population genomics is a data management problem
Population genomics is a data management problemPopulation genomics is a data management problem
Population genomics is a data management problemStavros Papadopoulos
 
BL Demo Day - July2011 - (9) IMPACT Interoperability and Evaluation Framework
BL Demo Day - July2011 - (9) IMPACT Interoperability and Evaluation FrameworkBL Demo Day - July2011 - (9) IMPACT Interoperability and Evaluation Framework
BL Demo Day - July2011 - (9) IMPACT Interoperability and Evaluation FrameworkIMPACT Centre of Competence
 
Implementing a shared instance of the Evergreen ILS for an academic library c...
Implementing a shared instance of the Evergreen ILS for an academic library c...Implementing a shared instance of the Evergreen ILS for an academic library c...
Implementing a shared instance of the Evergreen ILS for an academic library c...kramsey
 
What if-your-application-could-speak, by Marcos Silveira
What if-your-application-could-speak, by Marcos SilveiraWhat if-your-application-could-speak, by Marcos Silveira
What if-your-application-could-speak, by Marcos SilveiraThoughtworks
 

Similar to Semantic technologies and Interoperability (20)

Delphi Unicode Migration for Mere Mortals
Delphi Unicode Migration for Mere MortalsDelphi Unicode Migration for Mere Mortals
Delphi Unicode Migration for Mere Mortals
 
Delphi unicode-migration
Delphi unicode-migrationDelphi unicode-migration
Delphi unicode-migration
 
Knowledge graphs in search engines
Knowledge graphs in search enginesKnowledge graphs in search engines
Knowledge graphs in search engines
 
ABSE and AtomWeaver : A Quantum Leap in Software Development
ABSE and AtomWeaver : A Quantum Leap in Software DevelopmentABSE and AtomWeaver : A Quantum Leap in Software Development
ABSE and AtomWeaver : A Quantum Leap in Software Development
 
RESTing in the ALPS Mike Amundsen's Presentation from QCon London 2013
RESTing in the ALPS Mike Amundsen's Presentation from QCon London 2013RESTing in the ALPS Mike Amundsen's Presentation from QCon London 2013
RESTing in the ALPS Mike Amundsen's Presentation from QCon London 2013
 
Evolution of Technology: 30 Years of Innovation to Reach the Cloud
Evolution of Technology: 30 Years of Innovation to Reach the CloudEvolution of Technology: 30 Years of Innovation to Reach the Cloud
Evolution of Technology: 30 Years of Innovation to Reach the Cloud
 
The challenge of application distribution - Introduction to Docker (2014 dec ...
The challenge of application distribution - Introduction to Docker (2014 dec ...The challenge of application distribution - Introduction to Docker (2014 dec ...
The challenge of application distribution - Introduction to Docker (2014 dec ...
 
Agile Seaside
Agile SeasideAgile Seaside
Agile Seaside
 
Seaside — Agile Software Development
Seaside — Agile Software DevelopmentSeaside — Agile Software Development
Seaside — Agile Software Development
 
Un:Think Lightning Talk - Containers
Un:Think Lightning Talk - ContainersUn:Think Lightning Talk - Containers
Un:Think Lightning Talk - Containers
 
Microservices Architecture
Microservices ArchitectureMicroservices Architecture
Microservices Architecture
 
Introduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersIntroduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS Practitioners
 
Domain Event - The Hidden Gem of DDD
Domain Event - The Hidden Gem of DDDDomain Event - The Hidden Gem of DDD
Domain Event - The Hidden Gem of DDD
 
Stuff we do with OSS in libraries (Bergen, 2009)
Stuff we do with OSS in libraries (Bergen, 2009)Stuff we do with OSS in libraries (Bergen, 2009)
Stuff we do with OSS in libraries (Bergen, 2009)
 
Population genomics is a data management problem
Population genomics is a data management problemPopulation genomics is a data management problem
Population genomics is a data management problem
 
BL Demo Day - July2011 - (9) IMPACT Interoperability and Evaluation Framework
BL Demo Day - July2011 - (9) IMPACT Interoperability and Evaluation FrameworkBL Demo Day - July2011 - (9) IMPACT Interoperability and Evaluation Framework
BL Demo Day - July2011 - (9) IMPACT Interoperability and Evaluation Framework
 
Sem web tutorial general
Sem web tutorial generalSem web tutorial general
Sem web tutorial general
 
7+1 myths of the new os
7+1 myths of the new os7+1 myths of the new os
7+1 myths of the new os
 
Implementing a shared instance of the Evergreen ILS for an academic library c...
Implementing a shared instance of the Evergreen ILS for an academic library c...Implementing a shared instance of the Evergreen ILS for an academic library c...
Implementing a shared instance of the Evergreen ILS for an academic library c...
 
What if-your-application-could-speak, by Marcos Silveira
What if-your-application-could-speak, by Marcos SilveiraWhat if-your-application-could-speak, by Marcos Silveira
What if-your-application-could-speak, by Marcos Silveira
 

More from Emanuele Della Valle

Taming velocity - a tale of four streams
Taming velocity - a tale of four streamsTaming velocity - a tale of four streams
Taming velocity - a tale of four streamsEmanuele Della Valle
 
Work in progress on Inductive Stream Reasoning
Work in progress on Inductive Stream ReasoningWork in progress on Inductive Stream Reasoning
Work in progress on Inductive Stream ReasoningEmanuele Della Valle
 
La città dei balocchi 2017 in numeri - Fluxedo
La città dei balocchi 2017 in numeri - FluxedoLa città dei balocchi 2017 in numeri - Fluxedo
La città dei balocchi 2017 in numeri - FluxedoEmanuele Della Valle
 
Stream Reasoning: a summary of ten years of research and a vision for the nex...
Stream Reasoning: a summary of ten years of research and a vision for the nex...Stream Reasoning: a summary of ten years of research and a vision for the nex...
Stream Reasoning: a summary of ten years of research and a vision for the nex...Emanuele Della Valle
 
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...Emanuele Della Valle
 
Stream reasoning: an approach to tame the velocity and variety dimensions of ...
Stream reasoning: an approach to tame the velocity and variety dimensions of ...Stream reasoning: an approach to tame the velocity and variety dimensions of ...
Stream reasoning: an approach to tame the velocity and variety dimensions of ...Emanuele Della Valle
 
Big Data: how to use it to create value
Big Data: how to use it to create valueBig Data: how to use it to create value
Big Data: how to use it to create valueEmanuele Della Valle
 
Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Listening to the pulse of our cities with Stream Reasoning (and few more tech...Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Listening to the pulse of our cities with Stream Reasoning (and few more tech...Emanuele Della Valle
 
Social listener-brera-design-district-2015-03
Social listener-brera-design-district-2015-03Social listener-brera-design-district-2015-03
Social listener-brera-design-district-2015-03Emanuele Della Valle
 
City Data Fusion for Event Management (in Italiano)
City Data Fusion for Event Management (in Italiano)City Data Fusion for Event Management (in Italiano)
City Data Fusion for Event Management (in Italiano)Emanuele Della Valle
 
Big data: why, what, paradigm shifts enabled , tools and market landscape
Big data: why, what, paradigm shifts enabled , tools and market landscapeBig data: why, what, paradigm shifts enabled , tools and market landscape
Big data: why, what, paradigm shifts enabled , tools and market landscapeEmanuele Della Valle
 
City Data Fusion and City Sensing presented at EIT ICT Labs for EXPO 2015
City Data Fusion and City Sensing presented at EIT ICT Labs for EXPO 2015City Data Fusion and City Sensing presented at EIT ICT Labs for EXPO 2015
City Data Fusion and City Sensing presented at EIT ICT Labs for EXPO 2015Emanuele Della Valle
 
On the effectiveness of a Mobile Puzzle Game UI to Crowdsource Linked Data Ma...
On the effectiveness of a Mobile Puzzle Game UI to Crowdsource Linked Data Ma...On the effectiveness of a Mobile Puzzle Game UI to Crowdsource Linked Data Ma...
On the effectiveness of a Mobile Puzzle Game UI to Crowdsource Linked Data Ma...Emanuele Della Valle
 
City Data Fusion: A Big Data Infrastructure to sense the pulse of the city in...
City Data Fusion: A Big Data Infrastructure to sense the pulse of the city in...City Data Fusion: A Big Data Infrastructure to sense the pulse of the city in...
City Data Fusion: A Big Data Infrastructure to sense the pulse of the city in...Emanuele Della Valle
 
On the need to include functional testing in RDF stream engine benchmarks
On the need to include functional testing in RDF stream engine benchmarks On the need to include functional testing in RDF stream engine benchmarks
On the need to include functional testing in RDF stream engine benchmarks Emanuele Della Valle
 
twindex.fuorisalone.it - Social Listening of FUORISALONE 2013
twindex.fuorisalone.it  - Social Listening of FUORISALONE 2013twindex.fuorisalone.it  - Social Listening of FUORISALONE 2013
twindex.fuorisalone.it - Social Listening of FUORISALONE 2013Emanuele Della Valle
 
Order Matters! Harnessing a World of Orderings for Reasoning over Massive Data
Order Matters! Harnessing a World of Orderings for Reasoning over Massive DataOrder Matters! Harnessing a World of Orderings for Reasoning over Massive Data
Order Matters! Harnessing a World of Orderings for Reasoning over Massive DataEmanuele Della Valle
 
People Dimension in Software Projects
People Dimension in Software ProjectsPeople Dimension in Software Projects
People Dimension in Software ProjectsEmanuele Della Valle
 

More from Emanuele Della Valle (20)

Taming velocity - a tale of four streams
Taming velocity - a tale of four streamsTaming velocity - a tale of four streams
Taming velocity - a tale of four streams
 
Stream reasoning
Stream reasoningStream reasoning
Stream reasoning
 
Work in progress on Inductive Stream Reasoning
Work in progress on Inductive Stream ReasoningWork in progress on Inductive Stream Reasoning
Work in progress on Inductive Stream Reasoning
 
Big Data and Data Science W's
Big Data and Data Science W'sBig Data and Data Science W's
Big Data and Data Science W's
 
La città dei balocchi 2017 in numeri - Fluxedo
La città dei balocchi 2017 in numeri - FluxedoLa città dei balocchi 2017 in numeri - Fluxedo
La città dei balocchi 2017 in numeri - Fluxedo
 
Stream Reasoning: a summary of ten years of research and a vision for the nex...
Stream Reasoning: a summary of ten years of research and a vision for the nex...Stream Reasoning: a summary of ten years of research and a vision for the nex...
Stream Reasoning: a summary of ten years of research and a vision for the nex...
 
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
 
Stream reasoning: an approach to tame the velocity and variety dimensions of ...
Stream reasoning: an approach to tame the velocity and variety dimensions of ...Stream reasoning: an approach to tame the velocity and variety dimensions of ...
Stream reasoning: an approach to tame the velocity and variety dimensions of ...
 
Big Data: how to use it to create value
Big Data: how to use it to create valueBig Data: how to use it to create value
Big Data: how to use it to create value
 
Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Listening to the pulse of our cities with Stream Reasoning (and few more tech...Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Listening to the pulse of our cities with Stream Reasoning (and few more tech...
 
Social listener-brera-design-district-2015-03
Social listener-brera-design-district-2015-03Social listener-brera-design-district-2015-03
Social listener-brera-design-district-2015-03
 
City Data Fusion for Event Management (in Italiano)
City Data Fusion for Event Management (in Italiano)City Data Fusion for Event Management (in Italiano)
City Data Fusion for Event Management (in Italiano)
 
Big data: why, what, paradigm shifts enabled , tools and market landscape
Big data: why, what, paradigm shifts enabled , tools and market landscapeBig data: why, what, paradigm shifts enabled , tools and market landscape
Big data: why, what, paradigm shifts enabled , tools and market landscape
 
City Data Fusion and City Sensing presented at EIT ICT Labs for EXPO 2015
City Data Fusion and City Sensing presented at EIT ICT Labs for EXPO 2015City Data Fusion and City Sensing presented at EIT ICT Labs for EXPO 2015
City Data Fusion and City Sensing presented at EIT ICT Labs for EXPO 2015
 
On the effectiveness of a Mobile Puzzle Game UI to Crowdsource Linked Data Ma...
On the effectiveness of a Mobile Puzzle Game UI to Crowdsource Linked Data Ma...On the effectiveness of a Mobile Puzzle Game UI to Crowdsource Linked Data Ma...
On the effectiveness of a Mobile Puzzle Game UI to Crowdsource Linked Data Ma...
 
City Data Fusion: A Big Data Infrastructure to sense the pulse of the city in...
City Data Fusion: A Big Data Infrastructure to sense the pulse of the city in...City Data Fusion: A Big Data Infrastructure to sense the pulse of the city in...
City Data Fusion: A Big Data Infrastructure to sense the pulse of the city in...
 
On the need to include functional testing in RDF stream engine benchmarks
On the need to include functional testing in RDF stream engine benchmarks On the need to include functional testing in RDF stream engine benchmarks
On the need to include functional testing in RDF stream engine benchmarks
 
twindex.fuorisalone.it - Social Listening of FUORISALONE 2013
twindex.fuorisalone.it  - Social Listening of FUORISALONE 2013twindex.fuorisalone.it  - Social Listening of FUORISALONE 2013
twindex.fuorisalone.it - Social Listening of FUORISALONE 2013
 
Order Matters! Harnessing a World of Orderings for Reasoning over Massive Data
Order Matters! Harnessing a World of Orderings for Reasoning over Massive DataOrder Matters! Harnessing a World of Orderings for Reasoning over Massive Data
Order Matters! Harnessing a World of Orderings for Reasoning over Massive Data
 
People Dimension in Software Projects
People Dimension in Software ProjectsPeople Dimension in Software Projects
People Dimension in Software Projects
 

Recently uploaded

定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 

Recently uploaded (20)

定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 

Semantic technologies and Interoperability

  • 1. Comitato Italo-Svizzero per la Geoinformatica Semantic Technologies for Data Integration and Service Interoperability Emanuele Della Valle DEIB - Politecnico di Milano http://emanueledellavalle.org Como, 30-31.10.2014
  • 2. Once upon a time … …, in an happy organization, users were happy of the application the IT department prepared for them, but … […] application … the organization was not alone. Another organization developed a complementary application … […] complementary application … so, one day, the two organizations decided to integrate the two applications. Organizational boundaries […] application […] complementary application Organizational boundaries […] application ? Having much to gain the happy organization decided to invest in a bi-lateral solution […] complementary application Organizational boundaries […] application adapter ! E. Della Valle
  • 3. … and this went on for a while, but … … the more bi-lateral integrations, the sadder the organizations became. […] ! […] […] […] […] […] […] ! ! ! ! ! ! ! ? ! ? ! ? Legend ! OK !! Good !!! Very Good !?! Very Good … ?!? Have I done the right thing? ??? Does it make sence? ?#@ Why am I doying it!!! E. Della Valle
  • 4. … So, they standardized and … […] […] […] […] […] […] […] … and they lived happily ever after! E. Della Valle
  • 5. Well, not really :-( Actually … […] […] […] […] […] […] […] KEEP CALM AND WAIT FOR 1 1 0 010 YEARS E. Della Valle
  • 6. E.g., Open Geospatial Consortium 20 years of activity more than 400 organizations 30 standards Standard 00 01 02 03 04 05 06 07 08 09 10 GML Geography Markup Language v1.0 v2.0 v3.0 v3.1 v3.2.1 WFS Web Feature Service v1.0 V1.1 V2.0 WMS Web Map Service v1 v1.1 v1.1.1 v1.3 E. Della Valle
  • 7. Why? The Standardization dilemma! Comprehensive Handles all use cases Good High quality Timely Completed quickly E. Della Valle
  • 8. Standards are like plumbs There are a variety of them and … E. Della Valle
  • 9. standards are like plumbs … sometime the variety is required E. Della Valle
  • 10. standards are like plumbs … sometime it is an obstacle, thus … E. Della Valle
  • 11. standards are like plumbs … thus translation is needed E. Della Valle
  • 12. Translation is unavoidable! 100% Comprehensive 0% Time Standard E. Della Valle
  • 13. So What?!? “It is not necessarily the strongest of the species that survives nor the most intelligent, but the one that is most responsive to change.” --- Charles Darwin “The Origin of Species” E. Della Valle
  • 14. Semantic Technologies embrace change Proposing a simple data model: RDF property subject object E.g., Italy Switzerland Flexible enough to represent: Tables bordersOn Trees Graphs E. Della Valle
  • 15. Semantic Technologies embrace change Providing a powerful query language: SPARQL E.g., what does Italy border on? bordersOn Italian border ?x ?x={Switzerland, Austria, Vatican, San Marino, France and Slovenia} Flexible enough to query RDF data even without knowing the schema E.g., can you describe Italy? ?p Italy ?x ?p={bordersOn} ?x={Switzerland, Austria, Vatican, …} ?p={hasCapital} ?x={Rome} ?p={timeZone} ?x={UTC+1} … E. Della Valle
  • 16. Semantic Technologies embrace change Providing a formal language for conceptual modelling: OWL E.g., Corine Land Covers Types Artificial areas Inland Water Semi-natural Vegetation OWL is a modular standard that offers different trade-offs OWL-QL OWL-RL OWL-EL Forest Land Data Terms Terms Data Data Terms E. Della Valle
  • 17. Semantic Technologies embrace change Ontology Based Data Access as a prototypical solution to interoperability problems Standard in OWL Translator Translator Translator […] <XML> E. Della Valle
  • 18. Semantic Technologies embrace change Ontology Based Data Access as a prototypical solution to interoperability problems SPARQL Queries Standard in OWL Translator Translator Translator […] RDBMS <XML> E. Della Valle
  • 19. Semantic Technologies embrace change Ontology Based Data Access as a prototypical solution to interoperability problems Results { , , } Standard in OWL Translator Translator Translator […] RDBMS <XML> E. Della Valle
  • 20. Those ideas at work on scale Google for "restaurants in nyc central park" One model: Google knowledge graph Little spatial reasoning A variety of sources: • thecentralparkboathouse.com • viewmenu.com • opentable.com • plus.google.com E. Della Valle
  • 21. Thank you! Any Question? Emanuele Della Valle DEIB - Politecnico di Milano http://emanueledellavalle.org