SlideShare a Scribd company logo
1 of 18
Download to read offline
Facilitating Data Curation:
a Solution Developed in the Toxicology Domain
Christophe Debruyne1,3, Jonathan Riggio1, Emma Gustafson2, Declan
O'Sullivan3, Mathieu Vinken2, Tamara Vanhaecke2, and Olga De Troyer1
1 WISE – Vrije Universiteit Brussel, Belgium
2 IVTD – Vrije Universiteit Brussel, Belgium
3 ADAPT – Trinity College Dublin, Ireland
2020-02-05 @ ICSC
Context
• The goal of toxicology is to understand the adverse effects of
chemical compounds or physical agents on living organisms.
• The IVTD Group in the VUB aims to collect safety testing data of
cosmetic ingredients available in publicly available safety evaluation
reports with the goal of creating a knowledge base.
2/5/20 ICSC 2020 2
Problem
• Subject matter experts currently rely on spreadsheets, which the
experts consider a “computational database”
– a term that experts in this domain use for any technology and representation
allowing for some data manipulation and analysis, ranging from spreadsheets
to more complex (domain-specific) database technologies.
• Spreadsheets, however, causes problems for: data curation, data
analysis, and data exploration.
2/5/20 ICSC 2020 3
Problem
• Semantic Technologies can overcome the challenges that come with
spreadsheets, and furthermore allows data to be linked with
external datasets.
• But these technologies are not easily accessible to these subject
matter experts [1]
• How can we facilitate subject matter experts in the domain of
toxicology in the creation of a knowledge base for the available
safety evaluation reports?
2/5/20 ICSC 2020 4
Structure of a Spreadsheet
2/5/20 ICSC 2020 5
Structure of a Spreadsheet
2/5/20 ICSC 2020 6
Proposed Solution: Using the Jigsaw Metaphor to Guide
Experts in Creating Resources
• An interface metaphor [2] is drawing upon the knowledge of
familiar concepts to facilitate learning and using a system.
• The Jigsaw Metaphor is drawing upon one’s familiarity with jigsaw
puzzle pieces, and has been successful for other tasks:
programming, querying, data integration,…
• In our proposed solution, the Jigsaw puzzle pieces guide subject
matter experts in creating valid data entries.
2/5/20 ICSC 2020 7
The Prototype
2/5/20 ICSC 2020 8
The prototype is
built on top of
Google Blockly for
the metaphor and
Apache Jena for the
knowledge base.
The Prototype
2/5/20 ICSC 2020 9
Knowledge Organization
2/5/20 ICSC 2020 10
ns:Test
a owl:Class .
ns:SkinAbsorptionInVitroNonOECD
a owl:Class .
ns:year
a owl:DatatypeProperty ;
owl:range xsd:string .
...
Ontology
Stored as an OWL file on the Web with
the namespace as the location (URL)
Knowledge Organization
2/5/20 ICSC 2020 11
...
ns:attribute [
ns:predicate ns:year ;
ns:order "C"
] ;
...
Graph
ns:SkinAbsorptionInVitroNonOECD...
ns:attribute [
ns:predicate ns:year ;
ns:order "C"
] ;
...
Graph
ns:SkinAbsorptionInVitroNonOECDns:Test
a owl:Class .
ns:SkinAbsorptionInVitroNonOECD
a owl:Class .
ns:year
a owl:DatatypeProperty ;
owl:range xsd:string .
...
Ontology
Representation: attributes and
attribute groups
...
ns:attribute [
ns:predicate ns:year ;
ns:order "C"
] ;
...
Graph
ns:SkinAbsorptionInVitroNonOECD
Stored as an OWL file on the Web with
the namespace as the location (URL)
Each graph stored as a named graph in
triplestore 1
Knowledge Organization
2/5/20 ICSC 2020 12
<http://.../dossier/7>
a ns:Report ;
ns:contains [
a ns:SkinAbsorptionInVitroNonOECD ;
ns:year "ND"^^xsd:string ;
...
] ;
...
.
Graph <http://.../dossier/7>
<http://.../dossier/7>
a ns:Report ;
ns:contains [
a ns:SkinAbsorptionInVitroNonOECD ;
ns:year "ND"^^xsd:string ;
...
] ;
...
.
Graph <http://.../dossier/7>
<http://.../dossier/7>
a ns:Report ;
ns:contains [
a ns:SkinAbsorptionInVitroNonOECD ;
ns:year "ND"^^xsd:string ;
...
] ;
...
.
Graph <http://.../dossier/7>
...
ns:attribute [
ns:predicate ns:year ;
ns:order "C"
] ;
...
Graph
ns:SkinAbsorptionInVitroNonOECD...
ns:attribute [
ns:predicate ns:year ;
ns:order "C"
] ;
...
Graph
ns:SkinAbsorptionInVitroNonOECDns:Test
a owl:Class .
ns:SkinAbsorptionInVitroNonOECD
a owl:Class .
ns:year
a owl:DatatypeProperty ;
owl:range xsd:string .
...
Ontology
Representation: attributes and
attribute groups
Instances of reports and studies
...
ns:attribute [
ns:predicate ns:year ;
ns:order "C"
] ;
...
Graph
ns:SkinAbsorptionInVitroNonOECD
Stored as an OWL file on the Web with
the namespace as the location (URL)
Each graph stored as a named graph in
triplestore 1
Each graph stored as a named graph in triplestore 2
Knowledge Organization
2/5/20 ICSC 2020 13
<http://.../dossier/7>
a ns:Report ;
ns:contains [
a ns:SkinAbsorptionInVitroNonOECD ;
ns:year "ND"^^xsd:string ;
...
] ;
...
.
Graph <http://.../dossier/7>
<http://.../dossier/7>
a ns:Report ;
ns:contains [
a ns:SkinAbsorptionInVitroNonOECD ;
ns:year "ND"^^xsd:string ;
...
] ;
...
.
Graph <http://.../dossier/7>
<http://.../dossier/7>
a ns:Report ;
ns:contains [
a ns:SkinAbsorptionInVitroNonOECD ;
ns:year "ND"^^xsd:string ;
...
] ;
...
.
Graph <http://.../dossier/7>
...
ns:attribute [
ns:predicate ns:year ;
ns:order "C"
] ;
...
Graph
ns:SkinAbsorptionInVitroNonOECD...
ns:attribute [
ns:predicate ns:year ;
ns:order "C"
] ;
...
Graph
ns:SkinAbsorptionInVitroNonOECDns:Test
a owl:Class .
ns:SkinAbsorptionInVitroNonOECD
a owl:Class .
ns:year
a owl:DatatypeProperty ;
owl:range xsd:string .
...
Ontology
Representation: attributes and
attribute groups
Instances of reports and studies
...
ns:attribute [
ns:predicate ns:year ;
ns:order "C"
] ;
...
Graph
ns:SkinAbsorptionInVitroNonOECD
Stored as an OWL file on the Web with
the namespace as the location (URL)
Each graph stored as a named graph in
triplestore 1
Each graph stored as a named graph in triplestore 2
Knowledge Organization
2/5/20 ICSC 2020 14
<http://.../dossier/7>
a ns:Report ;
ns:contains [
a ns:SkinAbsorptionInVitroNonOECD ;
ns:year "ND"^^xsd:string ;
...
] ;
...
.
Graph <http://.../dossier/7>
<http://.../dossier/7>
a ns:Report ;
ns:contains [
a ns:SkinAbsorptionInVitroNonOECD ;
ns:year "ND"^^xsd:string ;
...
] ;
...
.
Graph <http://.../dossier/7>
<http://.../dossier/7>
a ns:Report ;
ns:contains [
a ns:SkinAbsorptionInVitroNonOECD ;
ns:year "ND"^^xsd:string ;
...
] ;
...
.
Graph <http://.../dossier/7>
...
ns:attribute [
ns:predicate ns:year ;
ns:order "C"
] ;
...
Graph
ns:SkinAbsorptionInVitroNonOECD...
ns:attribute [
ns:predicate ns:year ;
ns:order "C"
] ;
...
Graph
ns:SkinAbsorptionInVitroNonOECDns:Test
a owl:Class .
ns:SkinAbsorptionInVitroNonOECD
a owl:Class .
ns:year
a owl:DatatypeProperty ;
owl:range xsd:string .
...
Ontology
Representation: attributes and
attribute groups
Instances of reports and studies
...
ns:attribute [
ns:predicate ns:year ;
ns:order "C"
] ;
...
Graph
ns:SkinAbsorptionInVitroNonOECD
Stored as an OWL file on the Web with
the namespace as the location (URL)
Each graph stored as a named graph in
triplestore 1
Used for
generating jigsaw
pieces
Composed
reports used for
generating RDF
Experts
”assemble”
reports
Each graph stored as a named graph in triplestore 2
Representing the Structure of Puzzle Pieces
• ns:attributeGroup relating instances
of ns:Study or ns:AttributeGroup to
instances of ns:AttributeGroup;
• ns:attribute relating instances of
ns:Study and ns:AttributeGroup to
instances of ns:Attribute;
• ns:predicate relates an ns:Attribute to
a predicate from the ontology;
• ns:order and ns:color.
2/5/20 ICSC 2020 15
Generating RDF
Blockly.Blocks['...#SkinAbsorptionInVitroNonOECD-Endpoints'] = {
init: function() {
this.jsonInit({
"type": "...#SkinAbsorptionInVitroNonOECD-Endpoints",
"message0": 'Endpoints',
"message1": 'methodOfAnalysis %1',
"args1": [{
"type": "field_input",
"name": "http://ontologies.vub.be/oecd#methodOfAnalysis" }],
// OMMITTED FOR BREVITY
"output": "...#SkinAbsorptionInVitroNonOECD-Endpoints",
"colour": 202 });
}
};
2/5/20 ICSC 2020 16
IRIs of the ontology are encoded
in the block definitions. Blockly
XML is then transformed into RDF
Conclusions and Future Work
• We proposed the adoption of a jigsaw metaphor to facilitate data
curation by subject matter experts.
• Future work is twofold:
– Use of the tool by subject matter experts for foreseen in 2020
– Adoption of the jigsaw metaphor defining and maintaining the various
blocks
2/5/20 ICSC 2020 17
References
1. L. McKenna, C. Debruyne, and D. O'Sullivan, "Understanding the position of
information professionals with regards to linked data: A survey of libraries,
archives and museums,'' in Proceedings of the 18th ACM/IEEE on Joint
Conference on Digital Libraries, JCDL 2018, Fort Worth, TX, USA, June 03-07,
2018, J. Chen et al., Eds. ACM, 2018, pp. 7—16.
2. T. D. Erickson, "Working with interface metaphors,'' in Readings in Human-
Computer Interaction. Elsevier, 1995, pp. 147—151.
2/5/20 ICSC 2020 18

