Professional Documents
Culture Documents
com/) 2011
of Pittsburgh University
2 of 27
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
5 of 27
6 of 27
7 of 27
8 of 27
9 of 27
10 of 27
11 of 27
12 of 27
14 of 27
15 of 27
similar
no match
exact match
16 of 27
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
18 of 27
Example conversions
A persons 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 Vitas 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
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
21 of 27
22 of 27
23 of 27
Next Steps
application interface for managing CVs and biosketches
customize existing content
e.g., publications
configure options
sorting citation style
24 of 27
25 of 27
26 of 27
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
27 of 27 (Yeah!)
http://scr.bi/pGX6tk