https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
Getting VacSeen-ated: Linked Data for Improved
Vaccine Information Systems
Monika Solanki
https://w3id.org/people/msolanki
@nimonika
University of Oxford
Joint work with
Partha S Bhattacharjee, Rahul Bhattacharyya, Isaac Ehrenberg,
Sanjay Sarma
Auto ID Labs, MIT
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
Motivation
The expansion of vaccine programs globally...
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
Motivation
...has accentuated challenges for governments...
Most developing countries are not equipped to efficiently store,
track, and transport increased vaccine volumes
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
Motivation
...and manufacturers
Lack of visibility and control over supply chain
Limited ability for demand forecasting
Exposure to counterfeiting and diversion of products
Limited ability to cope with regulatory developments
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
Motivation
...and manufacturers
Lack of visibility and control over supply chain
Limited ability for demand forecasting
Exposure to counterfeiting and diversion of products
Limited ability to cope with regulatory developments
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
Motivation
Several approaches are under development to address the vaccine
access challenge
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
Motivation
Observations
Despite improved information flow, issues about
interoperability and at-scale last mile tracking continue to
persist.
Several studies have reported the effectiveness of using
barcodes in tracking vaccine consumption.
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
Motivation
Our research focuses on the Information Technology dimension
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
Contributions
Demonstrate the utility of VacSeen in authenticating
barcode scans and generating attendant rich contextual
information.
Geolocate and classify the scans based on whether or not
they were recorded by authorized personnel using
authenticated devices.
Exploit multiple data sources: mobile applications, barcode
databases, healthcare provider databases and LOD cloud.
Two (mobile/Android) applications: generate biomedical
factsheets about the vaccines, identifying nearest airport to
a selected scan location.
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
VacSeen: Process flow
Mobile-based barcode scans on the field are retrospectively validated
using a data lake formed from logistical and health information
systems
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
VacSeen: Knowledge representation
EEM*: The EPCIS Event Model
Vaccine transaction events as abstractions for traceability.
Focuses on a tight conformance with the EPCIS 1.1*
standard and Simplicity.
EEM has been mapped* to PROV-O*.
*http://purl.org/eem#
*http://www.w3.org/ns/prov#
*http://www.gs1.org/epcis
*http://fispace.aston.ac.uk/ontologies/eem_prov.html
M. Solanki et al. EPCIS event-based traceability in pharmaceutical supply
chains via automated generation of linked pedigrees. ISWC 2014
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
VacSeen: Knowledge representation
EEM modules
Temporal
time of occurrence
time of record
timezone offset
BusinessAction
Disposition
Business step
Transaction
Product
EPC
EPCClass
Aggregation Identifiers
Input/Output Quantity List
Spatial
ReadPoint Location
Business Location
Source
Destination
EPCIS Event
Object Event
AggregationEvent
TransactionEvent
TransformationEvent
QuantityEvent*
* Deprecated in EPCIS 1.1
Structure of EEM
Sensors
EPC Readers
GoodRelations,
Collections
DUL
Semantic Sensor Network
Ontology
wgs84, vCard
DUL
CBVVocab
PROV-O
EPCISException
Hierarchy of EPCISException
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
VacSeen: Knowledge representation
VacSeen1*
The VacSeen1 ontology uses and extends EEM to model barcode
scan, product, and personnel data
Extended with existing, well known ontologies to fully
address the needs of the project.
Light-weight ontology with just enough formalization to
enable detailed querying.
Minimal rules to avoid issues pertaining to inferencing.
*http://www.violinet.org/vaccineontology/
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
VacSeen: Knowledge representation
Important steps
Generation of persistent URIs
Using ontology classes in RDB-RDF translation
Next steps
Making URIs dereferenceable
Using classes from Vaccine Ontology and Vaccine Adverse
Event Ontology for new applications
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
VacSeen: RDB→RDF using D2RQ
While R2RML is the standard for RDB→RDF translation,
D2RQ is used because of its similarity with RDF, extensive
support, and compatibility with the former.
Logically closer to RDF than RDB compared to R2RML
resulting in relatively less complex queries.
Supports standards such as R2RML.
Extensively used and well documented.
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
VacSeen: RDB→RDF using D2RQ
Important steps
Customization of mapping file using ontology terms.
Enforcement of integrity constraints on data by specifying
integrity constraints in the mapping file.
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
VacSeen: Data storage
Triplestore: GraphDB-Lite over Sesame
Graphical Interface for implementation by less technical
users.
Freely available.
DL and rule-based reasoning support.
Multiple options for storage, access, and querying.
Datasets loaded and used: vaccine data, healthcare system
data, and barcode scan data.
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
VacSeen: Typical SPARQL queries
Latitude, Longitude, operatorID, deviceID of scan events where the
GTIN scanned exists in the sc_data database, the operator ID exists
in the scan_operator table, and the device ID exists in the
scan_device table
Query using EEM & VacSeen1
SELECT DISTINCT ?EPCISEvent ?GTIN ?operatorID ?deviceID ?latitude ?longitude
WHERE
{
?EPCISEvent a eem:EPCISEvent.
?EPCISEvent vacseen1:ScanID ?scanID.
?EPCISEvent eem:EPCNumber ?GTIN.
?s vacseen1:sc_data_GTIN ?GTIN.
?EPCISEvent vacseen1:scan_event_operatorID ?operatorID.
?scanOperator vacseen1:scan_operator_OperatorID ?operatorID.
?EPCISEvent vacseen1:scan_event_deviceID ?deviceID.
?scanDevice vacseen1:scan_device_DeviceID ?deviceID.
?EPCISEvent vacseen1:LatitudeOfBarcodeScanEvent ?latitude.
FILTER(?latitude > ’0.0’).
?EPCISEvent vacseen1:LongitudeOfBarcodeScanEvent ?longitude.
}
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
VacSeen: Typical SPARQL queries
Data about Rotavirus vaccine from DBpedia
INSERT{?s ?p ?o}
WHERE
{
SERVICE <http://dbpedia.org/sparql>
{
{
:Rotavirus_vaccine ?p ?o.
BIND(:Rotavirus_vaccine AS ?s)
}
UNION
{
?s ?p :Rotavirus_vaccine.
BIND(:Rotavirus_vaccine AS ?o)
}
}
}
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
VacSeen: Data storage
While it is easy to get started with Sesame and do routine operations,
issues can arise when using plug-ins
Challenges
Issues with “jsonp callbacks” because of incompatibility of GraphDB-Lite with recent releases of Sesame.
Absence of access to SPARQL lifting because of aforementioned incompatibility
Absent GraphDB customer-support for non-paying users
Resolution
Sesame mailing lists
Replacement of jar files as a temporary measure
Permanent solution through replacement of jsonp callback with CORS headers for cross-domain access
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
VacSeen: Exploiting the LOD cloud
Two applications:
Creating biomedical factsheets about vaccines using Dbpedia.
Identifying nearest airports to every scan location for logistical
planning.
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
VacSeen: Scan Authentication
Provides additional context for each barcode scan to get a
deeper understanding about vaccine handling operations.
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems
https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge
VacSeen: Next steps
Future work will focus on developing more advanced Linked
Data-based applications that leverage large scale and secure data
monika.solanki@cs.ox.ac.uk, @nimonika Linked Data for Improved Vaccine Information Systems