More Related Content

Similar to Facilitating Data Curation: a Solution Developed in the Toxicology Domain

Hala skafkeynote@conferencedata2021
Hala skafkeynote@conferencedata2021Hala skafkeynote@conferencedata2021
Hala skafkeynote@conferencedata2021hala Skaf
 
2014-10-10-SBC361-Reproducible research
2014-10-10-SBC361-Reproducible research2014-10-10-SBC361-Reproducible research
2014-10-10-SBC361-Reproducible researchYannick Wurm
 
Knowledge graph construction with a façade - The SPARQL Anything Project
Knowledge graph construction with a façade - The SPARQL Anything ProjectKnowledge graph construction with a façade - The SPARQL Anything Project
Knowledge graph construction with a façade - The SPARQL Anything ProjectEnrico Daga
 
Automatic Classification of Springer Nature Proceedings with Smart Topic Miner
Automatic Classification of Springer Nature Proceedings with Smart Topic MinerAutomatic Classification of Springer Nature Proceedings with Smart Topic Miner
Automatic Classification of Springer Nature Proceedings with Smart Topic MinerFrancesco Osborne
 
research Paper face recognition attendance system
research Paper face recognition attendance systemresearch Paper face recognition attendance system
research Paper face recognition attendance systemAnkitRao82
 
