SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Downloaden Sie, um offline zu lesen
Experiences in Novartis
Andrea Splendiani, Sr Scientific KE Consultant
Geneve, Dec 2nd 2015
Semantic Web @Novartis
Semantic Web @Novartis
2
Topics
§ Semantic Web @Novartis
•  Context (Where in Novartis)
•  Semantic Web in production
•  Semantic Web in research
•  Semantic Web under the hood
§ Semantic Web in “Real Life”: open questions
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Semantic Web uptake in time
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use3
Context
Metastore/RDF
prep. production
“Semantic Web in pubmed”
preparation
prep
Query federation
Visualisation
Other semantic technologies
CTMF p. p.
Semantic Web usage within the organization
4
Context
Activities of TMS:
§  Text mining
§  Ontology development
§  Ontology provision
§  Data curation
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Semantic Web @Novartis
5
Topics
§ Semantic Web @Novartis
•  Context (Where in Novartis)
•  Semantic Web in production
•  Semantic Web in research
•  Semantic Web under the hood
§ Semantic Web in “Real Life”: open questions
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Metastore: a central repository for ontologies
6
Semantic Web in production: Metastore
§  Consists of a semantic data federation layer based on controlled terminologies
extracted from scientific data repositories
§  Organized around scientific concepts: Genes, Proteins, Indications, Anatomy etc…;
some hierarchically organized and classified
§  Complemented by referential knowledge (cross references to internal and external
knowledge repositories)
§  Supports different use cases, including text mining, data curation, data integration,
search
§  Accessible through SPARQL endpoint, dedicated service layer and reusable
widgets; full integrated application (MS Viewer) released to visualize all Metastore
content.
§  Based on an RDF data model
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Metastore: content and usage
7
Semantic Web in production: Metastore
Approximately >2M accesses per month
March 2013
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Metastore data model
8
Semantic Web in production: Metastore
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Metastore technology I
9
Semantic Web in production: Metastore
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Metastore technology II
10
Semantic Web in production: Metastore
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Staging
Table
T_STABLE
RDF Triple
store
Materialized
Views
SPARQL end
Point Joseki
Relational
Tables
•  Pointers
•  History
•  Versions
•  Logs
•  Reference
tables
Jena
Query SQL and
PL/SQL APIs
D
A
T
A
-
S
e
r
v
i
c
e
s
RDF/XML
files
Metastore Widgets (suggest example)
11
Semantic Web in production: Metastore
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Metastore applications (Metastore viewer: summary)
12
Semantic Web in production: Metastore
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Metastore applications (Metastore viewer: links)
13
Semantic Web in production: Metastore
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Metastore applications (Metastore viewer: explorer)
14
Semantic Web in production: Metastore
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Semantic Web @Novartis
15
Topics
§ Semantic Web @Novartis
•  Context (Where in Novartis)
•  Semantic Web in production
•  Semantic Web in research
-  Query federation
-  Visualization/interaction
-  Other projects
•  Semantic Web under the hood
§ Semantic Web in “Real Life”: open questions
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Query federation: why and how
16
Semantic Web in Research: query federation
•  Internal and external
data already in RDF
•  Large datasets in
relational systems
•  Proprietary datasets
with license restrictions
(e.g.: one server only)
•  Relational 2 RDF
mapping (materialised
and virtualised)
•  Bridge ontologies (work
in progress)
•  Distributed queries
(service)
Why ? How ?
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Data and systems architecture: example
17
Semantic Web in Research: query federation
Different arrangements possible (with caveats)
Export!
triplest !
SERVICE!
Dynamic translation!
Persist
triples!
Ontop!
SPARQL
End Point!
NIBR!
Data
Warehouse!
!
Ontop!
API!
Assay
Repository!
RDBMS!
Allegrograph!
!
Triplestore &
End point!
UNIPROT/EBI
SPARQL End
Point!
METASTORE!
Oracle Spatial &
graphs!
R2RML!
+ reasoning!
Metastore!
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Federated query example
18
Semantic Web in Research: query federation
Assays
UNIPROT
Metastore
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Federated queries: logical model
19
Semantic Web in Research: query federation
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
RDF virtualization via OnTop
20
Semantic Web in Research: query federation
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Semantic Web @Novartis
21
Topics
§ Semantic Web @Novartis
•  Context (Where in Novartis)
•  Semantic Web in production
•  Semantic Web in research
-  Query federation
-  Visualization/interaction
-  Other projects
•  Semantic Web under the hood
§ Semantic Web in “Real Life”: open questions
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Visualization: why and how
22
Semantic Web in research: visulization and interaction
•  Accessibility of RDF
data by end users
•  Complexity (or
unfamiliarity) with
SPARQL
•  General lack of
knowledge on the
structure of data, at
query time
•  Visual, interactive
environment
•  Pre-configuration to
optimize interaction
styles
•  Combination of tools
and exploration
paradigms
•  Data access through
SPARQL endpoints
Why ? How ?
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
RDF data explorer configuration
23
Semantic Web in research: visulization and interaction
§  Visualisation features are tuned to
the datasets via a semi-automatic
configuration.
§  Structure discovery:
•  ontology
•  queries
•  sampling
•  manual specification/overriding
§  Manual tuning of the ontology and
other interaction parameters
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Data overview
24
Semantic Web in research: visulization and interaction
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Interaction: query builder + suggest
25
Semantic Web in research: visulization and interaction
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Interaction: path suggestions
26
Semantic Web in research: visulization and interaction
Assisted query formulation
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Visulization and graph navigation
27
Semantic Web in research: visulization and interaction
Detail, Augmentation, Filtering, query re-formulation
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Exploration, layouts, graphic clues
28
Semantic Web in research: visulization and interaction
Detail, Augmentation, Filtering, query re-formulation
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Multiple exports, sharing
29
Semantic Web in research: visulization and interaction
§  “queries” can be saved and shared
as files or links
§  Query history
§  Download of partial or total datasets
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Semantic Web @Novartis
30
Topics
§ Semantic Web @Novartis
•  Context (Where in Novartis)
•  Semantic Web in production
•  Semantic Web in research
-  Query federation
-  Visualization/interaction
-  Other projects
•  Semantic Web under the hood
§ Semantic Web in “Real Life”: open questions
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
31
Example: provision of “phenotype ontologies”
Semantic Web in Research: other projects
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
<owl:Class rdf:about="http://purl.obolibrary.org/obo/HP_0001636">
<rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Tetralogy of Fallot</rdfs:label>
<owl:equivalentClass>
<owl:Restriction>
<owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
<owl:someValuesFrom>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<rdf:Description rdf:about="http://purl.obolibrary.org/obo/PATO_0000001"/>
<owl:Restriction>
<owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
<owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/HP_0001629"/>
</owl:Restriction>
<owl:Restriction>
<owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
<owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/HP_0001642"/>
</owl:Restriction>
…
What systems can understand:
HP_0001636 hasPart HP_0001629
32
Example: provision of “phenotype ontologies”
Semantic Web in Research: other projects
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
<owl:Class rdf:about="http://purl.obolibrary.org/obo/HP_0001636">
<rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Tetralogy of Fallot</
rdfs:label>
<owl:equivalentClass>
<owl:Restriction>
<owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
<owl:someValuesFrom>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<rdf:Description rdf:about="http://purl.obolibrary.org/obo/PATO_0000001"/>
<owl:Restriction>
<owl:onProperty rdfresource="http://purl.obolibrary.org/obo/BFO_0000051"/>
<owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/HP_0001629"/>
</owl:Restriction>
<owl:Restriction>
<owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
<owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/HP_0001642"/>
</owl:Restriction>
What systems can understand:
HP_0001636 hasPart HP_0001629
Imports closure
Classification
Extraction
Semantic Web @Novartis
33
Topics
§ Semantic Web @Novartis
•  Context (Where in Novartis)
•  Semantic Web in production
•  Semantic Web in research
-  Query federation
-  Visualization/interaction
-  Other projects
•  Semantic Web under the hood
§ Semantic Web in “Real Life”: open questions
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
CTMF: Collaborative Terminology Management
34
Semantic web under the hood: CTMF
§ The CTMF is a system designed to allow a distributed
“editing of ontologies”.
§ Users can request new “terms” via a web interface or
within an application.
§ “Content owners” can “assess” whether the requested
terms are new concepts or synonyms (or errors!) and
update the ontologies.
§ Resolution is asynchronous and the term request is non-
blocking for applications
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
CTMF web application (new request form)
35
Semantic web under the hood: CTMF
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
CTMF: integration in applications
36
Semantic web under the hood: CTMF
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
CTMF: term status page and discussion
37
Semantic web under the hood: CTMF
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
CTMF: process (use of temporary ID)
38
Semantic web under the hood: CTMF
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Under the hood
39
Semantic web under the hood: CTMF
§  Basic principle of the Semantic Web: identity comes first.
•  What “people can talk about” is give an URI, and information is built around it.
§  The CTMF adopts the same approach:
•  a “term” request is in itself identifying a concept: what the requestor had in mind at the time of the
request. We give this idea a URI (the term status page)
•  Information is built around this request (clarification).
•  A “content owner” can assess whether the concept is identical to something already in metastore
(most likely what was requested for was a synonym), or whether a new concept should be
introduced.
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Semantic Web @Novartis
40
Topics
§ Semantic Web @Novartis
•  Context (Where in Novartis)
•  Semantic Web in production
•  Semantic Web in research
•  Semantic Web under the hood
§ Semantic Web in “Real Life”: open questions
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Semantic Web @Novartis
41
Topics
§ Semantic Web @Novartis
•  Context (Where in Novartis)
•  Semantic Web in production
•  Semantic Web in research
-  Query federation
-  Visualization/interaction
-  Other projects
•  Semantic Web under the hood
§ Semantic Web in “Real Life”: open questions
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Semantic Web in Real Life: Open questions
42
Data trumps everything
§ If there is a choice between better technology to access
data, and better data, the latter prevails.
•  Corollary: interest is often where there is little data, especially in the
public domain.
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Semantic Web in Real Life: Open questions
43
Industry (or real life) is big
§ Areas that look nearby on paper may be very distant
organization-wise.
•  Bench-to-bedside data integration
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Semantic Web in Real Life: Open questions
44
You don’t know the semantics of your data
§ The semantic expressiveness of RDF may be too much
for what is represented in your data.
•  You don’t always make your data
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Semantic Web in Real Life: Open questions
45
Is data integration really a shared goal ?
§ Not all stakeholders have interest in “opening” their data.
•  When does a data producer gain in making its data more
accessible ?
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
Semantic Web in Real Life: Open questions
46
Many people are doing SemWeb without knowing it
§ “My project is not based on RDF, it is based on a graph
with properties from controlled vocabularies.”
•  Why not RDF?
-  Too academic
-  Need something that works
-  URIs are too long
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
§ Therese Vachon
§ Pierre Parisot
§ Katia Vella
§ Frederic Sutter
§ Daniel Cronenberger
§ Fatma Oezdemir-Zaech
§ Anosha Siripala
§ Olivier Kreim
§ Gilles Hubert
§ Laurentiu Stanculescu
§ Marc Lieber
§ Martin Rezk (OnTop)
§ Andrea Splendiani
47
Semantic Web technologies
experiences in Novartis
| Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use

