+ All Categories
Home > Documents > (Trans)Planting Digital Vita: Document generation for VIVO

(Trans)Planting Digital Vita: Document generation for VIVO

Date post: 07-Apr-2018
Category:
Upload: titus-schleyer
View: 219 times
Download: 0 times
Share this document with a friend
28
(Trans)planting Digital Vita: Document generation for VIVO Titus Schleyer, DMD, PhD 1 , Stella Mitchell, MS 2 , Shiyi Shen, MS 1 , William Shirey, MS 1 , Jon Corson-Rikert 2 , Brian Lowe 2 , Michael Becich, MD, PhD 1 , Linda Schmandt, MS 1  1 University of Pittsburgh 2 Cornell University    L    i   c   e   n   s   e    d    i   m   a   g   e    (    h    t    t   p   :    /    /   w   w   w  .    1    2    3   r    f  .   c   o   m    /    )    2    0    1    1
Transcript
Page 1: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 1/28

(Trans)planting

Digital Vita:

Document

generation for

VIVO Titus Schleyer, DMD, PhD1, Stella Mitchell,MS2, Shiyi Shen, MS1, William Shirey, MS1,Jon Corson-Rikert2, Brian Lowe2, MichaelBecich, MD, PhD1, Linda Schmandt, MS1 

1University of Pittsburgh2Cornell University

   L   i  c  e  n  s  e   d   i  m  a  g  e   (   h   t   t  p  :   /   /  w  w  w .   1   2   3  r   f .  c  o  m   /   )   2   0   1   1

Page 2: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 2/28

DV Docs for VIVOTitus Schleyer et al.  2 of 27 

The one-click pony

Page 3: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 3/28

DV Docs for VIVOTitus Schleyer et al.  3 of 27 

Page 4: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 4/28

http://di.dental.pitt.edu/orc/

Page 5: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 5/28

DV Docs for VIVOTitus Schleyer et al.  5 of 27 

Document generation in DV

• CV information maintained in My

Information

• My Documents 

 –  create, edit and (delete) documents (CV, onlineprofile and NIH biosketches)

 –  editing limited to including/excluding My Info items

 –  Lego principle