ICWE2017 BigDataEurope
ICWE2017 BigDataEuropeICWE2017 BigDataEurope
ICWE2017 BigDataEuropeBigData_Europe
 
WSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product OverviewWSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product OverviewWSO2
 
Software Sustainability: Better Software Better Science
Software Sustainability: Better Software Better ScienceSoftware Sustainability: Better Software Better Science
Software Sustainability: Better Software Better ScienceCarole Goble
 
Brainomics - CrEDIBLE 2013
Brainomics - CrEDIBLE 2013Brainomics - CrEDIBLE 2013
Brainomics - CrEDIBLE 2013Vincent Michel
 
BRAINOMICS A management system for exploring and merging heterogeneous brain ...
BRAINOMICS A management system for exploring and merging heterogeneous brain ...BRAINOMICS A management system for exploring and merging heterogeneous brain ...
BRAINOMICS A management system for exploring and merging heterogeneous brain ...Logilab
 
Data integration with a façade. The case of knowledge graph construction.
Data integration with a façade. The case of knowledge graph construction.Data integration with a façade. The case of knowledge graph construction.
Data integration with a façade. The case of knowledge graph construction.Enrico Daga
 
Linked Open Data Visualization
Linked Open Data VisualizationLinked Open Data Visualization
Linked Open Data VisualizationLaura Po
 
AAT LOD Microthesauri
AAT LOD MicrothesauriAAT LOD Microthesauri
AAT LOD MicrothesauriMarcia Zeng
 
Open Science Data Cloud (June 21, 2010)
Open Science Data Cloud (June 21, 2010)Open Science Data Cloud (June 21, 2010)
Open Science Data Cloud (June 21, 2010)Robert Grossman
 
Ontologies Ontop Databases
Ontologies Ontop DatabasesOntologies Ontop Databases
Ontologies Ontop DatabasesMartín Rezk
 
Reproducible Workflow with Cytoscape and Jupyter Notebook
Reproducible Workflow with Cytoscape and Jupyter NotebookReproducible Workflow with Cytoscape and Jupyter Notebook
Reproducible Workflow with Cytoscape and Jupyter NotebookKeiichiro Ono
 