Weitere ähnliche Inhalte

Was ist angesagt?

The Rise and Fall of Nokia By by Juan Alcacer, Tarun Khanna and Christine Sni...
The Rise and Fall of Nokia By by Juan Alcacer, Tarun Khanna and Christine Sni...The Rise and Fall of Nokia By by Juan Alcacer, Tarun Khanna and Christine Sni...
The Rise and Fall of Nokia By by Juan Alcacer, Tarun Khanna and Christine Sni...Hiba shaikh & Varda shaikh
 
NEPQA and Solar Testing in RETS, Nepal
NEPQA and Solar Testing in RETS, NepalNEPQA and Solar Testing in RETS, Nepal
NEPQA and Solar Testing in RETS, NepalSujita Thakali
 
Blackberry Product portfolio
Blackberry Product portfolioBlackberry Product portfolio
Blackberry Product portfolioashua12
 
28333950 airtel-and-vodafone-marketing-analysis
28333950 airtel-and-vodafone-marketing-analysis28333950 airtel-and-vodafone-marketing-analysis
28333950 airtel-and-vodafone-marketing-analysisSoumya Sahoo
 
WIreless Mobile Battery Charger
WIreless Mobile Battery ChargerWIreless Mobile Battery Charger
WIreless Mobile Battery Chargerashish negi
 
