SlideShare una empresa de Scribd logo
1 de 13
Technical Implementation: Creating and
Managing ORCiDs
Douglas C. Hahn
Sr. IT Manager
0000-0003-4327-0476
Outline
The project
Conversations with campus IT
Division of labor
Integration and support
The process we followed to create the
ORCiDs
Lessons learned
The Project
All graduate students will have an ORCiD created for
them by TAMU and stored for later use.
• What is an ORCiD?
• An identifying number tied to a person that is
associated with all types of research.
• Maybe this is something that campus IT might be
interested in tackling.
Conversation
with
Campus
IT
• Everyone involved knew that placing the ORCiD in
the campus directory just made sense.
• Once in the campus directory it could be exposed
through Shibboleth, and existing web services.
• Campus IT was excited about the project and were
immediately on-board!
• Except for one thing…
• Campus IT was extremely busy and wouldn’t be
able to help with the project anytime soon.
Early on in the project we started having
conversations with campus IT.
Next Steps
with
Campus
IT
If the Library builds it, campus IT will use it.
• ORCiD would be stored in Campus LDAP.
• Campus IT would ensure that ORCiDs would be
exposed by campus Shibboleth and Web Services.
• The Library would undertake the process for
creating the ORCiDs.
• The Library would provide front line support for
any questions surrounding ORCiDs.
• The Library would maintain an authoritative list of
known ORCiDs that would be sent to campus LDAP
daily.
• This list would overwrite all existing ORCiDs in
campus directory.
The Division
of Labor
Early on we realized that two distinct applications
were going to be needed.
• One application was going to be needed to process
all the graduate students and create ORCiDs.
• Another application was needed for the ongoing
support and integration into other applications.
Integration
and Support
Web front ends that other applications can direct
patrons to that expose the ORCiD API.
Generic Web Services that can be used by other
TAMU applications related to ORCiD.
Provide a simple one stop application to manage tasks
surrounding ORCiDs at TAMU.
Creating of
ORCiDs
Of the two aspects of the project creating the ORCiDs
was the easiest.
• Understand the published API from ORCiD.
• Test various processes.
• Working with librarians on outreach (mass emails).
Process
workflow
TAMU stores token with READ access for later use
Email sent to patron with information about ORCiD
Patron goes to ORCiD to claim ID and add additional info
TAMU uses API to create new ORCiD with Last, First, email
TAMU asks for READ limited to patron account
The Backend
Scripts
Nothing glamorous or exciting about the scripts we used
to create the ORCiDs.
Backend database full of graduate students.
2 PHP scripts were created. Main program, and the
utilities. Maybe 400 lines of code max.
All of the scripts were based off of various command
lines examples that can be found in the ORCiD
knowledgebase.
01/2014 – Email to patrons telling them about ORCiD.
02/2014 – Email to patrons telling them we are creating.
03/2014 – created 10,000 ORCiD in about 4 hours.
ORCiD in
Campus
Directory
ORCiD in
Vireo our
ETD system
Lessons
Learned
Spend more time with the ORCiD knowledge base.
Tokens granted to institutions by patrons can be
complicated and may not allow you to do what you
hope for.
Use the ORCiD sandbox more to test out all the
features available to you.

Más contenido relacionado

Más de ORCID, Inc

Más de ORCID, Inc (20)

MyRID: ORCID Integration in Malaysia (T. Dharmalingam)
MyRID: ORCID Integration in Malaysia (T. Dharmalingam)MyRID: ORCID Integration in Malaysia (T. Dharmalingam)
MyRID: ORCID Integration in Malaysia (T. Dharmalingam)
 
Spreading the ORCID Word: ORCID Communications Webinar (2016.12)
Spreading the ORCID Word: ORCID Communications Webinar (2016.12)Spreading the ORCID Word: ORCID Communications Webinar (2016.12)
Spreading the ORCID Word: ORCID Communications Webinar (2016.12)
 
ORCID @ Khalifa University
ORCID @ Khalifa UniversityORCID @ Khalifa University
ORCID @ Khalifa University
 
ORCID Integration with Institutional Repositories (D. Grenz)
ORCID Integration with Institutional Repositories (D. Grenz)ORCID Integration with Institutional Repositories (D. Grenz)
ORCID Integration with Institutional Repositories (D. Grenz)
 
Research in a world where machines read (M. Buys)
Research in a world where machines read (M. Buys)Research in a world where machines read (M. Buys)
Research in a world where machines read (M. Buys)
 
ORCID Collect & Connect: understanding integrations and the API (M. Buys)
ORCID Collect & Connect: understanding integrations and the API (M. Buys)ORCID Collect & Connect: understanding integrations and the API (M. Buys)
ORCID Collect & Connect: understanding integrations and the API (M. Buys)
 
Benefits to researchers who use ORCID (P. Purnell)
Benefits to researchers who use ORCID (P. Purnell)Benefits to researchers who use ORCID (P. Purnell)
Benefits to researchers who use ORCID (P. Purnell)
 
Research Management & Publishing (M. Jagerhorn)
Research Management & Publishing (M. Jagerhorn)Research Management & Publishing (M. Jagerhorn)
Research Management & Publishing (M. Jagerhorn)
 
ORCID overview: why your lifelong identifier is important in the digital age ...
ORCID overview: why your lifelong identifier is important in the digital age ...ORCID overview: why your lifelong identifier is important in the digital age ...
ORCID overview: why your lifelong identifier is important in the digital age ...
 
