16
#VIVOifest15 Karma data integration: creating semantic web compliant VIVO data Violeta Ilik @violetailik Galter Health Sciences Library Feinberg School of Medicine Northwestern University Clinical and Translational Sciences Institute (NUCATS), Chicago, IL https://galter.northwestern.edu/staff/Violeta-Ilik http://vivo.vivoweb.org/display/n10603

Karma Data Modeling

Embed Size (px)

Citation preview

Page 1: Karma Data Modeling

#VIVOifest15

Karma data integration: creating semantic web compliant VIVO data

Violeta Ilik @violetailik

Galter Health Sciences Library Feinberg School of Medicine

Northwestern University Clinical and Translational Sciences Institute (NUCATS), Chicago, IL

https://galter.northwestern.edu/staff/Violeta-Ilik http://vivo.vivoweb.org/display/n10603

Page 2: Karma Data Modeling

#VIVOifest15

Outline:

•  Examine your data •  Clean your data •  Create local ontology extensions (optional) •  Model your data •  Load your data

Violeta Ilik @violetailik

Page 3: Karma Data Modeling

#VIVOifest15

Examine your data Accommodate within existing ontologies most of your

data Opt for local extensions if necessary •  Local unique identifiers (people & organizations)

•  Specific needs (publication types; non-traditional scholarly outputs …)

Violeta Ilik @violetailik

Page 4: Karma Data Modeling

#VIVOifest15

Clean your data

•  Utilizing local resources and skills

–  polyglot programing skills (Python, Perl, XSLT, SAS, R, OpenRefine)

Violeta Ilik @violetailik

Page 5: Karma Data Modeling

#VIVOifest15

Ontology: VIVO core

Violeta Ilik @violetailik

Page 6: Karma Data Modeling

#VIVOifest15

VIVO local ontology extensions

Violeta Ilik @violetailik

Page 7: Karma Data Modeling

#VIVOifest15

Modeling organizations/units data

Violeta Ilik @violetailik

Page 8: Karma Data Modeling

#VIVOifest15

Modeling organizations/units data

Violeta Ilik @violetailik

Page 9: Karma Data Modeling

#VIVOifest15

Modeling person data

Violeta Ilik @violetailik

Page 10: Karma Data Modeling

#VIVOifest15

Modeling person data

Violeta Ilik @violetailik

Page 11: Karma Data Modeling

#VIVOifest15

Modeling person’s positions data

Violeta Ilik @violetailik

Page 12: Karma Data Modeling

#VIVOifest15

Modeling person’s positions data

Violeta Ilik @violetailik

Page 13: Karma Data Modeling

#VIVOifest15

Modeling publications data – academic articles

Violeta Ilik @violetailik

Page 14: Karma Data Modeling

#VIVOifest15

Modeling publications data – comparative study

Violeta Ilik @violetailik

Page 15: Karma Data Modeling

#VIVOifest15

References: •  https://github.com/vioil/ontology_extensions •  https://github.com/vioil/R2RML-Karma

• https://www.youtube.com/channel/UCb9vsw2XvZDzZtEwe0aH9eA

•  http://www.isi.edu/integration/karma/

Violeta Ilik @violetailik

Page 16: Karma Data Modeling

#VIVOifest15

Discussion

Thank you Violeta Ilik

Violeta Ilik @violetailik