The Dire Need and Rise of Digital Chronic Disease Management in India
The Dire Need and Rise of Digital  Chronic Disease Management in IndiaThe Dire Need and Rise of Digital  Chronic Disease Management in India
The Dire Need and Rise of Digital Chronic Disease Management in IndiaRedSeer
 
Simple Automatic Water Level Controller by using ic 555 timer.
Simple Automatic Water Level Controller by using ic 555 timer.Simple Automatic Water Level Controller by using ic 555 timer.
Simple Automatic Water Level Controller by using ic 555 timer.PRASHANTH RAO
 
Mobile cellphone battery charging circuit with explanation
Mobile cellphone battery charging circuit with explanationMobile cellphone battery charging circuit with explanation
Mobile cellphone battery charging circuit with explanationelprocus
 
Pest analysis for rim
Pest analysis for rimPest analysis for rim
Pest analysis for rim可如 傅
 
A major project report on Energy Efficient Infrared (IR) Based Home Automatio...
A major project report on Energy Efficient Infrared (IR) Based Home Automatio...A major project report on Energy Efficient Infrared (IR) Based Home Automatio...
A major project report on Energy Efficient Infrared (IR) Based Home Automatio...Prasant Kumar
 
Indian Telecommunication Industry ppt
Indian Telecommunication Industry pptIndian Telecommunication Industry ppt
Indian Telecommunication Industry pptanand ayush
 
Mobile industry ppt in India
Mobile industry ppt in IndiaMobile industry ppt in India
Mobile industry ppt in IndiaTarun Nellutla
 
Nokia segmentation
Nokia segmentationNokia segmentation
Nokia segmentationthawban baig
 
Telecom industry analysis
Telecom industry analysisTelecom industry analysis
Telecom industry analysisHeemanish Midde
 