Deep Learning for X ray Image to Text Generation
Deep Learning for X ray Image to Text GenerationDeep Learning for X ray Image to Text Generation
Deep Learning for X ray Image to Text Generationijtsrd
 
Structured Data Presentation
Structured Data PresentationStructured Data Presentation
Structured Data PresentationShawn Day
 
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...Keiichiro Ono
 

Similar to Facilitating Data Curation: a Solution Developed in the Toxicology Domain (20)

Hala skafkeynote@conferencedata2021
Hala skafkeynote@conferencedata2021Hala skafkeynote@conferencedata2021
Hala skafkeynote@conferencedata2021
 
2014-10-10-SBC361-Reproducible research
2014-10-10-SBC361-Reproducible research2014-10-10-SBC361-Reproducible research
2014-10-10-SBC361-Reproducible research
 
Knowledge graph construction with a façade - The SPARQL Anything Project
Knowledge graph construction with a façade - The SPARQL Anything ProjectKnowledge graph construction with a façade - The SPARQL Anything Project
Knowledge graph construction with a façade - The SPARQL Anything Project
 
Automatic Classification of Springer Nature Proceedings with Smart Topic Miner
Automatic Classification of Springer Nature Proceedings with Smart Topic MinerAutomatic Classification of Springer Nature Proceedings with Smart Topic Miner
Automatic Classification of Springer Nature Proceedings with Smart Topic Miner
 
research Paper face recognition attendance system
research Paper face recognition attendance systemresearch Paper face recognition attendance system
research Paper face recognition attendance system
 
ICWE2017 BigDataEurope
ICWE2017 BigDataEuropeICWE2017 BigDataEurope
ICWE2017 BigDataEurope
 
WSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product OverviewWSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product Overview
 
Software Sustainability: Better Software Better Science
Software Sustainability: Better Software Better ScienceSoftware Sustainability: Better Software Better Science
Software Sustainability: Better Software Better Science
 
Brainomics - CrEDIBLE 2013
Brainomics - CrEDIBLE 2013Brainomics - CrEDIBLE 2013
Brainomics - CrEDIBLE 2013
 
BRAINOMICS A management system for exploring and merging heterogeneous brain ...
BRAINOMICS A management system for exploring and merging heterogeneous brain ...BRAINOMICS A management system for exploring and merging heterogeneous brain ...
BRAINOMICS A management system for exploring and merging heterogeneous brain ...
 
Data integration with a façade. The case of knowledge graph construction.
Data integration with a façade. The case of knowledge graph construction.Data integration with a façade. The case of knowledge graph construction.
Data integration with a façade. The case of knowledge graph construction.
 
LOD2 Webinar: SIREn
LOD2 Webinar: SIREnLOD2 Webinar: SIREn
LOD2 Webinar: SIREn
 
Linked Open Data Visualization
Linked Open Data VisualizationLinked Open Data Visualization
Linked Open Data Visualization
 
AAT LOD Microthesauri
AAT LOD MicrothesauriAAT LOD Microthesauri
AAT LOD Microthesauri
 
Open Science Data Cloud (June 21, 2010)
Open Science Data Cloud (June 21, 2010)Open Science Data Cloud (June 21, 2010)
Open Science Data Cloud (June 21, 2010)
 
Ontologies Ontop Databases
Ontologies Ontop DatabasesOntologies Ontop Databases
Ontologies Ontop Databases
 
Reproducible Workflow with Cytoscape and Jupyter Notebook
Reproducible Workflow with Cytoscape and Jupyter NotebookReproducible Workflow with Cytoscape and Jupyter Notebook
Reproducible Workflow with Cytoscape and Jupyter Notebook
 
Deep Learning for X ray Image to Text Generation
Deep Learning for X ray Image to Text GenerationDeep Learning for X ray Image to Text Generation
Deep Learning for X ray Image to Text Generation
 
Structured Data Presentation
Structured Data PresentationStructured Data Presentation
Structured Data Presentation
 
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...
 

More from Christophe Debruyne

One year of DALIDA Data Literacy Workshops for Adults: a Report
One year of DALIDA Data Literacy Workshops for Adults: a ReportOne year of DALIDA Data Literacy Workshops for Adults: a Report
One year of DALIDA Data Literacy Workshops for Adults: a ReportChristophe Debruyne
 
Projet TOXIN : Des graphes de connaissances pour la recherche en toxicologie
Projet TOXIN : Des graphes de connaissances pour la recherche en toxicologieProjet TOXIN : Des graphes de connaissances pour la recherche en toxicologie
Projet TOXIN : Des graphes de connaissances pour la recherche en toxicologieChristophe Debruyne
 
Knowledge Graphs: Concept, mogelijkheden en aandachtspunten
Knowledge Graphs: Concept, mogelijkheden en aandachtspuntenKnowledge Graphs: Concept, mogelijkheden en aandachtspunten
Knowledge Graphs: Concept, mogelijkheden en aandachtspuntenChristophe Debruyne
 