More Related Content

PDF
Towards maintainable constraint validation and repair for taxonomies: The Poo...
PDF
Ekaw2014
PDF
EPCIS Event-Based Traceability in Pharmaceutical Supply Chains via Automated ...
PDF
Enabling combined Software and Data engineering at Web-scale
PDF
Diversity2015
PDF
Linked data driven EPCIS Event-based Traceability across Supply chain busine...
PDF
LEAPS: A Semantic Web and Linked data framework for the Algal Biomass Domain
PDF
Realising the Potential of Algal Biomass Production through Semantic Web an...
Towards maintainable constraint validation and repair for taxonomies: The Poo...
Ekaw2014
EPCIS Event-Based Traceability in Pharmaceutical Supply Chains via Automated ...
Enabling combined Software and Data engineering at Web-scale
Diversity2015
Linked data driven EPCIS Event-based Traceability across Supply chain busine...
LEAPS: A Semantic Web and Linked data framework for the Algal Biomass Domain
Realising the Potential of Algal Biomass Production through Semantic Web an...

What's hot (20)

PDF
Consuming Linked data in Supply Chains: Enabling data visibility via Linked P...
PDF
2017 06-01-eswc2017-ug
PDF
Linked data driven EPCIS Event based Traceability across Supply chain busine...
PDF
From Biomass to Energy via Semantic Web and Linked data
PPTX
FAIR Computational Workflows
PPTX
EOSC-Life Workflow Collaboratory
PPTX
FAIR Computational Workflows
PPTX
ELIXIR UK Node presentation to the ELIXIR Board
PPTX
OpenAIRE provide dashboard #OpenAIREweek2020
PPT
Webtracks at JISC Managing Research Data Meeting
PPTX
FAIR Computational Workflows
PDF
7th Content Providers Community Call
PPTX
Delivering web-based access to data and algorithms to support computational t...
PPTX
Are we FAIR yet? And will it be worth it?
PPT
Data management, data sharing: the SysMO-SEEK Story
PDF
Open Research Gateway for the ELIXIR-GR Infrastructure (Part 2)
PDF
News Fact-checking: One Practical Application of Linked Statistics
PDF
Open Research Gateway for the ELIXIR-GR Infrastructure (Part 3)
PPTX
FAIR Data Bridging from researcher data management to ELIXIR archives in the...
PDF
Open Research Gateway for the ELIXIR-GR Infrastructure (Part 1)
Consuming Linked data in Supply Chains: Enabling data visibility via Linked P...
2017 06-01-eswc2017-ug
Linked data driven EPCIS Event based Traceability across Supply chain busine...
From Biomass to Energy via Semantic Web and Linked data
FAIR Computational Workflows
EOSC-Life Workflow Collaboratory
FAIR Computational Workflows
ELIXIR UK Node presentation to the ELIXIR Board
OpenAIRE provide dashboard #OpenAIREweek2020
Webtracks at JISC Managing Research Data Meeting
FAIR Computational Workflows
7th Content Providers Community Call
Delivering web-based access to data and algorithms to support computational t...
Are we FAIR yet? And will it be worth it?
Data management, data sharing: the SysMO-SEEK Story
Open Research Gateway for the ELIXIR-GR Infrastructure (Part 2)
News Fact-checking: One Practical Application of Linked Statistics
Open Research Gateway for the ELIXIR-GR Infrastructure (Part 3)
FAIR Data Bridging from researcher data management to ELIXIR archives in the...
Open Research Gateway for the ELIXIR-GR Infrastructure (Part 1)