Was ist angesagt? (18)

The Rise and Fall of Nokia By by Juan Alcacer, Tarun Khanna and Christine Sni...
The Rise and Fall of Nokia By by Juan Alcacer, Tarun Khanna and Christine Sni...The Rise and Fall of Nokia By by Juan Alcacer, Tarun Khanna and Christine Sni...
The Rise and Fall of Nokia By by Juan Alcacer, Tarun Khanna and Christine Sni...
 
NEPQA and Solar Testing in RETS, Nepal
NEPQA and Solar Testing in RETS, NepalNEPQA and Solar Testing in RETS, Nepal
NEPQA and Solar Testing in RETS, Nepal
 
Clap switch
Clap switchClap switch
Clap switch
 
Blackberry Product portfolio
Blackberry Product portfolioBlackberry Product portfolio
Blackberry Product portfolio
 
28333950 airtel-and-vodafone-marketing-analysis
28333950 airtel-and-vodafone-marketing-analysis28333950 airtel-and-vodafone-marketing-analysis
28333950 airtel-and-vodafone-marketing-analysis
 
WIreless Mobile Battery Charger
WIreless Mobile Battery ChargerWIreless Mobile Battery Charger
WIreless Mobile Battery Charger
 
The Dire Need and Rise of Digital Chronic Disease Management in India
The Dire Need and Rise of Digital  Chronic Disease Management in IndiaThe Dire Need and Rise of Digital  Chronic Disease Management in India
The Dire Need and Rise of Digital Chronic Disease Management in India
 
Clap switch
Clap switchClap switch
Clap switch
 
Simple Automatic Water Level Controller by using ic 555 timer.
Simple Automatic Water Level Controller by using ic 555 timer.Simple Automatic Water Level Controller by using ic 555 timer.
Simple Automatic Water Level Controller by using ic 555 timer.
 
Mobile cellphone battery charging circuit with explanation
Mobile cellphone battery charging circuit with explanationMobile cellphone battery charging circuit with explanation
Mobile cellphone battery charging circuit with explanation
 
Pest analysis for rim
Pest analysis for rimPest analysis for rim
Pest analysis for rim
 
A major project report on Energy Efficient Infrared (IR) Based Home Automatio...
A major project report on Energy Efficient Infrared (IR) Based Home Automatio...A major project report on Energy Efficient Infrared (IR) Based Home Automatio...
A major project report on Energy Efficient Infrared (IR) Based Home Automatio...
 
Indian Telecommunication Industry ppt
Indian Telecommunication Industry pptIndian Telecommunication Industry ppt
Indian Telecommunication Industry ppt
 
Nokia case study
Nokia case studyNokia case study
Nokia case study
 
Mobile industry ppt in India
Mobile industry ppt in IndiaMobile industry ppt in India
Mobile industry ppt in India
 
Presentation1
Presentation1Presentation1
Presentation1
 
Nokia segmentation
Nokia segmentationNokia segmentation
Nokia segmentation
 
Telecom industry analysis
Telecom industry analysisTelecom industry analysis
Telecom industry analysis
 

Ähnlich wie Semantic web at Novartis

A Survey of Exploratory Search Systems Based on LOD Resources
A Survey of Exploratory Search Systems Based on LOD ResourcesA Survey of Exploratory Search Systems Based on LOD Resources
A Survey of Exploratory Search Systems Based on LOD ResourcesKarwan Jacksi
 
OpenAIRE Open Innovation call: Next Generation Repositories
OpenAIRE Open Innovation call: Next Generation RepositoriesOpenAIRE Open Innovation call: Next Generation Repositories
OpenAIRE Open Innovation call: Next Generation RepositoriesOpenAIRE
 
Text Analytics & Linked Data Management As-a-Service
Text Analytics & Linked Data Management As-a-ServiceText Analytics & Linked Data Management As-a-Service
Text Analytics & Linked Data Management As-a-ServiceMarin Dimitrov
 
An evaluation of SimRank and Personalized PageRank to build a recommender sys...
An evaluation of SimRank and Personalized PageRank to build a recommender sys...An evaluation of SimRank and Personalized PageRank to build a recommender sys...
An evaluation of SimRank and Personalized PageRank to build a recommender sys...Paolo Tomeo
 
20141030 LinDa Workshop echallenges2014 - Linked Data Analytics
20141030 LinDa Workshop echallenges2014 - Linked Data Analytics20141030 LinDa Workshop echallenges2014 - Linked Data Analytics
20141030 LinDa Workshop echallenges2014 - Linked Data AnalyticsLinDa_FP7
 
20140902 LinDa Workshop Semantincs2014 - LinDA Project Overview
20140902 LinDa Workshop Semantincs2014 - LinDA Project Overview20140902 LinDa Workshop Semantincs2014 - LinDA Project Overview
20140902 LinDa Workshop Semantincs2014 - LinDA Project OverviewLinDa_FP7
 
Personalised Access to Linked Data
Personalised Access to Linked DataPersonalised Access to Linked Data
Personalised Access to Linked DataMilan Dojchinovski
 
How To Structure Your Search Team for Success
How To Structure Your Search Team for SuccessHow To Structure Your Search Team for Success
How To Structure Your Search Team for SuccessOpenSource Connections
 
SGCI at Earth Science Information Partners meeting
SGCI at Earth Science Information Partners meetingSGCI at Earth Science Information Partners meeting
SGCI at Earth Science Information Partners meetingNancy Wilkins-Diehr
 
Smart Data Applications powered by the Wikidata Knowledge Graph
Smart Data Applications powered by the Wikidata Knowledge GraphSmart Data Applications powered by the Wikidata Knowledge Graph
Smart Data Applications powered by the Wikidata Knowledge GraphPeter Haase
 
Semantic Web in the Plateau of Productivity
Semantic Web in the Plateau of ProductivitySemantic Web in the Plateau of Productivity
Semantic Web in the Plateau of ProductivityIoannis Stavrakantonakis
 
TING.concept ELAG conference presentation 2010-06-09
TING.concept ELAG conference presentation  2010-06-09 TING.concept ELAG conference presentation  2010-06-09
TING.concept ELAG conference presentation 2010-06-09 hernvall
 
Linked data and semantic wikis
Linked data and semantic wikisLinked data and semantic wikis
Linked data and semantic wikisSören Auer
 
ALIADA Project. AtCult
ALIADA Project. AtCultALIADA Project. AtCult
ALIADA Project. AtCultaliada project
 
On-Demand RDF Graph Databases in the Cloud
On-Demand RDF Graph Databases in the CloudOn-Demand RDF Graph Databases in the Cloud
On-Demand RDF Graph Databases in the CloudMarin Dimitrov
 
S4: The Self-Service Semantic Suite
S4: The Self-Service Semantic SuiteS4: The Self-Service Semantic Suite
S4: The Self-Service Semantic SuiteMarin Dimitrov
 
Adolfo Ruiz Calleja "Using social and semantic tech"
Adolfo Ruiz Calleja "Using social and semantic tech"Adolfo Ruiz Calleja "Using social and semantic tech"
Adolfo Ruiz Calleja "Using social and semantic tech"ifi8106tlu
 

Ähnlich wie Semantic web at Novartis (20)

A Survey of Exploratory Search Systems Based on LOD Resources
A Survey of Exploratory Search Systems Based on LOD ResourcesA Survey of Exploratory Search Systems Based on LOD Resources
A Survey of Exploratory Search Systems Based on LOD Resources
 
OpenAIRE Open Innovation call: Next Generation Repositories
OpenAIRE Open Innovation call: Next Generation RepositoriesOpenAIRE Open Innovation call: Next Generation Repositories
OpenAIRE Open Innovation call: Next Generation Repositories
 
Text Analytics & Linked Data Management As-a-Service
Text Analytics & Linked Data Management As-a-ServiceText Analytics & Linked Data Management As-a-Service
Text Analytics & Linked Data Management As-a-Service
 
An evaluation of SimRank and Personalized PageRank to build a recommender sys...
An evaluation of SimRank and Personalized PageRank to build a recommender sys...An evaluation of SimRank and Personalized PageRank to build a recommender sys...
An evaluation of SimRank and Personalized PageRank to build a recommender sys...
 
20141030 LinDa Workshop echallenges2014 - Linked Data Analytics
20141030 LinDa Workshop echallenges2014 - Linked Data Analytics20141030 LinDa Workshop echallenges2014 - Linked Data Analytics
20141030 LinDa Workshop echallenges2014 - Linked Data Analytics
 
20140902 LinDa Workshop Semantincs2014 - LinDA Project Overview
20140902 LinDa Workshop Semantincs2014 - LinDA Project Overview20140902 LinDa Workshop Semantincs2014 - LinDA Project Overview
20140902 LinDa Workshop Semantincs2014 - LinDA Project Overview
 
Personalised Access to Linked Data
Personalised Access to Linked DataPersonalised Access to Linked Data
Personalised Access to Linked Data
 
How To Structure Your Search Team for Success
How To Structure Your Search Team for SuccessHow To Structure Your Search Team for Success
How To Structure Your Search Team for Success
 
SGCI OAC webinar 4 18-19
SGCI OAC webinar 4 18-19SGCI OAC webinar 4 18-19
SGCI OAC webinar 4 18-19
 
SGCI at Earth Science Information Partners meeting
SGCI at Earth Science Information Partners meetingSGCI at Earth Science Information Partners meeting
SGCI at Earth Science Information Partners meeting
 
Semantic Technology in Publishing & Finance
Semantic Technology in Publishing & FinanceSemantic Technology in Publishing & Finance
Semantic Technology in Publishing & Finance
 