Reusable SHACL Constraint Components for Validating Geospatial Linked Data
Reusable SHACL Constraint Components for Validating Geospatial Linked DataReusable SHACL Constraint Components for Validating Geospatial Linked Data
Reusable SHACL Constraint Components for Validating Geospatial Linked DataChristophe Debruyne
 
Hidden Amongst the Data: the Beyond 2022 Knowledge Graph
Hidden Amongst the Data: the Beyond 2022 Knowledge GraphHidden Amongst the Data: the Beyond 2022 Knowledge Graph
Hidden Amongst the Data: the Beyond 2022 Knowledge GraphChristophe Debruyne
 
Using Maps for Interlinking Geospatial Linked Data
Using Maps for Interlinking Geospatial Linked DataUsing Maps for Interlinking Geospatial Linked Data
Using Maps for Interlinking Geospatial Linked DataChristophe Debruyne
 
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...Linked Data Publication and Interlinking Research within the SFI funded ADAPT...
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...Christophe Debruyne
 
Towards Generating Policy-compliant Datasets (poster)
Towards GeneratingPolicy-compliant Datasets (poster)Towards GeneratingPolicy-compliant Datasets (poster)
Towards Generating Policy-compliant Datasets (poster)Christophe Debruyne
 
Towards Generating Policy-compliant Datasets
Towards Generating Policy-compliant DatasetsTowards Generating Policy-compliant Datasets
Towards Generating Policy-compliant DatasetsChristophe Debruyne
 
Generating Executable Mappings from RDF Data Cube Data Structure Definitions
Generating Executable Mappings from RDF Data Cube Data Structure DefinitionsGenerating Executable Mappings from RDF Data Cube Data Structure Definitions
Generating Executable Mappings from RDF Data Cube Data Structure DefinitionsChristophe Debruyne
 
Uplift – Generating RDF datasets from non-RDF data with R2RML
Uplift – Generating RDF datasets from non-RDF data with R2RMLUplift – Generating RDF datasets from non-RDF data with R2RML
Uplift – Generating RDF datasets from non-RDF data with R2RMLChristophe Debruyne
 
A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...
A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...
A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...Christophe Debruyne
 
Client-side Processing of GeoSPARQL Functions with Triple Pattern Fragments
Client-side Processing of GeoSPARQL Functions with Triple Pattern FragmentsClient-side Processing of GeoSPARQL Functions with Triple Pattern Fragments
Client-side Processing of GeoSPARQL Functions with Triple Pattern FragmentsChristophe Debruyne
 
Serving Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked DataServing Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked DataChristophe Debruyne
 
Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)
Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)
Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)Christophe Debruyne
 
R2RML-F: Towards Sharing and Executing Domain Logic in R2RML Mappings
R2RML-F: Towards Sharing and Executing Domain Logic in R2RML MappingsR2RML-F: Towards Sharing and Executing Domain Logic in R2RML Mappings
R2RML-F: Towards Sharing and Executing Domain Logic in R2RML MappingsChristophe Debruyne
 
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...Christophe Debruyne
 
Creating and Consuming Metadata from Transcribed Historical Vital Records for...
Creating and Consuming Metadata from Transcribed Historical Vital Records for...Creating and Consuming Metadata from Transcribed Historical Vital Records for...
Creating and Consuming Metadata from Transcribed Historical Vital Records for...Christophe Debruyne
 
Using Semantic Technologies to Create Virtual Families from Historical Vital ...
Using Semantic Technologies to Create Virtual Families from Historical Vital ...Using Semantic Technologies to Create Virtual Families from Historical Vital ...
Using Semantic Technologies to Create Virtual Families from Historical Vital ...Christophe Debruyne
 

More from Christophe Debruyne (20)

One year of DALIDA Data Literacy Workshops for Adults: a Report
One year of DALIDA Data Literacy Workshops for Adults: a ReportOne year of DALIDA Data Literacy Workshops for Adults: a Report
One year of DALIDA Data Literacy Workshops for Adults: a Report
 
Projet TOXIN : Des graphes de connaissances pour la recherche en toxicologie
Projet TOXIN : Des graphes de connaissances pour la recherche en toxicologieProjet TOXIN : Des graphes de connaissances pour la recherche en toxicologie
Projet TOXIN : Des graphes de connaissances pour la recherche en toxicologie
 
Knowledge Graphs: Concept, mogelijkheden en aandachtspunten
Knowledge Graphs: Concept, mogelijkheden en aandachtspuntenKnowledge Graphs: Concept, mogelijkheden en aandachtspunten
Knowledge Graphs: Concept, mogelijkheden en aandachtspunten
 