Similar to Linked Data for Improved Vaccine Information Systems (20)

PPTX
Software Pipelines: The Good, The Bad and The Ugly
PDF
Detecting EPCIS exceptions in linked traceability streams across supply cha...
PDF
Anchore webinar thursday 21st july 2016
PDF
2015-fall
PDF
Anchore webinar thursday 21st july 2016
PDF
CINECA webinar slides: Practically FAIR
PDF
dkNET Annual Meeting - June 2017
PDF
2016 ACS Semantic Approaches for Biochemical Knowledge Discovery
PPTX
Production Bioinformatics, emphasis on Production
PPTX
Week2sleek portfolio
PDF
WIPAC Monthly Magazine - February 2024
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PDF
Verifiable, linked open knowledge that anyone can edit
PPTX
Week sleek portfolio
PPTX
AIMS Overview - January 2018
PPTX
AIMS Overview - October 2017
PPT
Batch No 2.ppt
PPT
Cda accesscontrol-final2 (1)
PPTX
VSWarehouse 3: Enterprise-Grade Genomic Analysis Across Cloud and On-Premise ...
Software Pipelines: The Good, The Bad and The Ugly
Detecting EPCIS exceptions in linked traceability streams across supply cha...
Anchore webinar thursday 21st july 2016
2015-fall
Anchore webinar thursday 21st july 2016
CINECA webinar slides: Practically FAIR
dkNET Annual Meeting - June 2017
2016 ACS Semantic Approaches for Biochemical Knowledge Discovery
Production Bioinformatics, emphasis on Production
Week2sleek portfolio
WIPAC Monthly Magazine - February 2024
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Verifiable, linked open knowledge that anyone can edit
Week sleek portfolio
AIMS Overview - January 2018
AIMS Overview - October 2017
Batch No 2.ppt
Cda accesscontrol-final2 (1)
VSWarehouse 3: Enterprise-Grade Genomic Analysis Across Cloud and On-Premise ...

More from Monika Solanki (15)

PDF
Monika solanki-agrisemantics2021
PDF
What's in a field?
PDF
Interoperability for smart appliances in the IoT world
PDF
Design Intent Ontology presented at WOP2015
PDF
Linking transformations in EPCIS governing supply chain business processes
PDF
Open Knowledge Repositories: Enablers of Data Integration across Business Col...
PDF
Representing Supply Chain Events on the Web of Data
PDF
Reactor Pattern
PDF
Conformance To Standards: A content ontology design pattern
PDF
Building Ontologies for Algal Biomass Operations 2012
PDF
SEA: A Framework for Interactive Querying, Visualisation and Statistical Anal...
PDF
Pelagios 2011
PDF
Reconstructing the Chaine operatoire through Semantically Linked Open Data
PDF
Semantic web in Cultural Heritage and Archaeology
PDF
A Framework for transforming archaeological databases to ontological datasets
Monika solanki-agrisemantics2021
What's in a field?
Interoperability for smart appliances in the IoT world
Design Intent Ontology presented at WOP2015
Linking transformations in EPCIS governing supply chain business processes
Open Knowledge Repositories: Enablers of Data Integration across Business Col...
Representing Supply Chain Events on the Web of Data
Reactor Pattern
Conformance To Standards: A content ontology design pattern
Building Ontologies for Algal Biomass Operations 2012
SEA: A Framework for Interactive Querying, Visualisation and Statistical Anal...
Pelagios 2011
Reconstructing the Chaine operatoire through Semantically Linked Open Data
Semantic web in Cultural Heritage and Archaeology
A Framework for transforming archaeological databases to ontological datasets

Recently uploaded (20)

PPTX
Single Visit Endodontics.pptx root canal treatment in one visit
PPTX
#15 ANS & SNS Anatomy BY DR. SADAKAT.pptx
PDF
SKELETAL SYSTEM PPT FOR THE BSN 1ST YEAR
PPT
01 Occupational Health and safety General Industry.ppt
PPTX
BLS – Basic Life Support ppt for nursing
PDF
Dental Implants Review : A detailed Review
PPTX
anatomy and physiology of pharynx ( oro and naso and pharyngeal)
DOCX
Harshita sharma JNU , New Delhi Internship report SES.docx
PPTX
ADOLESCENT HEALTH.powerpoint presentationtx
PPTX
INTRODUCTION TO BIOLOGY AND THE BRANCHES OF BIOLOGY
PDF
Top 5 Leaders in Longevity Extending Life Through Innovation.pdf
PPTX
unit 1 community health nursing , community
PPTX
Seizures in paediatrics as a big cause of morbidity.pptx
PPTX
OBSTRUCTIVE SLEEP APNOEA- features and management
PPTX
Anti-depressant ggggghhhhhhhhhhhhhhhhhhh
PPTX
Writing clinical trial SPIRIT guidelines
PPT
12.Biomechanical Preparation final (2).ppt
PDF
Joint Commission EBPCD24_samplepages.pdf
PPTX
Emotional Well Being & Conflict Resolution_VKV.pptx
PPTX
Health and wellness (Chapter 7).pptx for dpt
Single Visit Endodontics.pptx root canal treatment in one visit
#15 ANS & SNS Anatomy BY DR. SADAKAT.pptx
SKELETAL SYSTEM PPT FOR THE BSN 1ST YEAR
01 Occupational Health and safety General Industry.ppt
BLS – Basic Life Support ppt for nursing
Dental Implants Review : A detailed Review
anatomy and physiology of pharynx ( oro and naso and pharyngeal)
Harshita sharma JNU , New Delhi Internship report SES.docx
ADOLESCENT HEALTH.powerpoint presentationtx
INTRODUCTION TO BIOLOGY AND THE BRANCHES OF BIOLOGY
Top 5 Leaders in Longevity Extending Life Through Innovation.pdf
unit 1 community health nursing , community
Seizures in paediatrics as a big cause of morbidity.pptx
OBSTRUCTIVE SLEEP APNOEA- features and management
Anti-depressant ggggghhhhhhhhhhhhhhhhhhh
Writing clinical trial SPIRIT guidelines
12.Biomechanical Preparation final (2).ppt
Joint Commission EBPCD24_samplepages.pdf
Emotional Well Being & Conflict Resolution_VKV.pptx
Health and wellness (Chapter 7).pptx for dpt

