SlideShare a Scribd company logo
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Interoperability and Semantic Technologies 2015-16
Introduction
Emanuele Della Valle
DEIB - Politecnico di Milano
http://emanueledellavalle.org - @manudellavalle
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Share, Remix, Reuse — Legally
This work is licensed under the Creative Commons Attribution
3.0 Unported License.
Your are free:
to Share — to copy, distribute and transmit the work
to Remix — to adapt the work
Under the following conditions
Attribution — You must attribute the work by inserting
“by E. Della Valle – http://emanueledellavalle.org -
@manudellavalle”
at the end of each reused slide
To view a copy of this license, visit
http://creativecommons.org/licenses/by/3.0/
2
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Definitions of Interoperability
• Interoperability
• the ability of information and communication technology (ICT) systems
to exchange data and to enable sharing of information and knowledge
• Functional interoperability
• Information has to be transmitted reliably between heterogeneous
applications
• Semantic interoperability
• Transmission must occur without loss of meaning, and thus without
loss of computability
• E.g., Semantic Interoperability in healthcare information systems
• It is the ability to share information without loss of computable
meaning, across multiple applications concerned with
clinical (primary use) and related administrative, financial, and
research domains (secondary uses).
3
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Once upon a time …
4
…, 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 – http://emanueledellavalle.org - @manudellavalle
… this went on for a while, but …
5
[…]
!
… the more bi-lateral integrations, the sadder the organizations
became.
[…]
[…]
[…]
[…]
[…]
[…]
!
!
!!
!!
!!
!?!
!!!
!
!!
!?!?!?
?!?
?!? ! OK
!! Good
!!! Very Good
!?! Very Good …
?!? Have I done the
right thing?
??? Does it make
sence?
?#@ Why am I
doying it!!!
Legend
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
… So, they standardized and …
6
[…]
[…]
[…]
[…]
[…]
[…]
[…]
standard
… and they lived happily ever after!
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Well, not really :-( Actually …
7
[…]
[…]
[…]
[…]
[…]
[…]
[…]
??? KEEP
CALM
AND
WAIT FOR
1 YEARS10100
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Why? The Standardization dilemma!
Comprehensive
Handles all use cases
Good
High quality
Timely
Completed quickly
Pick two!
Pick two!
8
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
There are a variety of them
9
Standards are like plumbs
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Over 100 in the Healthcare domain!
AIR ALT AOD AOT BI CCC CCPSS CCS CDT CHV COSTAR CPM CPT
CPTSP CSP CST DDB DMDICD10 DMDUMD DSM3R DSM4 DXP FMA
HCDT HCPCS HCPT HL7V2.5 HL7V3.0 HLREL ICD10 ICD10AE ICD10AM
ICD10AMAE ICD10CM ICD10DUT ICD10PCS ICD9CM ICF ICF-CY ICPC
ICPC2EDUT ICPC2EENG ICPC2ICD10DUT ICPC2ICD10ENG ICPC2P
ICPCBAQ ICPCDAN ICPCDUT ICPCFIN ICPCFRE ICPCGER ICPCHEB
ICPCHUN ICPCITA ICPCNOR ICPCPOR ICPCSPA ICPCSWE JABL KCD5
LCH LNC_AD8 LNC_MDS30 MCM MEDLINEPLUS MSHCZE MSHDUT
MSHFIN MSHFRE MSHGER MSHITA MSHJPN MSHLAV MSHNOR
MSHPOL MSHPOR MSHRUS MSHSCR MSHSPA MSHSWE MTH MTHCH
MTHHH MTHICD9 MTHICPC2EAE MTHICPC2ICD10AE MTHMST
MTHMSTFRE MTHMSTITA NAN NCISEER NIC NOC OMS PCDS PDQ
PNDS PPAC PSY QMR RAM RCD RCDAE RCDSA RCDSY SNM SNMI
SOP SPN SRC TKMT ULT UMD USPMG UWDA WHO WHOFRE WHOGER
WHOPOR WHOSPA
10
[source: dbooth.org/2014/yosemite/yosemite-project-slides.pdf]
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
And they keep changing :-(
11
[Credits: Rafael Richards]
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Why?
12
[source http://xkcd.com/927/ ]
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
… sometime the variety is required
13
standards are like plumbs
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Why variety is required
14
[Source: http://www.slideshare.net/HINZ/hl7-whats-hot-and-whats-not ]
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
One standard does not fit all
Different use cases need need different data, granularity and representations
15
[source: dbooth.org/2014/yosemite/yosemite-project-slides.pdf]
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
… thus translation is needed
16
standards are like plumbs
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
And counting on translation between standards is even convenient while
working on increasing the comprehensiveness of a standard over time
17
Translation is unavoidable!
Comprehensive
0%
100%
Time
Translation
Standard
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
But be aware of the cost of ad hoc translation!
18
standards are like plumbs
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
…in healthcare costs $30000 Million per year in USA
[source: http://www.calgaryscientific.com/blog/bid/284224/Interoperability-Could-
Reduce-U-S-Healthcare-Costs-by-Thirty-Billion]
19
The luck of interoperability …
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
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”
20
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Embrace change!
21
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Semantic Technologies embrace change
22
subject objectobject
property
Proposing a simple data model: RDF
E.g.,
Flexible enough to represent:
Tables
Amoxi-
cillin
bacterial
disease
bacterial
disease
treats
Trees Graphs
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Providing a powerful query language: SPARQL
E.g., what does Amoxicillin treat?
?x={Bacterial disease, Urinary tract infection, Sinus infection, …}
Flexible enough to query RDF data even without knowing the schema
E.g., can you describe Amoxicillin ?
?p={treats} ?x={Bacterial disease, Urinary tract infection, Sinus infection, …}
?p={hasSideEffects} ?x={Diarrhoea}
?p={belongsTo} ?x={β-Lactam antibiotic, Penicillin-class Antibacterial}
…
Semantic Technologies embrace change
23
Amoxi-
cillin
?x?x
treats
Amoxi-
cillin
?x?x
?p
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Providing a formal language for conceptual modelling: OWL
E.g., Heart
Heart is a muscular
organ that is part of
the circulatory system
∀x.[ Heart(x)→
MuscolarOrgan(x)∧
∃y.[isPartOf(x,y )∧
CirculatorySystem(y)]]
OWL is a modular standard that offers different trade-offs
OWL-QL OWL-RL OWL-EL
Semantic Technologies embrace change
24
TermsData
Terms
Data Terms
Data
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Semantic Technologies embrace change
25
Standard in OWL
[…]
Ontology Based Data Access as a prototypical solution to interoperability
problems
<XML><XML>
Translator Translator Translator
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Semantic Technologies embrace change
26
Standard in OWL
[…]
SPARQL Queries
Ontology Based Data Access as a prototypical solution to interoperability
problems
RDBMS <XML><XML>
Translator Translator Translator
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Semantic Technologies embrace change
27
Standard in OWL
Results
{ , , }
Ontology Based Data Access as a prototypical solution to interoperability
problems
[…]
RDBMS <XML><XML>
Translator Translator Translator
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Those ideas at work at scale
28
Google for "amoxicillin"
Model: Google knowledge graph
A variety of sources:
•http://www.fda.gov/Drugs/
•http://www.nlm.nih.gov/research/umls/
•http://dailymed.nlm.nih.gov/dailymed/
•http://micromedex.com/
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Interoperability and Semantic Technologies 2015-16
Introduction
Emanuele Della Valle
DEIB - Politecnico di Milano
http://emanueledellavalle.org - @manudellavalle

More Related Content

PPT
Ist16-03 An Introduction to the Semantic Web
PDF
Semantic technologies and Interoperability
PPTX
Listening to the pulse of our cities with Stream Reasoning (and few more tech...
PPT
Ist16-02 HL7 from v2 (syntax) to v3 (semantics)
PDF
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...
PPTX
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
PPTX
On Stream Reasoning
PPTX
It's a Streaming World! Reasoning upon Rapidly Changing Information (Milano, ...
Ist16-03 An Introduction to the Semantic Web
Semantic technologies and Interoperability
Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Ist16-02 HL7 from v2 (syntax) to v3 (semantics)
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
On Stream Reasoning
It's a Streaming World! Reasoning upon Rapidly Changing Information (Milano, ...

Similar to IST16-01 - Introduction to Interoperability and Semantic Technologies (20)

PPT
Knowledge graphs in search engines
PDF
SmartData Webinar Slides: The Yosemite Project for Healthcare Information int...
PDF
WEBINAR: The Yosemite Project: An RDF Roadmap for Healthcare Information Inte...
PPTX
EHR Interoperatbility
PDF
1st eStandards conference: next steps for standardization in large scale eHea...
PDF
Meet Your Interoperability Goals and Realize Your Vision
PPT
Driving Deep Semantics in Middleware and Networks: What, why and how?
PDF
Interoperability critique
PPTX
Hl7 common terminology services
PPT
5 Standards-based Content Resources: A Prerequisite for Content Integration a...
PPT
Resource Description Framework Approach to Data Publication and Federation
PDF
Mapping of Terminology Standards, a Way for Interoperability (Position Paper)
PPTX
The Role of Ontologies in Emergent Middleware: Supporting Interoperability in...
PPTX
Linked Data for Biopharma
PPT
Delivering Process-Driven, Dynamic Applications
PPT
Delivering Process-Driven, Dynamic Applications
PPTX
Interoperability2019 MoHIMA Annual Meeting
PDF
1. 'Interoperability. A quick chat, a few war stories'. Carl Wilson, Open Pla...
PDF
Tools for Next Generation of CMS: XML, RDF, & GRDDL
PDF
Data integration for Clinical Decision Support based on openEHR Archetypes an...
Knowledge graphs in search engines
SmartData Webinar Slides: The Yosemite Project for Healthcare Information int...
WEBINAR: The Yosemite Project: An RDF Roadmap for Healthcare Information Inte...
EHR Interoperatbility
1st eStandards conference: next steps for standardization in large scale eHea...
Meet Your Interoperability Goals and Realize Your Vision
Driving Deep Semantics in Middleware and Networks: What, why and how?
Interoperability critique
Hl7 common terminology services
5 Standards-based Content Resources: A Prerequisite for Content Integration a...
Resource Description Framework Approach to Data Publication and Federation
Mapping of Terminology Standards, a Way for Interoperability (Position Paper)
The Role of Ontologies in Emergent Middleware: Supporting Interoperability in...
Linked Data for Biopharma
Delivering Process-Driven, Dynamic Applications
Delivering Process-Driven, Dynamic Applications
Interoperability2019 MoHIMA Annual Meeting
1. 'Interoperability. A quick chat, a few war stories'. Carl Wilson, Open Pla...
Tools for Next Generation of CMS: XML, RDF, & GRDDL
Data integration for Clinical Decision Support based on openEHR Archetypes an...
Ad

More from Emanuele Della Valle (20)

PDF
Taming velocity - a tale of four streams
PDF
Stream reasoning
PPTX
Work in progress on Inductive Stream Reasoning
PPTX
Big Data and Data Science W's
PPTX
La città dei balocchi 2017 in numeri - Fluxedo
PPTX
Stream Reasoning: a summary of ten years of research and a vision for the nex...
PPTX
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
PDF
Stream reasoning: an approach to tame the velocity and variety dimensions of ...
PDF
Big Data: how to use it to create value
PPT
Ist16-04 An introduction to RDF
PPTX
Social listener-brera-design-district-2015-03
PDF
City Data Fusion for Event Management (in Italiano)
PDF
Big data: why, what, paradigm shifts enabled , tools and market landscape
PPTX
City Data Fusion and City Sensing presented at EIT ICT Labs for EXPO 2015
PPTX
On the effectiveness of a Mobile Puzzle Game UI to Crowdsource Linked Data Ma...
PPTX
City Data Fusion: A Big Data Infrastructure to sense the pulse of the city in...
PPTX
On the need to include functional testing in RDF stream engine benchmarks
PDF
twindex.fuorisalone.it - Social Listening of FUORISALONE 2013
PDF
Order Matters! Harnessing a World of Orderings for Reasoning over Massive Data
PPT
Stream Reasoning: State of the Art and Beyond
Taming velocity - a tale of four streams
Stream reasoning
Work in progress on Inductive Stream Reasoning
Big Data and Data Science W's
La città dei balocchi 2017 in numeri - Fluxedo
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...
Stream reasoning: an approach to tame the velocity and variety dimensions of ...
Big Data: how to use it to create value
Ist16-04 An introduction to RDF
Social listener-brera-design-district-2015-03
City Data Fusion for Event Management (in Italiano)
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
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...
On the need to include functional testing in RDF stream engine benchmarks
twindex.fuorisalone.it - Social Listening of FUORISALONE 2013
Order Matters! Harnessing a World of Orderings for Reasoning over Massive Data
Stream Reasoning: State of the Art and Beyond
Ad

Recently uploaded (20)

PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PDF
Paper PDF World Game (s) Great Redesign.pdf
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PDF
Introduction to the IoT system, how the IoT system works
PPTX
artificial intelligence overview of it and more
PDF
Testing WebRTC applications at scale.pdf
PPTX
E -tech empowerment technologies PowerPoint
PPTX
presentation_pfe-universite-molay-seltan.pptx
PDF
Sims 4 Historia para lo sims 4 para jugar
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PPTX
Digital Literacy And Online Safety on internet
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PptxGenJS_Demo_Chart_20250317130215833.pptx
Paper PDF World Game (s) Great Redesign.pdf
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
WebRTC in SignalWire - troubleshooting media negotiation
SASE Traffic Flow - ZTNA Connector-1.pdf
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Introduction to the IoT system, how the IoT system works
artificial intelligence overview of it and more
Testing WebRTC applications at scale.pdf
E -tech empowerment technologies PowerPoint
presentation_pfe-universite-molay-seltan.pptx
Sims 4 Historia para lo sims 4 para jugar
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
Introuction about ICD -10 and ICD-11 PPT.pptx
Introuction about WHO-FIC in ICD-10.pptx
Digital Literacy And Online Safety on internet
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
Cloud-Scale Log Monitoring _ Datadog.pdf
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...

IST16-01 - Introduction to Interoperability and Semantic Technologies

  • 1. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Interoperability and Semantic Technologies 2015-16 Introduction Emanuele Della Valle DEIB - Politecnico di Milano http://emanueledellavalle.org - @manudellavalle
  • 2. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Share, Remix, Reuse — Legally This work is licensed under the Creative Commons Attribution 3.0 Unported License. Your are free: to Share — to copy, distribute and transmit the work to Remix — to adapt the work Under the following conditions Attribution — You must attribute the work by inserting “by E. Della Valle – http://emanueledellavalle.org - @manudellavalle” at the end of each reused slide To view a copy of this license, visit http://creativecommons.org/licenses/by/3.0/ 2
  • 3. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Definitions of Interoperability • Interoperability • the ability of information and communication technology (ICT) systems to exchange data and to enable sharing of information and knowledge • Functional interoperability • Information has to be transmitted reliably between heterogeneous applications • Semantic interoperability • Transmission must occur without loss of meaning, and thus without loss of computability • E.g., Semantic Interoperability in healthcare information systems • It is the ability to share information without loss of computable meaning, across multiple applications concerned with clinical (primary use) and related administrative, financial, and research domains (secondary uses). 3
  • 4. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Once upon a time … 4 …, 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 !
  • 5. E. Della Valle – http://emanueledellavalle.org - @manudellavalle … this went on for a while, but … 5 […] ! … the more bi-lateral integrations, the sadder the organizations became. […] […] […] […] […] […] ! ! !! !! !! !?! !!! ! !! !?!?!? ?!? ?!? ! OK !! Good !!! Very Good !?! Very Good … ?!? Have I done the right thing? ??? Does it make sence? ?#@ Why am I doying it!!! Legend
  • 6. E. Della Valle – http://emanueledellavalle.org - @manudellavalle … So, they standardized and … 6 […] […] […] […] […] […] […] standard … and they lived happily ever after!
  • 7. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Well, not really :-( Actually … 7 […] […] […] […] […] […] […] ??? KEEP CALM AND WAIT FOR 1 YEARS10100
  • 8. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Why? The Standardization dilemma! Comprehensive Handles all use cases Good High quality Timely Completed quickly Pick two! Pick two! 8
  • 9. E. Della Valle – http://emanueledellavalle.org - @manudellavalle There are a variety of them 9 Standards are like plumbs
  • 10. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Over 100 in the Healthcare domain! AIR ALT AOD AOT BI CCC CCPSS CCS CDT CHV COSTAR CPM CPT CPTSP CSP CST DDB DMDICD10 DMDUMD DSM3R DSM4 DXP FMA HCDT HCPCS HCPT HL7V2.5 HL7V3.0 HLREL ICD10 ICD10AE ICD10AM ICD10AMAE ICD10CM ICD10DUT ICD10PCS ICD9CM ICF ICF-CY ICPC ICPC2EDUT ICPC2EENG ICPC2ICD10DUT ICPC2ICD10ENG ICPC2P ICPCBAQ ICPCDAN ICPCDUT ICPCFIN ICPCFRE ICPCGER ICPCHEB ICPCHUN ICPCITA ICPCNOR ICPCPOR ICPCSPA ICPCSWE JABL KCD5 LCH LNC_AD8 LNC_MDS30 MCM MEDLINEPLUS MSHCZE MSHDUT MSHFIN MSHFRE MSHGER MSHITA MSHJPN MSHLAV MSHNOR MSHPOL MSHPOR MSHRUS MSHSCR MSHSPA MSHSWE MTH MTHCH MTHHH MTHICD9 MTHICPC2EAE MTHICPC2ICD10AE MTHMST MTHMSTFRE MTHMSTITA NAN NCISEER NIC NOC OMS PCDS PDQ PNDS PPAC PSY QMR RAM RCD RCDAE RCDSA RCDSY SNM SNMI SOP SPN SRC TKMT ULT UMD USPMG UWDA WHO WHOFRE WHOGER WHOPOR WHOSPA 10 [source: dbooth.org/2014/yosemite/yosemite-project-slides.pdf]
  • 11. E. Della Valle – http://emanueledellavalle.org - @manudellavalle And they keep changing :-( 11 [Credits: Rafael Richards]
  • 12. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Why? 12 [source http://xkcd.com/927/ ]
  • 13. E. Della Valle – http://emanueledellavalle.org - @manudellavalle … sometime the variety is required 13 standards are like plumbs
  • 14. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Why variety is required 14 [Source: http://www.slideshare.net/HINZ/hl7-whats-hot-and-whats-not ]
  • 15. E. Della Valle – http://emanueledellavalle.org - @manudellavalle One standard does not fit all Different use cases need need different data, granularity and representations 15 [source: dbooth.org/2014/yosemite/yosemite-project-slides.pdf]
  • 16. E. Della Valle – http://emanueledellavalle.org - @manudellavalle … thus translation is needed 16 standards are like plumbs
  • 17. E. Della Valle – http://emanueledellavalle.org - @manudellavalle And counting on translation between standards is even convenient while working on increasing the comprehensiveness of a standard over time 17 Translation is unavoidable! Comprehensive 0% 100% Time Translation Standard
  • 18. E. Della Valle – http://emanueledellavalle.org - @manudellavalle But be aware of the cost of ad hoc translation! 18 standards are like plumbs
  • 19. E. Della Valle – http://emanueledellavalle.org - @manudellavalle …in healthcare costs $30000 Million per year in USA [source: http://www.calgaryscientific.com/blog/bid/284224/Interoperability-Could- Reduce-U-S-Healthcare-Costs-by-Thirty-Billion] 19 The luck of interoperability …
  • 20. E. Della Valle – http://emanueledellavalle.org - @manudellavalle 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” 20
  • 21. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Embrace change! 21
  • 22. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Semantic Technologies embrace change 22 subject objectobject property Proposing a simple data model: RDF E.g., Flexible enough to represent: Tables Amoxi- cillin bacterial disease bacterial disease treats Trees Graphs
  • 23. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Providing a powerful query language: SPARQL E.g., what does Amoxicillin treat? ?x={Bacterial disease, Urinary tract infection, Sinus infection, …} Flexible enough to query RDF data even without knowing the schema E.g., can you describe Amoxicillin ? ?p={treats} ?x={Bacterial disease, Urinary tract infection, Sinus infection, …} ?p={hasSideEffects} ?x={Diarrhoea} ?p={belongsTo} ?x={β-Lactam antibiotic, Penicillin-class Antibacterial} … Semantic Technologies embrace change 23 Amoxi- cillin ?x?x treats Amoxi- cillin ?x?x ?p
  • 24. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Providing a formal language for conceptual modelling: OWL E.g., Heart Heart is a muscular organ that is part of the circulatory system ∀x.[ Heart(x)→ MuscolarOrgan(x)∧ ∃y.[isPartOf(x,y )∧ CirculatorySystem(y)]] OWL is a modular standard that offers different trade-offs OWL-QL OWL-RL OWL-EL Semantic Technologies embrace change 24 TermsData Terms Data Terms Data
  • 25. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Semantic Technologies embrace change 25 Standard in OWL […] Ontology Based Data Access as a prototypical solution to interoperability problems <XML><XML> Translator Translator Translator
  • 26. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Semantic Technologies embrace change 26 Standard in OWL […] SPARQL Queries Ontology Based Data Access as a prototypical solution to interoperability problems RDBMS <XML><XML> Translator Translator Translator
  • 27. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Semantic Technologies embrace change 27 Standard in OWL Results { , , } Ontology Based Data Access as a prototypical solution to interoperability problems […] RDBMS <XML><XML> Translator Translator Translator
  • 28. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Those ideas at work at scale 28 Google for "amoxicillin" Model: Google knowledge graph A variety of sources: •http://www.fda.gov/Drugs/ •http://www.nlm.nih.gov/research/umls/ •http://dailymed.nlm.nih.gov/dailymed/ •http://micromedex.com/
  • 29. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Interoperability and Semantic Technologies 2015-16 Introduction Emanuele Della Valle DEIB - Politecnico di Milano http://emanueledellavalle.org - @manudellavalle