ORCIDVIVO Integration
Work at Cornell University to integrate VIVO with ORCID
in a way that works for Cornell and can be used in other
VIVO instances
Jim Blake, Kathy Chiang, Jon Corson-Rikert,
Dean Krafft, Deb Schmidle, Simeon Warner,
Tim Worrall (Cornell University)
Work as part of the ORCID Alfred P. Sloan Foundation-funded
Adoption and Integration Program
Outreach Meeting, Chicago, IL, USA. 2014-05-21
VIVO: an open-source linked
open data researcher profile
and research information
system. Over 100
installations across the world
(http://www.vivoweb.org)
Here I walk through the
integration between VIVO
and ORCID to exchange
authenticated identities
Screenshots show test site
and ORCID sandbox. Soon to
be deployed in Cornell VIVO
instance
Step 1: Add ORCID iD
Add iD page in VIVO explains
process and goals
User clicks “Continue Step 1”
when ready
Step 1: Add ORCID iD
ORCID shows
register/login page
User logs into ORCID
with existing
credentials if they
already have an
ORCID iD. Otherwise
they register and
create one (very
quick)
ORCID shows
permissions page
Explains that VIVO is
requesting
permission to get
authenticated
identity
User selects either
“Authorize”
(hopefully) or
“Deny” and is
returned to VIVO
Having
completed step 1
VIVO suggests
completing a
second step of
adding VIVO id
into ORCID
record
Even if user
doesn’t complete
this step the ORCID
iD has already
been recorded in
VIVO
ORCID shows
permissions page
again. No need to
login again
Explains that VIVO is
requesting
permission push
VIVO id into ORCID
ids list
User selects either
“Authorize”
(hopefully) or
“Deny” and is
returned to VIVO
VIVO shows process complete.
Can now see ids in
• ORCID record
• VIVO profile
Linked VIVO id on
ORCID record
Linked ORCID iD in VIVO
profile
Shows “(confirmed)” because
user has gone through
authentication step
Linked ORCID iD in VIVO
profile may result from
another workflow (data
import or manual admin
entry)
Shows “(pending
confirmation)” because user
has not gone through
authentication step
• Will be live at Cornell when we
move to VIVO 1.6.1
• Will be in VIVO 1.7 release in July
(https://wiki.duraspace.org/x/uQhVAw)
• All code available, inc. separable
ORCID Java library, on github
(https://github.com/vivo-project)
Ah! Cornell... it’s complicated
• 7 colleges, different approaches
– Not all using VIVO
– All benefit from ORCID iDs through improvement
of data collection via other routes (e.g. Symplectic
Elements and manually)
• Graduate students don’t have VIVO profiles so
exploring other integration approach...
Reuse of Java
library created as
part of VIVO
integration to
create stand-
alone application
for association of
authenticated
Cornell ID with
ORCID iD
Possible use in
graduate school
(where VIVO is
not used)
Thanks! Talk to me at the poster reception or via
simeon.warner@cornell.edu
http://orcid.org/0000-0002-7970-7855

More Related Content

PPT
Facilitating Open Science and Research Discovery via VIVO and the Semantic Web
PPTX
The DevOps Journey
PDF
Modern e2e-testing-for-complex-web-applications-with-cypressio
PPTX
Docker driven development pipeline webinar (1)
PDF
OpenID Connect 4 SSI (at EIC 2021)
PDF
David Thiel - Secure Development On iOS
PDF
12 Ways to Supercharge Your Connect Add-on
PPT
The SIOC Project
Facilitating Open Science and Research Discovery via VIVO and the Semantic Web
The DevOps Journey
Modern e2e-testing-for-complex-web-applications-with-cypressio
Docker driven development pipeline webinar (1)
OpenID Connect 4 SSI (at EIC 2021)
David Thiel - Secure Development On iOS
12 Ways to Supercharge Your Connect Add-on
The SIOC Project

Similar to ORCID-VIVO Integration (20)

PDF
iOS CI/CD: Continuous Integration and Continuous Delivery Explained
PPTX
ORCID Update & Other Researcher Identifiers (2011 Annual Meeting)
PDF
Dockercon USA 2016 - Immutable Awesomeness
PDF
Immutable Awesomeness by John Willis and Josh Corman
PPTX
Badge des bonnes pratiques OpenSSF de la CII
PDF
Pioneer a Strategic Change in Content Organization with Plone
PDF
iOSDevUK Conference- DevOps for iOS Apps
PPT
Mobile Security Assessment: 101
PDF
Android application development
PPTX
Lecture 20101124
PPTX
ORCID Update - AAP PSP Annual Meeting February 2011
PDF
Internet Identity Workshop #29 highlights with Drummond Reed
PDF
OpenID Connect 4 SSI (DIFCon F2F)
PDF
Containers & CaaS
PDF
iOS Development - Offline Class for Jasakomer
PDF
DevSecOps: The Open Source Way
PPTX
Self-issued OpenID Provider_OpenID Foundation Virtual Workshop
PDF
How to Build Interoperable Decentralized Identity Systems with OpenID for Ver...
PDF
iOS apps in Swift
iOS CI/CD: Continuous Integration and Continuous Delivery Explained
ORCID Update & Other Researcher Identifiers (2011 Annual Meeting)
Dockercon USA 2016 - Immutable Awesomeness
Immutable Awesomeness by John Willis and Josh Corman
Badge des bonnes pratiques OpenSSF de la CII
Pioneer a Strategic Change in Content Organization with Plone
iOSDevUK Conference- DevOps for iOS Apps
Mobile Security Assessment: 101
Android application development
Lecture 20101124
ORCID Update - AAP PSP Annual Meeting February 2011
Internet Identity Workshop #29 highlights with Drummond Reed
OpenID Connect 4 SSI (DIFCon F2F)
Containers & CaaS
iOS Development - Offline Class for Jasakomer
DevSecOps: The Open Source Way
Self-issued OpenID Provider_OpenID Foundation Virtual Workshop
How to Build Interoperable Decentralized Identity Systems with OpenID for Ver...
iOS apps in Swift
Ad

More from Simeon Warner (20)

PDF
Questioning Authority Lookup Service: Linking the Data
PDF
OCFL: A Shared Approach to Preservation Persistence
PPTX
The Oxford Common File Layout: A common approach to digital preservation
PDF
Welcome to the FOLIO Community
PDF
Sinopia & FOLIO: Bridging the gap to linked data cataloging
PDF
FOLIO and Linked Data
PPTX
OCFL v1.0
PDF
IIIF Technical Specification Status Update
PDF
LKG Editor Dev
PDF
Don't bold the field name!
PDF
Samvera and IIIF 2018
PDF
Oxford Common File Layout (OCFL)
PDF
ORCID @ Cornell
PPTX
From Open Annotations to W3C Web Annotations (and the impact on IIIF Present...
PPTX
Introduction to the IIIF Presentation API (@SWIB17)
PDF
Introduction to the International Image Interoperability Framework (IIIF)
PDF
From Open Access to Open Standards, (Linked) Data and Collaborations
PDF
Mind the gap! Reflections on the state of repository data harvesting
PDF
ORCID & other Person iDs
PPTX
Who's the Author? Identifier soup - ORCID, ISNI, LC NACO and VIAF
Questioning Authority Lookup Service: Linking the Data
OCFL: A Shared Approach to Preservation Persistence
The Oxford Common File Layout: A common approach to digital preservation
Welcome to the FOLIO Community
Sinopia & FOLIO: Bridging the gap to linked data cataloging
FOLIO and Linked Data
OCFL v1.0
IIIF Technical Specification Status Update
LKG Editor Dev
Don't bold the field name!
Samvera and IIIF 2018
Oxford Common File Layout (OCFL)
ORCID @ Cornell
From Open Annotations to W3C Web Annotations (and the impact on IIIF Present...
Introduction to the IIIF Presentation API (@SWIB17)
Introduction to the International Image Interoperability Framework (IIIF)
From Open Access to Open Standards, (Linked) Data and Collaborations
Mind the gap! Reflections on the state of repository data harvesting
ORCID & other Person iDs
Who's the Author? Identifier soup - ORCID, ISNI, LC NACO and VIAF
Ad

Recently uploaded (20)

PDF
Diabetes Mellitus , types , clinical picture, investigation and managment
PPTX
Power Point PR B.Inggris 12 Ed. 2019.pptx
PPT
hsl powerpoint resource goyloveh feb 07.ppt
PDF
Disorder of Endocrine system (1).pdfyyhyyyy
PDF
CHALLENGES FACED BY TEACHERS WHEN TEACHING LEARNERS WITH DEVELOPMENTAL DISABI...
PDF
WHAT NURSES SAY_ COMMUNICATION BEHAVIORS ASSOCIATED WITH THE COMP.pdf
DOCX
THEORY AND PRACTICE ASSIGNMENT SEMESTER MAY 2025.docx
PDF
LATAM’s Top EdTech Innovators Transforming Learning in 2025.pdf
PPTX
Math 2 Quarter 2 Week 1 Matatag Curriculum
PPTX
Approach to a child with acute kidney injury
PDF
GSA-Past-Papers-2010-2024-2.pdf CSS examination
PPTX
Neurological complocations of systemic disease
PPTX
2025 High Blood Pressure Guideline Slide Set.pptx
PPTX
IT infrastructure and emerging technologies
PDF
African Communication Research: A review
PDF
Review of Related Literature & Studies.pdf
PDF
Kalaari-SaaS-Founder-Playbook-2024-Edition-.pdf
PPTX
4. Diagnosis and treatment planning in RPD.pptx
PPTX
Neurology of Systemic disease all systems
PDF
POM_Unit1_Notes.pdf Introduction to Management #mba #bba #bcom #bballb #class...
Diabetes Mellitus , types , clinical picture, investigation and managment
Power Point PR B.Inggris 12 Ed. 2019.pptx
hsl powerpoint resource goyloveh feb 07.ppt
Disorder of Endocrine system (1).pdfyyhyyyy
CHALLENGES FACED BY TEACHERS WHEN TEACHING LEARNERS WITH DEVELOPMENTAL DISABI...
WHAT NURSES SAY_ COMMUNICATION BEHAVIORS ASSOCIATED WITH THE COMP.pdf
THEORY AND PRACTICE ASSIGNMENT SEMESTER MAY 2025.docx
LATAM’s Top EdTech Innovators Transforming Learning in 2025.pdf
Math 2 Quarter 2 Week 1 Matatag Curriculum
Approach to a child with acute kidney injury
GSA-Past-Papers-2010-2024-2.pdf CSS examination
Neurological complocations of systemic disease
2025 High Blood Pressure Guideline Slide Set.pptx
IT infrastructure and emerging technologies
African Communication Research: A review
Review of Related Literature & Studies.pdf
Kalaari-SaaS-Founder-Playbook-2024-Edition-.pdf
4. Diagnosis and treatment planning in RPD.pptx
Neurology of Systemic disease all systems
POM_Unit1_Notes.pdf Introduction to Management #mba #bba #bcom #bballb #class...

ORCID-VIVO Integration

  • 1. ORCIDVIVO Integration Work at Cornell University to integrate VIVO with ORCID in a way that works for Cornell and can be used in other VIVO instances Jim Blake, Kathy Chiang, Jon Corson-Rikert, Dean Krafft, Deb Schmidle, Simeon Warner, Tim Worrall (Cornell University) Work as part of the ORCID Alfred P. Sloan Foundation-funded Adoption and Integration Program Outreach Meeting, Chicago, IL, USA. 2014-05-21
  • 2. VIVO: an open-source linked open data researcher profile and research information system. Over 100 installations across the world (http://www.vivoweb.org) Here I walk through the integration between VIVO and ORCID to exchange authenticated identities Screenshots show test site and ORCID sandbox. Soon to be deployed in Cornell VIVO instance Step 1: Add ORCID iD
  • 3. Add iD page in VIVO explains process and goals User clicks “Continue Step 1” when ready
  • 4. Step 1: Add ORCID iD ORCID shows register/login page User logs into ORCID with existing credentials if they already have an ORCID iD. Otherwise they register and create one (very quick)
  • 5. ORCID shows permissions page Explains that VIVO is requesting permission to get authenticated identity User selects either “Authorize” (hopefully) or “Deny” and is returned to VIVO
  • 6. Having completed step 1 VIVO suggests completing a second step of adding VIVO id into ORCID record Even if user doesn’t complete this step the ORCID iD has already been recorded in VIVO
  • 7. ORCID shows permissions page again. No need to login again Explains that VIVO is requesting permission push VIVO id into ORCID ids list User selects either “Authorize” (hopefully) or “Deny” and is returned to VIVO
  • 8. VIVO shows process complete. Can now see ids in • ORCID record • VIVO profile
  • 9. Linked VIVO id on ORCID record
  • 10. Linked ORCID iD in VIVO profile Shows “(confirmed)” because user has gone through authentication step
  • 11. Linked ORCID iD in VIVO profile may result from another workflow (data import or manual admin entry) Shows “(pending confirmation)” because user has not gone through authentication step
  • 12. • Will be live at Cornell when we move to VIVO 1.6.1 • Will be in VIVO 1.7 release in July (https://wiki.duraspace.org/x/uQhVAw) • All code available, inc. separable ORCID Java library, on github (https://github.com/vivo-project)
  • 13. Ah! Cornell... it’s complicated • 7 colleges, different approaches – Not all using VIVO – All benefit from ORCID iDs through improvement of data collection via other routes (e.g. Symplectic Elements and manually) • Graduate students don’t have VIVO profiles so exploring other integration approach...
  • 14. Reuse of Java library created as part of VIVO integration to create stand- alone application for association of authenticated Cornell ID with ORCID iD Possible use in graduate school (where VIVO is not used)
  • 15. Thanks! Talk to me at the poster reception or via [email protected] http://orcid.org/0000-0002-7970-7855

Editor's Notes

  • #2: ## Titlepage* Grateful for Sloan funding through the A&I program* Although I serve on the ORCID board the work I’m talking about was done by the other people named. In particular the programming was done by Jim Blake and Tim Worrall* Start off by walking through a canned demo, point out features
  • #3: ## 1. Profile page * User starts from their VIVO profile page, has no ORCID iD, logged in * Instead of standard VIVO (+) sign, has "Add an iD" link
  • #4: ## 2. Add iD page * Has explanation about what this means -> education of users* Choice: continue or go back
  • #5: ## 3. Sent to ORCID * Currently Sandbox, ship in demo mode, each institution ** Will go live when we update Cornell VIVO 1.6, "real soon now" ** Will do some user testing and perhaps tweak * Login or create account
  • #6: ## 4. Approval screenName of app supplied on ORCID page* "Deny" - goes back to profile * "Authorize" - back to instruction screen
  • #7: ## 5. Add iD page (Step 2) * Shows confirmed ORCID iD -- VIVO has reliable link * Explains adding VIVO identifier into ORCID Record and recommends doing that** However, avoid scaring off any users who might not want to
  • #8: ## 6. ORCID confirm page * Explains that external VIVO identifier being added to ORCID record * "Deny" – will return without adding (Currently no easy way to go back an add later) * "Authorize" - back to institution screen
  • #9: ## 7. Add id page (Steps 1 and 2 complete) * Shows that both steps completed * Links to view ORCID record and back to VIVO profile
  • #10: ## 8. ORCID record page * Now has "VIVO Cornell n4875" link to profile ** Actually a Linked Date URI with conneg for HTML or RDF
  • #11: ## 9. VIVO profile page * Now shows ORCID iD on profile marked "(confirmed)"
  • #12: ## 10. Alternate scenario of imported ORCID * Screen shot of profile page as user logged in that has been added but not confirmed. Has iD marked "(pending confirmation)" with "Confirm the iD" link * Site admin ingests or adds id, cannot confirm (marked "(pending confirmation)") * Expecting to ingest ORCID iDs from Symplectic elements
  • #13: Code will ship connected to ORCID sandbox for testingwill need to configure with real API keys etc. will need to change message text for local context
  • #14: ## Cornell is complicated...* some colleges run own system with Activity Insight and members won't be able to edit VIVO page and do association, but data will flow into VIVO.
  • #15: ## orcid.cornell.edu (screenshot in reserve) * Have created stand-alone site that allows authenticated Cornell users to do ORCID association. Simply stores local-id<->ORCID associations for use in other system (likely by graduate school).*Uses same library that is used for VIVO integration and available on github.