SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data MeshLibbySchulze
 
Introduction to AWS Cloud Computing
Introduction to AWS Cloud ComputingIntroduction to AWS Cloud Computing
Introduction to AWS Cloud ComputingAmazon Web Services
 
Snowflake for Data Engineering
Snowflake for Data EngineeringSnowflake for Data Engineering
Snowflake for Data EngineeringHarald Erb
 
How to build a data lake with aws glue data catalog (ABD213-R) re:Invent 2017
How to build a data lake with aws glue data catalog (ABD213-R)  re:Invent 2017How to build a data lake with aws glue data catalog (ABD213-R)  re:Invent 2017
How to build a data lake with aws glue data catalog (ABD213-R) re:Invent 2017Amazon Web Services
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to AzureRobert Crane
 
Managing Millions of Tests Using Databricks
Managing Millions of Tests Using DatabricksManaging Millions of Tests Using Databricks
Managing Millions of Tests Using DatabricksDatabricks
 
Data Warehouse - Incremental Migration to the Cloud
Data Warehouse - Incremental Migration to the CloudData Warehouse - Incremental Migration to the Cloud
Data Warehouse - Incremental Migration to the CloudMichael Rainey
 
Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2
Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2
Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2Jaime Martin Losa
 
Building Data Lakes and Analytics on AWS
Building Data Lakes and Analytics on AWSBuilding Data Lakes and Analytics on AWS
Building Data Lakes and Analytics on AWSAmazon Web Services
 
How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...
How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...
How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...serge luca
 
FAIR Data-centric Information Architecture.pptx
FAIR Data-centric Information Architecture.pptxFAIR Data-centric Information Architecture.pptx
FAIR Data-centric Information Architecture.pptxBen Gardner
 
The Art of the Possible with Graph - Sudhir Hasbe - GraphSummit London 14 Nov...
The Art of the Possible with Graph - Sudhir Hasbe - GraphSummit London 14 Nov...The Art of the Possible with Graph - Sudhir Hasbe - GraphSummit London 14 Nov...
The Art of the Possible with Graph - Sudhir Hasbe - GraphSummit London 14 Nov...Neo4j
 
Lambda Architecture in the Cloud with Azure Databricks with Andrei Varanovich
Lambda Architecture in the Cloud with Azure Databricks with Andrei VaranovichLambda Architecture in the Cloud with Azure Databricks with Andrei Varanovich
Lambda Architecture in the Cloud with Azure Databricks with Andrei VaranovichDatabricks
 
Machine Learning & Amazon SageMaker
Machine Learning & Amazon SageMakerMachine Learning & Amazon SageMaker
Machine Learning & Amazon SageMakerAmazon Web Services
 
Intro to azure logic apps
Intro to azure logic appsIntro to azure logic apps
Intro to azure logic appsnj-azure
 
Business requirements document_brd
Business requirements document_brdBusiness requirements document_brd
Business requirements document_brdVaibhav Modi
 

Mais procurados (20)

Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data Mesh
 
Introduction to AWS Cloud Computing
Introduction to AWS Cloud ComputingIntroduction to AWS Cloud Computing
Introduction to AWS Cloud Computing
 
Azure vnet
Azure vnetAzure vnet
Azure vnet
 
Azure Administrator
Azure AdministratorAzure Administrator
Azure Administrator
 
Snowflake for Data Engineering
Snowflake for Data EngineeringSnowflake for Data Engineering
Snowflake for Data Engineering
 
How to build a data lake with aws glue data catalog (ABD213-R) re:Invent 2017
How to build a data lake with aws glue data catalog (ABD213-R)  re:Invent 2017How to build a data lake with aws glue data catalog (ABD213-R)  re:Invent 2017
How to build a data lake with aws glue data catalog (ABD213-R) re:Invent 2017
 
Global Netflix Platform
Global Netflix PlatformGlobal Netflix Platform
Global Netflix Platform
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to Azure
 
Managing Millions of Tests Using Databricks
Managing Millions of Tests Using DatabricksManaging Millions of Tests Using Databricks
Managing Millions of Tests Using Databricks
 
Data Warehouse - Incremental Migration to the Cloud
Data Warehouse - Incremental Migration to the CloudData Warehouse - Incremental Migration to the Cloud
Data Warehouse - Incremental Migration to the Cloud
 
Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2
Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2
Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2
 
Building Data Lakes and Analytics on AWS
Building Data Lakes and Analytics on AWSBuilding Data Lakes and Analytics on AWS
Building Data Lakes and Analytics on AWS
 
Skydrive
SkydriveSkydrive
Skydrive
 
How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...
How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...
How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...
 
FAIR Data-centric Information Architecture.pptx
FAIR Data-centric Information Architecture.pptxFAIR Data-centric Information Architecture.pptx
FAIR Data-centric Information Architecture.pptx
 
The Art of the Possible with Graph - Sudhir Hasbe - GraphSummit London 14 Nov...
The Art of the Possible with Graph - Sudhir Hasbe - GraphSummit London 14 Nov...The Art of the Possible with Graph - Sudhir Hasbe - GraphSummit London 14 Nov...
The Art of the Possible with Graph - Sudhir Hasbe - GraphSummit London 14 Nov...
 
Lambda Architecture in the Cloud with Azure Databricks with Andrei Varanovich
Lambda Architecture in the Cloud with Azure Databricks with Andrei VaranovichLambda Architecture in the Cloud with Azure Databricks with Andrei Varanovich
Lambda Architecture in the Cloud with Azure Databricks with Andrei Varanovich
 
Machine Learning & Amazon SageMaker
Machine Learning & Amazon SageMakerMachine Learning & Amazon SageMaker
Machine Learning & Amazon SageMaker
 
Intro to azure logic apps
Intro to azure logic appsIntro to azure logic apps
Intro to azure logic apps
 
Business requirements document_brd
Business requirements document_brdBusiness requirements document_brd
Business requirements document_brd
 

Semelhante a 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
 

Semelhante a 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"
 

Mais de 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
 

Último

Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real timeSatoshi NAKAHIRA
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisDiwakar Mishra
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |aasikanpl
 
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
 
Cultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxCultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxpradhanghanshyam7136
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
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
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxBroad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxjana861314
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡anilsa9823
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...jana861314
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 

Último (20)

Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real time
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
 
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...
 
Cultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxCultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptx
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
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...
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxBroad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 

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