Reusable SHACL Constraint Components for Validating Geospatial Linked Data
Reusable SHACL Constraint Components for Validating Geospatial Linked DataReusable SHACL Constraint Components for Validating Geospatial Linked Data
Reusable SHACL Constraint Components for Validating Geospatial Linked Data
 
Hidden Amongst the Data: the Beyond 2022 Knowledge Graph
Hidden Amongst the Data: the Beyond 2022 Knowledge GraphHidden Amongst the Data: the Beyond 2022 Knowledge Graph
Hidden Amongst the Data: the Beyond 2022 Knowledge Graph
 
Using Maps for Interlinking Geospatial Linked Data
Using Maps for Interlinking Geospatial Linked DataUsing Maps for Interlinking Geospatial Linked Data
Using Maps for Interlinking Geospatial Linked Data
 
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...Linked Data Publication and Interlinking Research within the SFI funded ADAPT...
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...
 
Towards Generating Policy-compliant Datasets (poster)
Towards GeneratingPolicy-compliant Datasets (poster)Towards GeneratingPolicy-compliant Datasets (poster)
Towards Generating Policy-compliant Datasets (poster)
 
Towards Generating Policy-compliant Datasets
Towards Generating Policy-compliant DatasetsTowards Generating Policy-compliant Datasets
Towards Generating Policy-compliant Datasets
 
Generating Executable Mappings from RDF Data Cube Data Structure Definitions
Generating Executable Mappings from RDF Data Cube Data Structure DefinitionsGenerating Executable Mappings from RDF Data Cube Data Structure Definitions
Generating Executable Mappings from RDF Data Cube Data Structure Definitions
 
Uplift – Generating RDF datasets from non-RDF data with R2RML
Uplift – Generating RDF datasets from non-RDF data with R2RMLUplift – Generating RDF datasets from non-RDF data with R2RML
Uplift – Generating RDF datasets from non-RDF data with R2RML
 
A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...
A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...
A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...
 
Client-side Processing of GeoSPARQL Functions with Triple Pattern Fragments
Client-side Processing of GeoSPARQL Functions with Triple Pattern FragmentsClient-side Processing of GeoSPARQL Functions with Triple Pattern Fragments
Client-side Processing of GeoSPARQL Functions with Triple Pattern Fragments
 
Serving Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked DataServing Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked Data
 
Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)
Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)
Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)
 
R2RML-F: Towards Sharing and Executing Domain Logic in R2RML Mappings
R2RML-F: Towards Sharing and Executing Domain Logic in R2RML MappingsR2RML-F: Towards Sharing and Executing Domain Logic in R2RML Mappings
R2RML-F: Towards Sharing and Executing Domain Logic in R2RML Mappings
 
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...
 
Creating and Consuming Metadata from Transcribed Historical Vital Records for...
Creating and Consuming Metadata from Transcribed Historical Vital Records for...Creating and Consuming Metadata from Transcribed Historical Vital Records for...
Creating and Consuming Metadata from Transcribed Historical Vital Records for...
 
What is Linked Data?
What is Linked Data?What is Linked Data?
What is Linked Data?
 
Using Semantic Technologies to Create Virtual Families from Historical Vital ...
Using Semantic Technologies to Create Virtual Families from Historical Vital ...Using Semantic Technologies to Create Virtual Families from Historical Vital ...
Using Semantic Technologies to Create Virtual Families from Historical Vital ...
 

Recently uploaded

Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxSwapnil Therkar
 
A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfnehabiju2046
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
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
 
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
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptxanandsmhk
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
Caco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorptionCaco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorptionPriyansha Singh
 
Work, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE PhysicsWork, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE Physicsvishikhakeshava1
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
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
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptMAESTRELLAMesa2
 
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
 

Recently uploaded (20)

Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
 
A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdf
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
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...
 
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 🪡
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
Caco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorptionCaco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorption
 
Work, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE PhysicsWork, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE Physics
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
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...
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.ppt
 
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...
 