ORCID in the Publishing Workflow (Mochammad Tanzil Multazam)
ORCID in the Publishing Workflow (Mochammad Tanzil Multazam)ORCID in the Publishing Workflow (Mochammad Tanzil Multazam)
ORCID in the Publishing Workflow (Mochammad Tanzil Multazam)
 
What in the World is ORCID? (Haak)
What in the World is ORCID? (Haak)What in the World is ORCID? (Haak)
What in the World is ORCID? (Haak)
 
ORCID as a Community Initiative (Miyairi)
ORCID as a Community Initiative (Miyairi)ORCID as a Community Initiative (Miyairi)
ORCID as a Community Initiative (Miyairi)
 
ORCID Integration Videos
ORCID Integration VideosORCID Integration Videos
ORCID Integration Videos
 
The Latest on ORCID API v2
The Latest on ORCID API v2 The Latest on ORCID API v2
The Latest on ORCID API v2
 
What’s New in ORCID Tech 2016 (Robert Peters)
What’s New in ORCID Tech 2016 (Robert Peters)What’s New in ORCID Tech 2016 (Robert Peters)
What’s New in ORCID Tech 2016 (Robert Peters)
 
ORCID API Perks & Pitfalls
ORCID API Perks & PitfallsORCID API Perks & Pitfalls
ORCID API Perks & Pitfalls
 
Raising Awareness & Encouraging ORCID Registrations as an Author Services Pro...
Raising Awareness & Encouraging ORCID Registrations as an Author Services Pro...Raising Awareness & Encouraging ORCID Registrations as an Author Services Pro...
Raising Awareness & Encouraging ORCID Registrations as an Author Services Pro...
 
Convey ORCID Integration Presentation (Heather Pierce)
Convey ORCID Integration Presentation (Heather Pierce)Convey ORCID Integration Presentation (Heather Pierce)
Convey ORCID Integration Presentation (Heather Pierce)
 
ORCID and Peer Review in EJPress (Anna Jester)
ORCID and Peer Review in EJPress (Anna Jester)ORCID and Peer Review in EJPress (Anna Jester)
ORCID and Peer Review in EJPress (Anna Jester)
 
CHORUS: A Story About Efficiencies (Howard Ratner)
CHORUS: A Story About Efficiencies (Howard Ratner)CHORUS: A Story About Efficiencies (Howard Ratner)
CHORUS: A Story About Efficiencies (Howard Ratner)
 

Último

Último (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

Technical Implementation: Creating and Managing ORCIDs

  • 1. Technical Implementation: Creating and Managing ORCiDs Douglas C. Hahn Sr. IT Manager 0000-0003-4327-0476
  • 2. Outline The project Conversations with campus IT Division of labor Integration and support The process we followed to create the ORCiDs Lessons learned
  • 3. The Project All graduate students will have an ORCiD created for them by TAMU and stored for later use. • What is an ORCiD? • An identifying number tied to a person that is associated with all types of research. • Maybe this is something that campus IT might be interested in tackling.
  • 4. Conversation with Campus IT • Everyone involved knew that placing the ORCiD in the campus directory just made sense. • Once in the campus directory it could be exposed through Shibboleth, and existing web services. • Campus IT was excited about the project and were immediately on-board! • Except for one thing… • Campus IT was extremely busy and wouldn’t be able to help with the project anytime soon. Early on in the project we started having conversations with campus IT.
  • 5. Next Steps with Campus IT If the Library builds it, campus IT will use it. • ORCiD would be stored in Campus LDAP. • Campus IT would ensure that ORCiDs would be exposed by campus Shibboleth and Web Services. • The Library would undertake the process for creating the ORCiDs. • The Library would provide front line support for any questions surrounding ORCiDs. • The Library would maintain an authoritative list of known ORCiDs that would be sent to campus LDAP daily. • This list would overwrite all existing ORCiDs in campus directory.
  • 6. The Division of Labor Early on we realized that two distinct applications were going to be needed. • One application was going to be needed to process all the graduate students and create ORCiDs. • Another application was needed for the ongoing support and integration into other applications.
  • 7. Integration and Support Web front ends that other applications can direct patrons to that expose the ORCiD API. Generic Web Services that can be used by other TAMU applications related to ORCiD. Provide a simple one stop application to manage tasks surrounding ORCiDs at TAMU.
  • 8. Creating of ORCiDs Of the two aspects of the project creating the ORCiDs was the easiest. • Understand the published API from ORCiD. • Test various processes. • Working with librarians on outreach (mass emails).
  • 9. Process workflow TAMU stores token with READ access for later use Email sent to patron with information about ORCiD Patron goes to ORCiD to claim ID and add additional info TAMU uses API to create new ORCiD with Last, First, email TAMU asks for READ limited to patron account
  • 10. The Backend Scripts Nothing glamorous or exciting about the scripts we used to create the ORCiDs. Backend database full of graduate students. 2 PHP scripts were created. Main program, and the utilities. Maybe 400 lines of code max. All of the scripts were based off of various command lines examples that can be found in the ORCiD knowledgebase. 01/2014 – Email to patrons telling them about ORCiD. 02/2014 – Email to patrons telling them we are creating. 03/2014 – created 10,000 ORCiD in about 4 hours.
  • 13. Lessons Learned Spend more time with the ORCiD knowledge base. Tokens granted to institutions by patrons can be complicated and may not allow you to do what you hope for. Use the ORCiD sandbox more to test out all the features available to you.