P. 1
(Trans)Planting Digital Vita: Document generation for VIVO

(Trans)Planting Digital Vita: Document generation for VIVO

|Views: 105|Likes:
Published by Titus Schleyer
Research networking systems (RNS) must provide compelling functionality to encourage adoption by their users. Being able to generate various documents, such as CVs and NIH biosketches, from their profile data is high on the priority list for many researchers. This project describes the reimplementation of Digital Vita’s (http://di.dental.pitt.edu/orc/) document generation functions on the VIVO platform (http://www.vivoweb.org).
Research networking systems (RNS) must provide compelling functionality to encourage adoption by their users. Being able to generate various documents, such as CVs and NIH biosketches, from their profile data is high on the priority list for many researchers. This project describes the reimplementation of Digital Vita’s (http://di.dental.pitt.edu/orc/) document generation functions on the VIVO platform (http://www.vivoweb.org).

More info:

Categories:Types, Research
Published by: Titus Schleyer on Aug 25, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPT, PDF, TXT or read online from Scribd
See more
See less

08/20/2014

pdf

text

original

Licensed image (http://www.123rf.

com/) 2011

(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, Michael Becich, MD, PhD1, Linda Schmandt, MS1
1University 2Cornell

of Pittsburgh University

The one-click pony

DV Docs for VIVO Titus Schleyer et al.

2 of 27

DV Docs for VIVO Titus Schleyer et al.

3 of 27

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

Document generation in DV
• CV information maintained in My Information • My Documents
– create, edit and (delete) documents (CV, online profile and NIH biosketches) – editing limited to including/excluding My Info items – Lego principle

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

DV Docs for VIVO Titus Schleyer et al.

5 of 27

[Backup slides for online demo of DV]

DV Docs for VIVO Titus Schleyer et al.

6 of 27

DV Docs for VIVO Titus Schleyer et al.

7 of 27

DV Docs for VIVO Titus Schleyer et al.

8 of 27

DV Docs for VIVO Titus Schleyer et al.

9 of 27

DV Docs for VIVO Titus Schleyer et al.

10 of 27

DV Docs for VIVO Titus Schleyer et al.

11 of 27

DV Docs for VIVO Titus Schleyer et al.

12 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-Java environments – Web application for generating CVs and NIH biosketches – full documentation
DV Docs for VIVO Titus Schleyer et al. 13 of 27

Map data fields: Biography, Education and Position

exact match similar no match

DV Docs for VIVO Titus Schleyer et al.

14 of 27

Map data fields: Biography, Education and Position

DV Docs for VIVO Titus Schleyer et al.

15 of 27

Map data fields: Biography, Education and Position

similar

no match

exact match

DV Docs for VIVO Titus Schleyer et al.

16 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, field characteristics) – structural mapping (e.g. classes and their relationships) – no corresponding mappings (e.g. the concept “present”)

DV Docs for VIVO Titus Schleyer et al.

17 of 27

Technical approach
• profile obtained from VIVO using the Linked Data 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

DV Docs for VIVO Titus Schleyer et al.

18 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>

is converted to the XML format used by Digital Vita’s document generation engine.
<DocumentIntermediateFormat> <person> <familyName>Borner</familyName> <givenName>Katy</givenName> ... </person> <personsEmailContacts> <emailAddress>katy(AT)indiana(DOT)edu</emailAddress> <use>business</use> </personsEmailContacts> ... </DocumentIntermediateFormat>
DV Docs for VIVO Titus Schleyer et al.

19 of 27

DV Docs for VIVO Titus Schleyer et al.

20 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 XQuery and SPARQL – well-thought out, but still early

DV Docs for VIVO Titus Schleyer et al.

21 of 27

Where we should be today
Mar Apr May Jun Jul Aug Map data fields between VIVO and DV Develop data extraction methods Develop doc. gen. API Implement Web application User testing Document work products and release Present results Jan Feb

DV Docs for VIVO Titus Schleyer et al.

22 of 27

Where we are today
Mar Apr May Jun Jul Aug Map data fields between VIVO and DV Develop data extraction methods Develop doc. gen. API Implement Web application User testing Document work products and release Present results Jan Feb

DV Docs for VIVO Titus Schleyer et al.

23 of 27

Next Steps
• application interface for managing CVs and biosketches
– customize existing content
• e.g., publications

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

– configure options
• sorting • citation style

– persist as named profile
DV Docs for VIVO Titus Schleyer et al.

24 of 27

Document configuration model in VIVO

DV Docs for VIVO Titus Schleyer et al.

25 of 27

Discussion and outlook
• successful (for now, partial) transfer of functionality from DV to VIVO • mapping data models required significant effort • The way forward: An “App Store” for research networking?

DV Docs for VIVO Titus Schleyer et al.

26 of 27

Thank You for Your Attention!
Questions, comments?
Public domain image (http://karenswhimsy.com/tree-clipart.shtm) 2011

Thanks to: • NCRR award 1 U54 RR023506-01 • VIVO Collaborative Grant Program through NCRR award U24RR029822 • Dr. Axel Polleres, Nuno Lopes and others at DERI

Please visit us at: http://di.dental.pitt.edu/orc Twitter Facebook /titusschleyer Scribd

}

DV Docs for VIVO Titus Schleyer et al.

27 of 27 (Yeah!)

http://scr.bi/pGX6tk

DV Docs for VIVO Titus Schleyer et al.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->