SlideShare una empresa de Scribd logo
1 de 15
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

Más contenido relacionado

Similar a ORCID-VIVO Integration

ORCID Update & Other Researcher Identifiers (2011 Annual Meeting)
ORCID Update & Other Researcher Identifiers (2011 Annual Meeting)ORCID Update & Other Researcher Identifiers (2011 Annual Meeting)
ORCID Update & Other Researcher Identifiers (2011 Annual Meeting)
Crossref
 
Badge des bonnes pratiques OpenSSF de la CII
Badge des bonnes pratiques OpenSSF de la CIIBadge des bonnes pratiques OpenSSF de la CII
Badge des bonnes pratiques OpenSSF de la CII
Open Source Experience
 
Pioneer a Strategic Change in Content Organization with Plone
Pioneer a Strategic Change in Content Organization with PlonePioneer a Strategic Change in Content Organization with Plone
Pioneer a Strategic Change in Content Organization with Plone
Clayton Parker
 

Similar a ORCID-VIVO Integration (20)

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

Más de Simeon Warner

Questioning Authority Lookup Service: Linking the Data
Questioning Authority Lookup Service: Linking the DataQuestioning Authority Lookup Service: Linking the Data
Questioning Authority Lookup Service: Linking the Data
Simeon Warner
 

Más de Simeon Warner (20)

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

Último

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Último (20)

Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 

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 simeon.warner@cornell.edu http://orcid.org/0000-0002-7970-7855

Notas del editor

  1. ## 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
  2. ## 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
  3. ## 2. Add iD page * Has explanation about what this means -> education of users* Choice: continue or go back
  4. ## 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
  5. ## 4. Approval screenName of app supplied on ORCID page* "Deny" - goes back to profile * "Authorize" - back to instruction screen
  6. ## 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
  7. ## 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
  8. ## 7. Add id page (Steps 1 and 2 complete) * Shows that both steps completed * Links to view ORCID record and back to VIVO profile
  9. ## 8. ORCID record page * Now has "VIVO Cornell n4875" link to profile ** Actually a Linked Date URI with conneg for HTML or RDF
  10. ## 9. VIVO profile page * Now shows ORCID iD on profile marked "(confirmed)"
  11. ## 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
  12. 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
  13. ## 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.
  14. ## 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.