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

Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
 

Último (20)

FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 

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.