Linked Data for Improved Vaccine Information Systems

  • 1. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge Getting VacSeen-ated: Linked Data for Improved Vaccine Information Systems Monika Solanki https://w3id.org/people/msolanki @nimonika University of Oxford Joint work with Partha S Bhattacharjee, Rahul Bhattacharyya, Isaac Ehrenberg, Sanjay Sarma Auto ID Labs, MIT
  • 2. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge Motivation The expansion of vaccine programs globally... [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 3. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge Motivation ...has accentuated challenges for governments... Most developing countries are not equipped to efficiently store, track, and transport increased vaccine volumes [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 4. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge Motivation ...and manufacturers Lack of visibility and control over supply chain Limited ability for demand forecasting Exposure to counterfeiting and diversion of products Limited ability to cope with regulatory developments [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 5. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge Motivation ...and manufacturers Lack of visibility and control over supply chain Limited ability for demand forecasting Exposure to counterfeiting and diversion of products Limited ability to cope with regulatory developments [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 6. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge Motivation Several approaches are under development to address the vaccine access challenge [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 7. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge Motivation Observations Despite improved information flow, issues about interoperability and at-scale last mile tracking continue to persist. Several studies have reported the effectiveness of using barcodes in tracking vaccine consumption. [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 8. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge Motivation Our research focuses on the Information Technology dimension [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 9. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge Contributions Demonstrate the utility of VacSeen in authenticating barcode scans and generating attendant rich contextual information. Geolocate and classify the scans based on whether or not they were recorded by authorized personnel using authenticated devices. Exploit multiple data sources: mobile applications, barcode databases, healthcare provider databases and LOD cloud. Two (mobile/Android) applications: generate biomedical factsheets about the vaccines, identifying nearest airport to a selected scan location. [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 10. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge VacSeen: Process flow Mobile-based barcode scans on the field are retrospectively validated using a data lake formed from logistical and health information systems [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 11. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge VacSeen: Knowledge representation EEM*: The EPCIS Event Model Vaccine transaction events as abstractions for traceability. Focuses on a tight conformance with the EPCIS 1.1* standard and Simplicity. EEM has been mapped* to PROV-O*. *http://purl.org/eem# *http://www.w3.org/ns/prov# *http://www.gs1.org/epcis *http://fispace.aston.ac.uk/ontologies/eem_prov.html M. Solanki et al. EPCIS event-based traceability in pharmaceutical supply chains via automated generation of linked pedigrees. ISWC 2014 [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 12. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge VacSeen: Knowledge representation EEM modules Temporal time of occurrence time of record timezone offset BusinessAction Disposition Business step Transaction Product EPC EPCClass Aggregation Identifiers Input/Output Quantity List Spatial ReadPoint Location Business Location Source Destination EPCIS Event Object Event AggregationEvent TransactionEvent TransformationEvent QuantityEvent* * Deprecated in EPCIS 1.1 Structure of EEM Sensors EPC Readers GoodRelations, Collections DUL Semantic Sensor Network Ontology wgs84, vCard DUL CBVVocab PROV-O EPCISException Hierarchy of EPCISException [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 13. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge VacSeen: Knowledge representation VacSeen1* The VacSeen1 ontology uses and extends EEM to model barcode scan, product, and personnel data Extended with existing, well known ontologies to fully address the needs of the project. Light-weight ontology with just enough formalization to enable detailed querying. Minimal rules to avoid issues pertaining to inferencing. *http://www.violinet.org/vaccineontology/ [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 14. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge VacSeen: Knowledge representation Important steps Generation of persistent URIs Using ontology classes in RDB-RDF translation Next steps Making URIs dereferenceable Using classes from Vaccine Ontology and Vaccine Adverse Event Ontology for new applications [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 15. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge VacSeen: RDB→RDF using D2RQ While R2RML is the standard for RDB→RDF translation, D2RQ is used because of its similarity with RDF, extensive support, and compatibility with the former. Logically closer to RDF than RDB compared to R2RML resulting in relatively less complex queries. Supports standards such as R2RML. Extensively used and well documented. [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 16. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge VacSeen: RDB→RDF using D2RQ Important steps Customization of mapping file using ontology terms. Enforcement of integrity constraints on data by specifying integrity constraints in the mapping file. [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 17. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge VacSeen: Data storage Triplestore: GraphDB-Lite over Sesame Graphical Interface for implementation by less technical users. Freely available. DL and rule-based reasoning support. Multiple options for storage, access, and querying. Datasets loaded and used: vaccine data, healthcare system data, and barcode scan data. [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 18. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge VacSeen: Typical SPARQL queries Latitude, Longitude, operatorID, deviceID of scan events where the GTIN scanned exists in the sc_data database, the operator ID exists in the scan_operator table, and the device ID exists in the scan_device table Query using EEM & VacSeen1 SELECT DISTINCT ?EPCISEvent ?GTIN ?operatorID ?deviceID ?latitude ?longitude WHERE { ?EPCISEvent a eem:EPCISEvent. ?EPCISEvent vacseen1:ScanID ?scanID. ?EPCISEvent eem:EPCNumber ?GTIN. ?s vacseen1:sc_data_GTIN ?GTIN. ?EPCISEvent vacseen1:scan_event_operatorID ?operatorID. ?scanOperator vacseen1:scan_operator_OperatorID ?operatorID. ?EPCISEvent vacseen1:scan_event_deviceID ?deviceID. ?scanDevice vacseen1:scan_device_DeviceID ?deviceID. ?EPCISEvent vacseen1:LatitudeOfBarcodeScanEvent ?latitude. FILTER(?latitude > ’0.0’). ?EPCISEvent vacseen1:LongitudeOfBarcodeScanEvent ?longitude. } [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 19. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge VacSeen: Typical SPARQL queries Data about Rotavirus vaccine from DBpedia INSERT{?s ?p ?o} WHERE { SERVICE <http://dbpedia.org/sparql> { { :Rotavirus_vaccine ?p ?o. BIND(:Rotavirus_vaccine AS ?s) } UNION { ?s ?p :Rotavirus_vaccine. BIND(:Rotavirus_vaccine AS ?o) } } } [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 20. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge VacSeen: Data storage While it is easy to get started with Sesame and do routine operations, issues can arise when using plug-ins Challenges Issues with “jsonp callbacks” because of incompatibility of GraphDB-Lite with recent releases of Sesame. Absence of access to SPARQL lifting because of aforementioned incompatibility Absent GraphDB customer-support for non-paying users Resolution Sesame mailing lists Replacement of jar files as a temporary measure Permanent solution through replacement of jsonp callback with CORS headers for cross-domain access [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 21. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge VacSeen: Exploiting the LOD cloud Two applications: Creating biomedical factsheets about vaccines using Dbpedia. Identifying nearest airports to every scan location for logistical planning. [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 22. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge VacSeen: Scan Authentication Provides additional context for each barcode scan to get a deeper understanding about vaccine handling operations. [email protected], @nimonika Linked Data for Improved Vaccine Information Systems
  • 23. https://w3id.org/vacseen SWAT4LS, 8th December 2015, Cambridge VacSeen: Next steps Future work will focus on developing more advanced Linked Data-based applications that leverage large scale and secure data [email protected], @nimonika Linked Data for Improved Vaccine Information Systems