Smart Data Applications powered by the Wikidata Knowledge Graph
Smart Data Applications powered by the Wikidata Knowledge GraphSmart Data Applications powered by the Wikidata Knowledge Graph
Smart Data Applications powered by the Wikidata Knowledge Graph
 
Semantic Web in the Plateau of Productivity
Semantic Web in the Plateau of ProductivitySemantic Web in the Plateau of Productivity
Semantic Web in the Plateau of Productivity
 
Sgci ecss symposium-12-20-16
Sgci ecss symposium-12-20-16Sgci ecss symposium-12-20-16
Sgci ecss symposium-12-20-16
 
TING.concept ELAG conference presentation 2010-06-09
TING.concept ELAG conference presentation  2010-06-09 TING.concept ELAG conference presentation  2010-06-09
TING.concept ELAG conference presentation 2010-06-09
 
Linked data and semantic wikis
Linked data and semantic wikisLinked data and semantic wikis
Linked data and semantic wikis
 
ALIADA Project. AtCult
ALIADA Project. AtCultALIADA Project. AtCult
ALIADA Project. AtCult
 
On-Demand RDF Graph Databases in the Cloud
On-Demand RDF Graph Databases in the CloudOn-Demand RDF Graph Databases in the Cloud
On-Demand RDF Graph Databases in the Cloud
 
S4: The Self-Service Semantic Suite
S4: The Self-Service Semantic SuiteS4: The Self-Service Semantic Suite
S4: The Self-Service Semantic Suite
 
Adolfo Ruiz Calleja "Using social and semantic tech"
Adolfo Ruiz Calleja "Using social and semantic tech"Adolfo Ruiz Calleja "Using social and semantic tech"
Adolfo Ruiz Calleja "Using social and semantic tech"
 

Mehr von Novartis Institutes for BioMedical Research (6)

From data lakes to actionable data (adventures in data curation)
From data lakes to actionable data (adventures in data curation)From data lakes to actionable data (adventures in data curation)
From data lakes to actionable data (adventures in data curation)
 
The Genopolis Microarray database
The Genopolis Microarray databaseThe Genopolis Microarray database
The Genopolis Microarray database
 
Artificial Intelligence in Data Curation
Artificial Intelligence in Data CurationArtificial Intelligence in Data Curation
Artificial Intelligence in Data Curation
 
BioPAX (an introduction)
BioPAX (an introduction)BioPAX (an introduction)
BioPAX (an introduction)
 
Semantic Web for Life Sciences: vision, aims, tools, platforms
 Semantic Web for Life Sciences: vision, aims, tools, platforms  Semantic Web for Life Sciences: vision, aims, tools, platforms
Semantic Web for Life Sciences: vision, aims, tools, platforms
 
Bio Hackaton Symposium
Bio Hackaton SymposiumBio Hackaton Symposium
Bio Hackaton Symposium
 

Kürzlich hochgeladen

9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Servicenishacall1
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLkantirani197
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformationAreesha Ahmad
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsSérgio Sacani
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfSumit Kumar yadav
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxFarihaAbdulRasheed
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptxAlMamun560346
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)Areesha Ahmad
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Monika Rani
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryAlex Henderson
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Silpa
 
American Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptxAmerican Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptxabhishekdhamu51
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 

Kürzlich hochgeladen (20)

9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
American Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptxAmerican Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptx
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 

Semantic web at Novartis

  • 1. Experiences in Novartis Andrea Splendiani, Sr Scientific KE Consultant Geneve, Dec 2nd 2015 Semantic Web @Novartis
  • 2. Semantic Web @Novartis 2 Topics § Semantic Web @Novartis •  Context (Where in Novartis) •  Semantic Web in production •  Semantic Web in research •  Semantic Web under the hood § Semantic Web in “Real Life”: open questions | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 3. Semantic Web uptake in time | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use3 Context Metastore/RDF prep. production “Semantic Web in pubmed” preparation prep Query federation Visualisation Other semantic technologies CTMF p. p.
  • 4. Semantic Web usage within the organization 4 Context Activities of TMS: §  Text mining §  Ontology development §  Ontology provision §  Data curation | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 5. Semantic Web @Novartis 5 Topics § Semantic Web @Novartis •  Context (Where in Novartis) •  Semantic Web in production •  Semantic Web in research •  Semantic Web under the hood § Semantic Web in “Real Life”: open questions | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 6. Metastore: a central repository for ontologies 6 Semantic Web in production: Metastore §  Consists of a semantic data federation layer based on controlled terminologies extracted from scientific data repositories §  Organized around scientific concepts: Genes, Proteins, Indications, Anatomy etc…; some hierarchically organized and classified §  Complemented by referential knowledge (cross references to internal and external knowledge repositories) §  Supports different use cases, including text mining, data curation, data integration, search §  Accessible through SPARQL endpoint, dedicated service layer and reusable widgets; full integrated application (MS Viewer) released to visualize all Metastore content. §  Based on an RDF data model | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 7. Metastore: content and usage 7 Semantic Web in production: Metastore Approximately >2M accesses per month March 2013 | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 8. Metastore data model 8 Semantic Web in production: Metastore | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 9. Metastore technology I 9 Semantic Web in production: Metastore | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 10. Metastore technology II 10 Semantic Web in production: Metastore | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use Staging Table T_STABLE RDF Triple store Materialized Views SPARQL end Point Joseki Relational Tables •  Pointers •  History •  Versions •  Logs •  Reference tables Jena Query SQL and PL/SQL APIs D A T A - S e r v i c e s RDF/XML files
  • 11. Metastore Widgets (suggest example) 11 Semantic Web in production: Metastore | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 12. Metastore applications (Metastore viewer: summary) 12 Semantic Web in production: Metastore | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 13. Metastore applications (Metastore viewer: links) 13 Semantic Web in production: Metastore | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 14. Metastore applications (Metastore viewer: explorer) 14 Semantic Web in production: Metastore | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 15. Semantic Web @Novartis 15 Topics § Semantic Web @Novartis •  Context (Where in Novartis) •  Semantic Web in production •  Semantic Web in research -  Query federation -  Visualization/interaction -  Other projects •  Semantic Web under the hood § Semantic Web in “Real Life”: open questions | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 16. Query federation: why and how 16 Semantic Web in Research: query federation •  Internal and external data already in RDF •  Large datasets in relational systems •  Proprietary datasets with license restrictions (e.g.: one server only) •  Relational 2 RDF mapping (materialised and virtualised) •  Bridge ontologies (work in progress) •  Distributed queries (service) Why ? How ? | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 17. Data and systems architecture: example 17 Semantic Web in Research: query federation Different arrangements possible (with caveats) Export! triplest ! SERVICE! Dynamic translation! Persist triples! Ontop! SPARQL End Point! NIBR! Data Warehouse! ! Ontop! API! Assay Repository! RDBMS! Allegrograph! ! Triplestore & End point! UNIPROT/EBI SPARQL End Point! METASTORE! Oracle Spatial & graphs! R2RML! + reasoning! Metastore! | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 18. Federated query example 18 Semantic Web in Research: query federation Assays UNIPROT Metastore | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 19. Federated queries: logical model 19 Semantic Web in Research: query federation | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 20. RDF virtualization via OnTop 20 Semantic Web in Research: query federation | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 21. Semantic Web @Novartis 21 Topics § Semantic Web @Novartis •  Context (Where in Novartis) •  Semantic Web in production •  Semantic Web in research -  Query federation -  Visualization/interaction -  Other projects •  Semantic Web under the hood § Semantic Web in “Real Life”: open questions | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 22. Visualization: why and how 22 Semantic Web in research: visulization and interaction •  Accessibility of RDF data by end users •  Complexity (or unfamiliarity) with SPARQL •  General lack of knowledge on the structure of data, at query time •  Visual, interactive environment •  Pre-configuration to optimize interaction styles •  Combination of tools and exploration paradigms •  Data access through SPARQL endpoints Why ? How ? | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 23. RDF data explorer configuration 23 Semantic Web in research: visulization and interaction §  Visualisation features are tuned to the datasets via a semi-automatic configuration. §  Structure discovery: •  ontology •  queries •  sampling •  manual specification/overriding §  Manual tuning of the ontology and other interaction parameters | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 24. Data overview 24 Semantic Web in research: visulization and interaction | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 25. Interaction: query builder + suggest 25 Semantic Web in research: visulization and interaction | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 26. Interaction: path suggestions 26 Semantic Web in research: visulization and interaction Assisted query formulation | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 27. Visulization and graph navigation 27 Semantic Web in research: visulization and interaction Detail, Augmentation, Filtering, query re-formulation | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 28. Exploration, layouts, graphic clues 28 Semantic Web in research: visulization and interaction Detail, Augmentation, Filtering, query re-formulation | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 29. Multiple exports, sharing 29 Semantic Web in research: visulization and interaction §  “queries” can be saved and shared as files or links §  Query history §  Download of partial or total datasets | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 30. Semantic Web @Novartis 30 Topics § Semantic Web @Novartis •  Context (Where in Novartis) •  Semantic Web in production •  Semantic Web in research -  Query federation -  Visualization/interaction -  Other projects •  Semantic Web under the hood § Semantic Web in “Real Life”: open questions | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 31. 31 Example: provision of “phenotype ontologies” Semantic Web in Research: other projects | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use <owl:Class rdf:about="http://purl.obolibrary.org/obo/HP_0001636"> <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Tetralogy of Fallot</rdfs:label> <owl:equivalentClass> <owl:Restriction> <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/> <owl:someValuesFrom> <owl:Class> <owl:intersectionOf rdf:parseType="Collection"> <rdf:Description rdf:about="http://purl.obolibrary.org/obo/PATO_0000001"/> <owl:Restriction> <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/> <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/HP_0001629"/> </owl:Restriction> <owl:Restriction> <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/> <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/HP_0001642"/> </owl:Restriction> … What systems can understand: HP_0001636 hasPart HP_0001629
  • 32. 32 Example: provision of “phenotype ontologies” Semantic Web in Research: other projects | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use <owl:Class rdf:about="http://purl.obolibrary.org/obo/HP_0001636"> <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Tetralogy of Fallot</ rdfs:label> <owl:equivalentClass> <owl:Restriction> <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/> <owl:someValuesFrom> <owl:Class> <owl:intersectionOf rdf:parseType="Collection"> <rdf:Description rdf:about="http://purl.obolibrary.org/obo/PATO_0000001"/> <owl:Restriction> <owl:onProperty rdfresource="http://purl.obolibrary.org/obo/BFO_0000051"/> <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/HP_0001629"/> </owl:Restriction> <owl:Restriction> <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/> <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/HP_0001642"/> </owl:Restriction> What systems can understand: HP_0001636 hasPart HP_0001629 Imports closure Classification Extraction
  • 33. Semantic Web @Novartis 33 Topics § Semantic Web @Novartis •  Context (Where in Novartis) •  Semantic Web in production •  Semantic Web in research -  Query federation -  Visualization/interaction -  Other projects •  Semantic Web under the hood § Semantic Web in “Real Life”: open questions | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 34. CTMF: Collaborative Terminology Management 34 Semantic web under the hood: CTMF § The CTMF is a system designed to allow a distributed “editing of ontologies”. § Users can request new “terms” via a web interface or within an application. § “Content owners” can “assess” whether the requested terms are new concepts or synonyms (or errors!) and update the ontologies. § Resolution is asynchronous and the term request is non- blocking for applications | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 35. CTMF web application (new request form) 35 Semantic web under the hood: CTMF | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 36. CTMF: integration in applications 36 Semantic web under the hood: CTMF | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 37. CTMF: term status page and discussion 37 Semantic web under the hood: CTMF | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 38. CTMF: process (use of temporary ID) 38 Semantic web under the hood: CTMF | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 39. Under the hood 39 Semantic web under the hood: CTMF §  Basic principle of the Semantic Web: identity comes first. •  What “people can talk about” is give an URI, and information is built around it. §  The CTMF adopts the same approach: •  a “term” request is in itself identifying a concept: what the requestor had in mind at the time of the request. We give this idea a URI (the term status page) •  Information is built around this request (clarification). •  A “content owner” can assess whether the concept is identical to something already in metastore (most likely what was requested for was a synonym), or whether a new concept should be introduced. | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 40. Semantic Web @Novartis 40 Topics § Semantic Web @Novartis •  Context (Where in Novartis) •  Semantic Web in production •  Semantic Web in research •  Semantic Web under the hood § Semantic Web in “Real Life”: open questions | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 41. Semantic Web @Novartis 41 Topics § Semantic Web @Novartis •  Context (Where in Novartis) •  Semantic Web in production •  Semantic Web in research -  Query federation -  Visualization/interaction -  Other projects •  Semantic Web under the hood § Semantic Web in “Real Life”: open questions | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 42. Semantic Web in Real Life: Open questions 42 Data trumps everything § If there is a choice between better technology to access data, and better data, the latter prevails. •  Corollary: interest is often where there is little data, especially in the public domain. | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 43. Semantic Web in Real Life: Open questions 43 Industry (or real life) is big § Areas that look nearby on paper may be very distant organization-wise. •  Bench-to-bedside data integration | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 44. Semantic Web in Real Life: Open questions 44 You don’t know the semantics of your data § The semantic expressiveness of RDF may be too much for what is represented in your data. •  You don’t always make your data | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 45. Semantic Web in Real Life: Open questions 45 Is data integration really a shared goal ? § Not all stakeholders have interest in “opening” their data. •  When does a data producer gain in making its data more accessible ? | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 46. Semantic Web in Real Life: Open questions 46 Many people are doing SemWeb without knowing it § “My project is not based on RDF, it is based on a graph with properties from controlled vocabularies.” •  Why not RDF? -  Too academic -  Need something that works -  URIs are too long | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use
  • 47. § Therese Vachon § Pierre Parisot § Katia Vella § Frederic Sutter § Daniel Cronenberger § Fatma Oezdemir-Zaech § Anosha Siripala § Olivier Kreim § Gilles Hubert § Laurentiu Stanculescu § Marc Lieber § Martin Rezk (OnTop) § Andrea Splendiani 47 Semantic Web technologies experiences in Novartis | Semantic Web technologies: experiences in Novartis| Andrea Splendiani | 2nd December 2015| Technology | Public use