Licensed image (http://www.123rf.com/) 2011

Page 6: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 6/28

DV Docs for VIVOTitus Schleyer et al.  6 of 27 

[Backup slides for online demo of DV]

Page 7: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 7/28

DV Docs for VIVOTitus Schleyer et al.  7 of 27 

Page 8: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 8/28

DV Docs for VIVOTitus Schleyer et al.  8 of 27 

Page 9: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 9/28

DV Docs for VIVOTitus Schleyer et al.  9 of 27 

Page 10: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 10/28

DV Docs for VIVOTitus Schleyer et al.  10 of 27 

Page 11: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 11/28

DV Docs for VIVOTitus Schleyer et al.  11 of 27 

Page 12: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 12/28

DV Docs for VIVOTitus Schleyer et al.  12 of 27 

Page 13: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 13/28

DV Docs for VIVOTitus Schleyer et al.  13 of 27 

Project goal and deliverables

• Goal: transplant DV document generation

functions to VIVO

• Deliverables

 –  Java Application Programming Interface (API)(VIVO RDF/XML -> RTF/PDF)

 –  Web service version of the API for non-Javaenvironments

 –  Web application for generating CVs and NIHbiosketches

 –  full documentation

Page 14: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 14/28

DV Docs for VIVOTitus Schleyer et al.  14 of 27 

Map data fields: Biography, Education andPosition

exact match

similar 

no match

Page 15: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 15/28

DV Docs for VIVOTitus Schleyer et al.  15 of 27 

Map data fields: Biography, Education andPosition

Page 16: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 16/28

DV Docs for VIVOTitus Schleyer et al.  16 of 27 

Map data fields: Biography, Education andPosition

similar 

no match

exact match

Page 17: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 17/28

DV Docs for VIVOTitus Schleyer et al.  17 of 27 

Mapping data fields: Lessons

• DV and VIVO describe the same/similar entities, but in different ways.

• Data model mapping challenges

 – 

field level mapping (e.g. semantics, fieldcharacteristics)

 –  structural mapping (e.g. classes and their relationships)

 – 

no corresponding mappings (e.g. the concept“present”)

Page 18: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 18/28

DV Docs for VIVOTitus Schleyer et al.  18 of 27 

Technical approach

• profile obtained from VIVO using the LinkedData Rich Export in rdf/xml format

• rdf/xml converted to xml using XSPARQL 

(xsparql.deri.org) (see XSPARQL example)• Apache Formatting Objects Processor (FOP)

converts xml to a pdf or rtf document

Page 19: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 19/28

DV Docs for VIVOTitus Schleyer et al.  19 of 27 

Example conversions

A person’s VIVO profile in rdf/xml

<rdf:Description rdf:about="http://vivo.iu.edu/individual/person25557">

<j.5:firstName>Katy</j.5:firstName>

<j.5:lastName>Borner</j.5:lastName>

<j.6:workEmail>katy(AT)indiana(DOT)edu</j.6:workEmail>

...

</rdf:Description>

<DocumentIntermediateFormat>

<person>

<familyName>Borner</familyName>

<givenName>Katy</givenName>

...

</person><personsEmailContacts>

<emailAddress>katy(AT)indiana(DOT)edu</emailAddress>

<use>business</use>

</personsEmailContacts>

...

</DocumentIntermediateFormat>

is converted to the XML format used by Digital

Vita’s document generation engine.

Page 20: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 20/28

DV Docs for VIVOTitus Schleyer et al.  20 of 27 

Page 21: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 21/28

DV Docs for VIVOTitus Schleyer et al.  21 of 27 

Technical approach

• Evaluated several approaches to transform

RDF/XML to XML –  custom Java

 –  XSLT

settled on XSPARQL  –  easing the transformation with an innovative

language based on a combination of XQueryand SPARQL

 – 

well-thought out, but still early

Page 22: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 22/28

DV Docs for VIVOTitus Schleyer et al.  22 of 27 

Jan Feb Mar Apr May Jun Jul Aug

Map data fields between VIVO and DV

Develop data extraction methods

Develop doc. gen. APIImplement Web application

User testing

Document work products and release

Present results

Where we should be today

Page 23: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 23/28

DV Docs for VIVOTitus Schleyer et al.  23 of 27 

Jan Feb Mar Apr May Jun Jul Aug

Map data fields between VIVO and DV

Develop data extraction methods

Develop doc. gen. APIImplement Web application

User testing

Document work products and release

Present results

Where we are today

Page 24: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 24/28

DV Docs for VIVOTitus Schleyer et al.  24 of 27 

Next Steps

application interface for managing CVs andbiosketches

 –  customize existing content

• e.g., publications

 –  enter biosketch-specific information• e.g, personal statement

 –  configure options

• sorting

• citation style

 –  persist as named profile

Page 25: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 25/28

DV Docs for VIVOTitus Schleyer et al.  25 of 27 

Document configuration model in VIVO

Page 26: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 26/28

DV Docs for VIVOTitus Schleyer et al.  26 of 27 

Discussion and outlook 

successful (for now, partial) transfer offunctionality from DV to VIVO

• mapping data models required significant

effort

• The way forward: An “App Store” for research networking?

Page 27: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 27/28

DV Docs for VIVOTitus Schleyer et al.  27 of 27 

Please visit us at:

http://di.dental.pitt.edu/orc

Twitter Facebook /titusschleyer 

Scribd }

Thank You for Your Attention!

Questions, comments?

(Yeah!)

Thanks to:

• NCRR award 1 U54 RR023506-01

• VIVO Collaborative Grant Program throughNCRR award U24RR029822

• Dr. Axel Polleres, Nuno Lopes and others at

DERI

   P  u   b   l   i  c   d  o  m  a   i  n   i  m

  a  g  e   (   h   t   t  p  :   /   /   k  a  r  e  n  s  w   h   i  m  s  y .  c  o  m

   /   t  r  e  e  -  c   l   i  p  a  r   t .  s   h   t  m   )   2   0   1   1

Page 28: (Trans)Planting Digital Vita: Document generation for VIVO

8/4/2019 (Trans)Planting Digital Vita: Document generation for VIVO

http://slidepdf.com/reader/full/transplanting-digital-vita-document-generation-for-vivo 28/28

DV Docs for VIVOTitus Schleyer et al.

http://scr.bi/pGX6tk 


Recommended