Facilitating Data Curation: a Solution Developed in the Toxicology Domain

  • 1. Facilitating Data Curation: a Solution Developed in the Toxicology Domain Christophe Debruyne1,3, Jonathan Riggio1, Emma Gustafson2, Declan O'Sullivan3, Mathieu Vinken2, Tamara Vanhaecke2, and Olga De Troyer1 1 WISE – Vrije Universiteit Brussel, Belgium 2 IVTD – Vrije Universiteit Brussel, Belgium 3 ADAPT – Trinity College Dublin, Ireland 2020-02-05 @ ICSC
  • 2. Context • The goal of toxicology is to understand the adverse effects of chemical compounds or physical agents on living organisms. • The IVTD Group in the VUB aims to collect safety testing data of cosmetic ingredients available in publicly available safety evaluation reports with the goal of creating a knowledge base. 2/5/20 ICSC 2020 2
  • 3. Problem • Subject matter experts currently rely on spreadsheets, which the experts consider a “computational database” – a term that experts in this domain use for any technology and representation allowing for some data manipulation and analysis, ranging from spreadsheets to more complex (domain-specific) database technologies. • Spreadsheets, however, causes problems for: data curation, data analysis, and data exploration. 2/5/20 ICSC 2020 3
  • 4. Problem • Semantic Technologies can overcome the challenges that come with spreadsheets, and furthermore allows data to be linked with external datasets. • But these technologies are not easily accessible to these subject matter experts [1] • How can we facilitate subject matter experts in the domain of toxicology in the creation of a knowledge base for the available safety evaluation reports? 2/5/20 ICSC 2020 4
  • 5. Structure of a Spreadsheet 2/5/20 ICSC 2020 5
  • 6. Structure of a Spreadsheet 2/5/20 ICSC 2020 6
  • 7. Proposed Solution: Using the Jigsaw Metaphor to Guide Experts in Creating Resources • An interface metaphor [2] is drawing upon the knowledge of familiar concepts to facilitate learning and using a system. • The Jigsaw Metaphor is drawing upon one’s familiarity with jigsaw puzzle pieces, and has been successful for other tasks: programming, querying, data integration,… • In our proposed solution, the Jigsaw puzzle pieces guide subject matter experts in creating valid data entries. 2/5/20 ICSC 2020 7
  • 8. The Prototype 2/5/20 ICSC 2020 8 The prototype is built on top of Google Blockly for the metaphor and Apache Jena for the knowledge base.
  • 10. Knowledge Organization 2/5/20 ICSC 2020 10 ns:Test a owl:Class . ns:SkinAbsorptionInVitroNonOECD a owl:Class . ns:year a owl:DatatypeProperty ; owl:range xsd:string . ... Ontology Stored as an OWL file on the Web with the namespace as the location (URL)
  • 11. Knowledge Organization 2/5/20 ICSC 2020 11 ... ns:attribute [ ns:predicate ns:year ; ns:order "C" ] ; ... Graph ns:SkinAbsorptionInVitroNonOECD... ns:attribute [ ns:predicate ns:year ; ns:order "C" ] ; ... Graph ns:SkinAbsorptionInVitroNonOECDns:Test a owl:Class . ns:SkinAbsorptionInVitroNonOECD a owl:Class . ns:year a owl:DatatypeProperty ; owl:range xsd:string . ... Ontology Representation: attributes and attribute groups ... ns:attribute [ ns:predicate ns:year ; ns:order "C" ] ; ... Graph ns:SkinAbsorptionInVitroNonOECD Stored as an OWL file on the Web with the namespace as the location (URL) Each graph stored as a named graph in triplestore 1
  • 12. Knowledge Organization 2/5/20 ICSC 2020 12 <http://.../dossier/7> a ns:Report ; ns:contains [ a ns:SkinAbsorptionInVitroNonOECD ; ns:year "ND"^^xsd:string ; ... ] ; ... . Graph <http://.../dossier/7> <http://.../dossier/7> a ns:Report ; ns:contains [ a ns:SkinAbsorptionInVitroNonOECD ; ns:year "ND"^^xsd:string ; ... ] ; ... . Graph <http://.../dossier/7> <http://.../dossier/7> a ns:Report ; ns:contains [ a ns:SkinAbsorptionInVitroNonOECD ; ns:year "ND"^^xsd:string ; ... ] ; ... . Graph <http://.../dossier/7> ... ns:attribute [ ns:predicate ns:year ; ns:order "C" ] ; ... Graph ns:SkinAbsorptionInVitroNonOECD... ns:attribute [ ns:predicate ns:year ; ns:order "C" ] ; ... Graph ns:SkinAbsorptionInVitroNonOECDns:Test a owl:Class . ns:SkinAbsorptionInVitroNonOECD a owl:Class . ns:year a owl:DatatypeProperty ; owl:range xsd:string . ... Ontology Representation: attributes and attribute groups Instances of reports and studies ... ns:attribute [ ns:predicate ns:year ; ns:order "C" ] ; ... Graph ns:SkinAbsorptionInVitroNonOECD Stored as an OWL file on the Web with the namespace as the location (URL) Each graph stored as a named graph in triplestore 1 Each graph stored as a named graph in triplestore 2
  • 13. Knowledge Organization 2/5/20 ICSC 2020 13 <http://.../dossier/7> a ns:Report ; ns:contains [ a ns:SkinAbsorptionInVitroNonOECD ; ns:year "ND"^^xsd:string ; ... ] ; ... . Graph <http://.../dossier/7> <http://.../dossier/7> a ns:Report ; ns:contains [ a ns:SkinAbsorptionInVitroNonOECD ; ns:year "ND"^^xsd:string ; ... ] ; ... . Graph <http://.../dossier/7> <http://.../dossier/7> a ns:Report ; ns:contains [ a ns:SkinAbsorptionInVitroNonOECD ; ns:year "ND"^^xsd:string ; ... ] ; ... . Graph <http://.../dossier/7> ... ns:attribute [ ns:predicate ns:year ; ns:order "C" ] ; ... Graph ns:SkinAbsorptionInVitroNonOECD... ns:attribute [ ns:predicate ns:year ; ns:order "C" ] ; ... Graph ns:SkinAbsorptionInVitroNonOECDns:Test a owl:Class . ns:SkinAbsorptionInVitroNonOECD a owl:Class . ns:year a owl:DatatypeProperty ; owl:range xsd:string . ... Ontology Representation: attributes and attribute groups Instances of reports and studies ... ns:attribute [ ns:predicate ns:year ; ns:order "C" ] ; ... Graph ns:SkinAbsorptionInVitroNonOECD Stored as an OWL file on the Web with the namespace as the location (URL) Each graph stored as a named graph in triplestore 1 Each graph stored as a named graph in triplestore 2
  • 14. Knowledge Organization 2/5/20 ICSC 2020 14 <http://.../dossier/7> a ns:Report ; ns:contains [ a ns:SkinAbsorptionInVitroNonOECD ; ns:year "ND"^^xsd:string ; ... ] ; ... . Graph <http://.../dossier/7> <http://.../dossier/7> a ns:Report ; ns:contains [ a ns:SkinAbsorptionInVitroNonOECD ; ns:year "ND"^^xsd:string ; ... ] ; ... . Graph <http://.../dossier/7> <http://.../dossier/7> a ns:Report ; ns:contains [ a ns:SkinAbsorptionInVitroNonOECD ; ns:year "ND"^^xsd:string ; ... ] ; ... . Graph <http://.../dossier/7> ... ns:attribute [ ns:predicate ns:year ; ns:order "C" ] ; ... Graph ns:SkinAbsorptionInVitroNonOECD... ns:attribute [ ns:predicate ns:year ; ns:order "C" ] ; ... Graph ns:SkinAbsorptionInVitroNonOECDns:Test a owl:Class . ns:SkinAbsorptionInVitroNonOECD a owl:Class . ns:year a owl:DatatypeProperty ; owl:range xsd:string . ... Ontology Representation: attributes and attribute groups Instances of reports and studies ... ns:attribute [ ns:predicate ns:year ; ns:order "C" ] ; ... Graph ns:SkinAbsorptionInVitroNonOECD Stored as an OWL file on the Web with the namespace as the location (URL) Each graph stored as a named graph in triplestore 1 Used for generating jigsaw pieces Composed reports used for generating RDF Experts ”assemble” reports Each graph stored as a named graph in triplestore 2
  • 15. Representing the Structure of Puzzle Pieces • ns:attributeGroup relating instances of ns:Study or ns:AttributeGroup to instances of ns:AttributeGroup; • ns:attribute relating instances of ns:Study and ns:AttributeGroup to instances of ns:Attribute; • ns:predicate relates an ns:Attribute to a predicate from the ontology; • ns:order and ns:color. 2/5/20 ICSC 2020 15
  • 16. Generating RDF Blockly.Blocks['...#SkinAbsorptionInVitroNonOECD-Endpoints'] = { init: function() { this.jsonInit({ "type": "...#SkinAbsorptionInVitroNonOECD-Endpoints", "message0": 'Endpoints', "message1": 'methodOfAnalysis %1', "args1": [{ "type": "field_input", "name": "http://ontologies.vub.be/oecd#methodOfAnalysis" }], // OMMITTED FOR BREVITY "output": "...#SkinAbsorptionInVitroNonOECD-Endpoints", "colour": 202 }); } }; 2/5/20 ICSC 2020 16 IRIs of the ontology are encoded in the block definitions. Blockly XML is then transformed into RDF
  • 17. Conclusions and Future Work • We proposed the adoption of a jigsaw metaphor to facilitate data curation by subject matter experts. • Future work is twofold: – Use of the tool by subject matter experts for foreseen in 2020 – Adoption of the jigsaw metaphor defining and maintaining the various blocks 2/5/20 ICSC 2020 17
  • 18. References 1. L. McKenna, C. Debruyne, and D. O'Sullivan, "Understanding the position of information professionals with regards to linked data: A survey of libraries, archives and museums,'' in Proceedings of the 18th ACM/IEEE on Joint Conference on Digital Libraries, JCDL 2018, Fort Worth, TX, USA, June 03-07, 2018, J. Chen et al., Eds. ACM, 2018, pp. 7—16. 2. T. D. Erickson, "Working with interface metaphors,'' in Readings in Human- Computer Interaction. Elsevier, 1995, pp. 147—151. 2/5/20 ICSC 2020 18