WebID4VIVO

Myself and my colleague Tammy DiPrima have implemented WebID authentication and provisioning for VIVO (http://www.vivoweb.org).  WebID is a way to uniquely identify people and agents with a URI and provide a central identity and authentication system based on digital certificates.  WebID is being developed by the W3C WebID Community group. VIVO is a faculty/researcher profile system developed by Cornell, University of Florida, Indiana University, Washington University in St. Louis, Weill Cornell Medical College, Ponce School of Medicine, Puerto Rico, and The Scripps Research Institute.  There are instances of VIVO world-wide and a map of which can be seen at http://www.vivoweb.org/international-researcher-network.  What makes VIVO special is that it is driven and built-on Semantic Web technology and keeps everything in RDF triple store.  VIVO generates web pages for each researcher from linked data.  An example of this can be seen at http://vivo.ufl.edu/display/n25562 which is the page for Michael Conlon, the Principal Investigator for VIVO.  A RDF Turtle representation can be seen at http://vivo.ufl.edu/individual/n25562/n25562.ttl.  RDF/XML is also available.  WebID and VIVO make for great dance partners.  VIVO already provides much of what is needed to implement WebID authentication and provisioning.  We have done this in the form of several java servlets which install along side and within the VIVO core application.  The WebID authentication code was borrowed from my Haylyn project (formerly Nexus) which I had developed last year. The source code for WebID4VIVO can been found at https://github.com/ebremer/webid4vivo.

The poster for WebID4VIVO that will be presented at the VIVO national conference this week is attached to this article.  Further testing of WebID4VIVO is being done but has been tested with https://my-profile.eu/ and of course, with itself ;-)  WebID4VIVO allows existing WebIDs to be associated with their VIVO profile.

Learn more about WebID at http://www.w3.org/wiki/WebID.

Tags: 

Files: