SlideShare a Scribd company logo
ORCID API
INTEGRATING WITH THE ORCID API
17 APRIL 2017
ALAINNA THERESE WRIGLEY
Senior ORCID Community Team Specialist (APAC)
community@orcid.org | orcid.org/0000-0002-6036-0903
ORCID ENABLES
Organizations use
the ORCID API to
authenticate, collect,
display, and connect
persistent identifiers
for people, places,
and things in
research workflows
THE ORCID API
API Features
Public API
Freely available to anyone with
ORCID iD
• Authenticate: Get a user’s authenticated ORCID iD
• Read (Public): Search/retrieve public data
Member API
ORCID member organizations
(Sandbox test environment
freely available to anyone)
• Read (Limited): Search/retrieve limited-access data
• Add: Post new data to a record
• Update: Edit or delete data you previously added
Premium Member API
Premium ORCID member
organizations
• Webhooks: Receive notifications of updates
• Customised monthly reports (including email stats)
• Access to monthly public data file
ORCID REGISTRY CONNECTIONS
Two models:
1. Connect via a vendor system
• eJournal Press
• Editorial Manager
• Open Journal Systems
• ScholarOne
2. Develop a custom connection
CUSTOM INTEGRATIONS
Via the ORCID API
• Fine-tuned control & permissions
• Customised buttons, user flows, feedback
• Test & troubleshoot with ORCID team
Code examples:
https://members.orcid.org/api/resources/code-examples
COLLECT & CONNECT
C&C: PEER REVIEW
New feature – reviews only added by ORCID API
Standard citation elements:
• PERSON: person who performed review & being recognized for
review activity.
• REVIEW: review itself. Can be blank for blind or unshared reviews.
• SUBJECT: review subject - paper, grant, etc. Can be blank for blind or
unshared reviews.
• ORGANIZATION: organization recognizing the person for review
activity, such as a publisher, association or funder.
COLLECT
COLLECT and store users’ validated iDs
Look for natural fits
• Registration/sign in
• Account settings/user profile
• Submission
• Post-submission thank you
email
TO: reviewer@email.com
FROM: Grateful Journal
Thank you for reviewing this article. Would
you like to be recognized on your ORCID
record?
What is ORCID?
Clicking this button will open a permission screen.
Post-submission
email
ORCID as a
sign in option
Learn more:
• Peer review workflow: https://members.orcid.org/api/workflow/peer-review
• Publishing systems workflow: https://members.orcid.org/api/workflow/publishing-systems
INVOLVING THE USER
Key benefits:
• You know the user controls the iD
• User consent
• Privacy/ data control trends
• Positions your system as a service
How?
• Just a customized URL
• No need to know whether the user has
an iD – you’ll get it directly from the ORCID
API!
STEP 1: AUTHORIZATION URL
https://sandbox.orcid.org/oauth/authorize? 
client_id=APP-E422WM33OPZWKKMQ& 
response_type=code& 
scope=/read-limited%20/activities/update& 
redirect_uri=https://my.URL.org& 
family_names=Reviewer&given_names=Peer&email=peerrevi
ewer@institute.edu
the base URL, displays ORCID sign in screen
who’s asking?
what permissions?
where the user goes next
personalize the
experience
The OAuth call: part I
WHAT THE USER SEES
already signed in
sign in form
(already registered)
registration form
STEP 2: AUTH CODE & USER
FEEDBACK
ORCID sends the user to your redirect, with a code
appended to end
https://my.URL.org?htA3yE
• Save the code – you need it for the next step
• Display something useful to the user
• Authorize: thanks, here’s your iD!
• Deny: are you sure you don’t want to give
permission?
the auth code
deny message
authorize message
STEP 3A: TRANSFORM THE
CODE INTO A TOKEN
Use the code to gain access using the ORCID API
https://sandbox.orcid.org/oauth/token
HEADER: accept:application/json
DATA:
client_id=APP-XT8FBKJRO3MR8WDR
client_secret=e285575c-4794-464b-a807-6f1c06b63
grant_type=authorization_code
code=htA3yE
redirect_uri=https%3A%2F%2Fmy.URL.org
our API calls always look
like URLs (RESTful)
what format?
the auth code
so we know you are
the right system to get
this information
STEP 3B: STORE THE RESULT
The result of the call
"access_token" :"6710dfee-6aab-445b-a266-205dd9085273",
"token_type" :"bearer",
“refresh_token“ :"2d76d8d0-6fd6-426b-a017-61e0ceda0ad2",
"expires_in" :631138518,
"scope" :"/read-limited /activities/update",
"orcid" :"0000-0002-0491-7882",
"name" :"Bob Researcher"
store the access token,
refresh token and iD with
user’s info in your system
when permission expires (in seconds)
your permission – executed contract
iD & name for the person
who gave permission
what you can do
✔ iD Collected!
DISPLAY
Learn more:
• iD Display guidelines https://orcid.org/trademark-and-id-display-guidelines
CONNECT
CONNECT reviews to ORCID records
• Use existing permissions (token) or get
permission to update ORCID record
• Use as much or little detail as is relevant
• Each review has own unique reference ID
• Add new group if doesn’t exist
CONNECT VIA API TO SEND
DATA
Verb: POST
BASE URL: https://api.sandbox.orcid.org/v2.0/0000-0002-0491-7882/peer-review
HEADERS: Content-type:application/vnd.orcid+xml
Authorization: Bearer 6710dfee-6aab-445b-a266-205dd9085273
DATA (if adding or updating):
the file location=@peer-review.xml
endpoint:
/employment
/education
/work
/funding
etc.
data format
access token from before
type of action, also: GET; PUT; DELETE
1. Your client sends data 2. Researcher’s record updated
researcher’s iD
• orcid.org
unique ref id
group
SYNCHRONIZE your systems and ORCID
• Continuously update reviewers’ records for new
or corrected review activity
• Register webhooks to learn of new activities on
reviewers’ records
• Update other data: Affiliations, works
SYNCHRONIZE
Learn more:
• Webhooks: https://members.orcid.org/api/tutorial/webhooks
API DEMO: JOURNAL ID CONNECT
https://orcid-journalconnect.herokuapp.com
RESOURCES
ORCID and Publishers
https://members.orcid.org/publishers
Workflow: ORCID in publishing systems
https://members.orcid.org/api/workflow/publishing-systems
Workflow: ORCID in peer review
https://members.orcid.org/api/workflow/peer-review
ORCID peer review examples and case studies
https://vimeo.com/album/4159316
ORCID-enabled publishing tools
https://members.orcid.org/api/vendors/publisher-tools
ORCID API documentation
https://members.orcid.org/api
Questions?
support@orcid.org

More Related Content

What's hot

20170303 CLSTL ORCID
20170303 CLSTL ORCID20170303 CLSTL ORCID
20170303 CLSTL ORCID
Nobuko Miyairi
 
Npg orcid launch october 2012
Npg   orcid launch october 2012Npg   orcid launch october 2012
Npg orcid launch october 2012ORCID, Inc
 
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, Inc
 
ORCID as a Community Initiative (N. Miyairi)
ORCID as a Community Initiative (N. Miyairi)ORCID as a Community Initiative (N. Miyairi)
ORCID as a Community Initiative (N. Miyairi)
ORCID, Inc
 
ORCID in the research lifecycle, Elsevier: Scopus, PURE, SciVal (L. Schoombee)
ORCID in the research lifecycle, Elsevier: Scopus, PURE, SciVal (L. Schoombee)ORCID in the research lifecycle, Elsevier: Scopus, PURE, SciVal (L. Schoombee)
ORCID in the research lifecycle, Elsevier: Scopus, PURE, SciVal (L. Schoombee)
ORCID, Inc
 
Elsevier Integration with ORCID (A. van Servellen)
Elsevier Integration with ORCID (A. van Servellen)Elsevier Integration with ORCID (A. van Servellen)
Elsevier Integration with ORCID (A. van Servellen)
ORCID, Inc
 
Introduction and Welcome to the 2017 ORCID Malaysia Workshop (N. Miyairi)
Introduction and Welcome to the 2017 ORCID Malaysia Workshop (N. Miyairi)Introduction and Welcome to the 2017 ORCID Malaysia Workshop (N. Miyairi)
Introduction and Welcome to the 2017 ORCID Malaysia Workshop (N. Miyairi)
ORCID, Inc
 
ORCID integration at Thomson Reuters (S.D. Seng)
ORCID integration at Thomson Reuters (S.D. Seng)ORCID integration at Thomson Reuters (S.D. Seng)
ORCID integration at Thomson Reuters (S.D. Seng)
ORCID, Inc
 
ORCID Integration Videos
ORCID Integration VideosORCID Integration Videos
ORCID Integration Videos
ORCID, Inc
 
ORCID Support & ORCID Support Advance
ORCID Support & ORCID Support AdvanceORCID Support & ORCID Support Advance
ORCID Support & ORCID Support Advance
Jisc
 
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, Inc
 
ORCID at UniKL (P. Hamzah)
ORCID at UniKL (P. Hamzah)ORCID at UniKL (P. Hamzah)
ORCID at UniKL (P. Hamzah)
ORCID, Inc
 
Collect and Connect
Collect and ConnectCollect and Connect
Collect and Connect
Jisc
 
ORCID Integration Videos
ORCID Integration VideosORCID Integration Videos
ORCID Integration Videos
ORCID, Inc
 
Incorporated ORCID Support in Pure: Supporting a Project in Motion (R. Ho)
Incorporated ORCID Support in Pure: Supporting a Project in Motion (R. Ho)Incorporated ORCID Support in Pure: Supporting a Project in Motion (R. Ho)
Incorporated ORCID Support in Pure: Supporting a Project in Motion (R. Ho)
ORCID, Inc
 
Understanding the ORCID Registry
Understanding the ORCID RegistryUnderstanding the ORCID Registry
Understanding the ORCID Registry
ORCID, Inc
 
Pure presentation: ORCID and CRIS webinar December 2014
Pure presentation: ORCID and CRIS webinar December 2014Pure presentation: ORCID and CRIS webinar December 2014
Pure presentation: ORCID and CRIS webinar December 2014
ORCID, Inc
 
Researcher KnowHow: Managing your researcher identity
Researcher KnowHow: Managing your researcher identityResearcher KnowHow: Managing your researcher identity
Researcher KnowHow: Managing your researcher identity
LivUniLibrary
 
ORCID Resources
ORCID ResourcesORCID Resources
ORCID Resources
ORCID, Inc
 
Converis presentation: ORCID and CRIS webinar December 2014
Converis presentation: ORCID and CRIS webinar December 2014Converis presentation: ORCID and CRIS webinar December 2014
Converis presentation: ORCID and CRIS webinar December 2014
ORCID, Inc
 

What's hot (20)

20170303 CLSTL ORCID
20170303 CLSTL ORCID20170303 CLSTL ORCID
20170303 CLSTL ORCID
 
Npg orcid launch october 2012
Npg   orcid launch october 2012Npg   orcid launch october 2012
Npg orcid launch october 2012
 
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 as a Community Initiative (N. Miyairi)
ORCID as a Community Initiative (N. Miyairi)ORCID as a Community Initiative (N. Miyairi)
ORCID as a Community Initiative (N. Miyairi)
 
ORCID in the research lifecycle, Elsevier: Scopus, PURE, SciVal (L. Schoombee)
ORCID in the research lifecycle, Elsevier: Scopus, PURE, SciVal (L. Schoombee)ORCID in the research lifecycle, Elsevier: Scopus, PURE, SciVal (L. Schoombee)
ORCID in the research lifecycle, Elsevier: Scopus, PURE, SciVal (L. Schoombee)
 
Elsevier Integration with ORCID (A. van Servellen)
Elsevier Integration with ORCID (A. van Servellen)Elsevier Integration with ORCID (A. van Servellen)
Elsevier Integration with ORCID (A. van Servellen)
 
Introduction and Welcome to the 2017 ORCID Malaysia Workshop (N. Miyairi)
Introduction and Welcome to the 2017 ORCID Malaysia Workshop (N. Miyairi)Introduction and Welcome to the 2017 ORCID Malaysia Workshop (N. Miyairi)
Introduction and Welcome to the 2017 ORCID Malaysia Workshop (N. Miyairi)
 
ORCID integration at Thomson Reuters (S.D. Seng)
ORCID integration at Thomson Reuters (S.D. Seng)ORCID integration at Thomson Reuters (S.D. Seng)
ORCID integration at Thomson Reuters (S.D. Seng)
 
ORCID Integration Videos
ORCID Integration VideosORCID Integration Videos
ORCID Integration Videos
 
ORCID Support & ORCID Support Advance
ORCID Support & ORCID Support AdvanceORCID Support & ORCID Support Advance
ORCID Support & ORCID Support Advance
 
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 at UniKL (P. Hamzah)
ORCID at UniKL (P. Hamzah)ORCID at UniKL (P. Hamzah)
ORCID at UniKL (P. Hamzah)
 
Collect and Connect
Collect and ConnectCollect and Connect
Collect and Connect
 
ORCID Integration Videos
ORCID Integration VideosORCID Integration Videos
ORCID Integration Videos
 
Incorporated ORCID Support in Pure: Supporting a Project in Motion (R. Ho)
Incorporated ORCID Support in Pure: Supporting a Project in Motion (R. Ho)Incorporated ORCID Support in Pure: Supporting a Project in Motion (R. Ho)
Incorporated ORCID Support in Pure: Supporting a Project in Motion (R. Ho)
 
Understanding the ORCID Registry
Understanding the ORCID RegistryUnderstanding the ORCID Registry
Understanding the ORCID Registry
 
Pure presentation: ORCID and CRIS webinar December 2014
Pure presentation: ORCID and CRIS webinar December 2014Pure presentation: ORCID and CRIS webinar December 2014
Pure presentation: ORCID and CRIS webinar December 2014
 
Researcher KnowHow: Managing your researcher identity
Researcher KnowHow: Managing your researcher identityResearcher KnowHow: Managing your researcher identity
Researcher KnowHow: Managing your researcher identity
 
ORCID Resources
ORCID ResourcesORCID Resources
ORCID Resources
 
Converis presentation: ORCID and CRIS webinar December 2014
Converis presentation: ORCID and CRIS webinar December 2014Converis presentation: ORCID and CRIS webinar December 2014
Converis presentation: ORCID and CRIS webinar December 2014
 

Similar to ORCID API

Integrating with the ORCID API
Integrating with the ORCID APIIntegrating with the ORCID API
Integrating with the ORCID API
Nobuko Miyairi
 
ORCID API in action (A. Wrigley)
ORCID API in action (A. Wrigley)ORCID API in action (A. Wrigley)
ORCID API in action (A. Wrigley)
ORCID, Inc
 
ORCID API Workshop OR2015
ORCID API Workshop OR2015ORCID API Workshop OR2015
ORCID API Workshop OR2015
ORCID, Inc
 
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)
ORCID, Inc
 
ORCID API (M. Buys)
 ORCID API (M. Buys) ORCID API (M. Buys)
ORCID API (M. Buys)
ORCID, Inc
 
ORCID API in Action (A. Wrigley)
ORCID API in Action (A. Wrigley)ORCID API in Action (A. Wrigley)
ORCID API in Action (A. Wrigley)
ORCID, Inc
 
Holt "Working with Scholarly APIs: A NISO Training Series, Session Two: ORCID"
Holt "Working with Scholarly APIs: A NISO Training Series, Session Two: ORCID"Holt "Working with Scholarly APIs: A NISO Training Series, Session Two: ORCID"
Holt "Working with Scholarly APIs: A NISO Training Series, Session Two: ORCID"
National Information Standards Organization (NISO)
 
Beyond what is ORCID... using the API (L. Paglione)
Beyond what is ORCID... using the API (L. Paglione)Beyond what is ORCID... using the API (L. Paglione)
Beyond what is ORCID... using the API (L. Paglione)
ORCID, Inc
 
ORCID Technical Intro - English
ORCID Technical Intro - EnglishORCID Technical Intro - English
ORCID Technical Intro - English
ORCID, Inc
 
ORCID API introduction
ORCID API introductionORCID API introduction
ORCID API introduction
Jisc
 
Sharing information between systems: The ORCID API (Alainna Wrigley)
Sharing information between systems: The ORCID API (Alainna Wrigley)Sharing information between systems: The ORCID API (Alainna Wrigley)
Sharing information between systems: The ORCID API (Alainna Wrigley)
ORCID, Inc
 
Mobile Authentication - Onboarding, best practices & anti-patterns
Mobile Authentication - Onboarding, best practices & anti-patternsMobile Authentication - Onboarding, best practices & anti-patterns
Mobile Authentication - Onboarding, best practices & anti-patterns
Pieter Ennes
 
Five Things You Gotta Know About Modern Identity
Five Things You Gotta Know About Modern IdentityFive Things You Gotta Know About Modern Identity
Five Things You Gotta Know About Modern Identity
Mark Diodati
 
ORCID Tech Intro - California Digital Libraries
ORCID Tech Intro - California Digital LibrariesORCID Tech Intro - California Digital Libraries
ORCID Tech Intro - California Digital Libraries
ORCID, Inc
 
Keycloak for Science Gateways - SGCI Technology Sampler Webinar
Keycloak for Science Gateways - SGCI Technology Sampler WebinarKeycloak for Science Gateways - SGCI Technology Sampler Webinar
Keycloak for Science Gateways - SGCI Technology Sampler Webinar
marcuschristie
 
Understanding SharePoint Apps, authentication and authorization infrastructur...
Understanding SharePoint Apps, authentication and authorization infrastructur...Understanding SharePoint Apps, authentication and authorization infrastructur...
Understanding SharePoint Apps, authentication and authorization infrastructur...
SPC Adriatics
 
OpenID Connect Explained
OpenID Connect ExplainedOpenID Connect Explained
OpenID Connect Explained
Vladimir Dzhuvinov
 
Webinar: API Extravaganza! Combining Google Analytics and ORCID API
Webinar: API Extravaganza! Combining Google Analytics and ORCID APIWebinar: API Extravaganza! Combining Google Analytics and ORCID API
Webinar: API Extravaganza! Combining Google Analytics and ORCID API
ARDC
 
Linkedin & OAuth
Linkedin & OAuthLinkedin & OAuth
Linkedin & OAuth
Umang Goyal
 
Intro to OAuth2 and OpenID Connect
Intro to OAuth2 and OpenID ConnectIntro to OAuth2 and OpenID Connect
Intro to OAuth2 and OpenID Connect
LiamWadman
 

Similar to ORCID API (20)

Integrating with the ORCID API
Integrating with the ORCID APIIntegrating with the ORCID API
Integrating with the ORCID API
 
ORCID API in action (A. Wrigley)
ORCID API in action (A. Wrigley)ORCID API in action (A. Wrigley)
ORCID API in action (A. Wrigley)
 
ORCID API Workshop OR2015
ORCID API Workshop OR2015ORCID API Workshop OR2015
ORCID API Workshop OR2015
 
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)
 
ORCID API (M. Buys)
 ORCID API (M. Buys) ORCID API (M. Buys)
ORCID API (M. Buys)
 
ORCID API in Action (A. Wrigley)
ORCID API in Action (A. Wrigley)ORCID API in Action (A. Wrigley)
ORCID API in Action (A. Wrigley)
 
Holt "Working with Scholarly APIs: A NISO Training Series, Session Two: ORCID"
Holt "Working with Scholarly APIs: A NISO Training Series, Session Two: ORCID"Holt "Working with Scholarly APIs: A NISO Training Series, Session Two: ORCID"
Holt "Working with Scholarly APIs: A NISO Training Series, Session Two: ORCID"
 
Beyond what is ORCID... using the API (L. Paglione)
Beyond what is ORCID... using the API (L. Paglione)Beyond what is ORCID... using the API (L. Paglione)
Beyond what is ORCID... using the API (L. Paglione)
 
ORCID Technical Intro - English
ORCID Technical Intro - EnglishORCID Technical Intro - English
ORCID Technical Intro - English
 
ORCID API introduction
ORCID API introductionORCID API introduction
ORCID API introduction
 
Sharing information between systems: The ORCID API (Alainna Wrigley)
Sharing information between systems: The ORCID API (Alainna Wrigley)Sharing information between systems: The ORCID API (Alainna Wrigley)
Sharing information between systems: The ORCID API (Alainna Wrigley)
 
Mobile Authentication - Onboarding, best practices & anti-patterns
Mobile Authentication - Onboarding, best practices & anti-patternsMobile Authentication - Onboarding, best practices & anti-patterns
Mobile Authentication - Onboarding, best practices & anti-patterns
 
Five Things You Gotta Know About Modern Identity
Five Things You Gotta Know About Modern IdentityFive Things You Gotta Know About Modern Identity
Five Things You Gotta Know About Modern Identity
 
ORCID Tech Intro - California Digital Libraries
ORCID Tech Intro - California Digital LibrariesORCID Tech Intro - California Digital Libraries
ORCID Tech Intro - California Digital Libraries
 
Keycloak for Science Gateways - SGCI Technology Sampler Webinar
Keycloak for Science Gateways - SGCI Technology Sampler WebinarKeycloak for Science Gateways - SGCI Technology Sampler Webinar
Keycloak for Science Gateways - SGCI Technology Sampler Webinar
 
Understanding SharePoint Apps, authentication and authorization infrastructur...
Understanding SharePoint Apps, authentication and authorization infrastructur...Understanding SharePoint Apps, authentication and authorization infrastructur...
Understanding SharePoint Apps, authentication and authorization infrastructur...
 
OpenID Connect Explained
OpenID Connect ExplainedOpenID Connect Explained
OpenID Connect Explained
 
Webinar: API Extravaganza! Combining Google Analytics and ORCID API
Webinar: API Extravaganza! Combining Google Analytics and ORCID APIWebinar: API Extravaganza! Combining Google Analytics and ORCID API
Webinar: API Extravaganza! Combining Google Analytics and ORCID API
 
Linkedin & OAuth
Linkedin & OAuthLinkedin & OAuth
Linkedin & OAuth
 
Intro to OAuth2 and OpenID Connect
Intro to OAuth2 and OpenID ConnectIntro to OAuth2 and OpenID Connect
Intro to OAuth2 and OpenID Connect
 

More from Nobuko Miyairi

ORCID概要
ORCID概要ORCID概要
ORCID概要
Nobuko Miyairi
 
国際研究者識別子ORCID: 学術出版における新たな可能性
国際研究者識別子ORCID: 学術出版における新たな可能性国際研究者識別子ORCID: 学術出版における新たな可能性
国際研究者識別子ORCID: 学術出版における新たな可能性
Nobuko Miyairi
 
国際研究者識別子ORCID
国際研究者識別子ORCID国際研究者識別子ORCID
国際研究者識別子ORCID
Nobuko Miyairi
 
20170526 orcid概要
20170526 orcid概要20170526 orcid概要
20170526 orcid概要
Nobuko Miyairi
 
ORCID Japan Consortium discussion for academic societies
ORCID Japan Consortium discussion for academic societiesORCID Japan Consortium discussion for academic societies
ORCID Japan Consortium discussion for academic societies
Nobuko Miyairi
 
ORCID around the world
ORCID around the worldORCID around the world
ORCID around the world
Nobuko Miyairi
 
ORCID Japan Member Meeting
ORCID Japan Member MeetingORCID Japan Member Meeting
ORCID Japan Member Meeting
Nobuko Miyairi
 
国際研究者識別子ORCID:いま研究者が知らなければいけないこと
国際研究者識別子ORCID:いま研究者が知らなければいけないこと国際研究者識別子ORCID:いま研究者が知らなければいけないこと
国際研究者識別子ORCID:いま研究者が知らなければいけないこと
Nobuko Miyairi
 
国際研究者識別子ORCID :いま図書館員が知らなければいけないこと
国際研究者識別子ORCID:いま図書館員が知らなければいけないこと国際研究者識別子ORCID:いま図書館員が知らなければいけないこと
国際研究者識別子ORCID :いま図書館員が知らなければいけないこと
Nobuko Miyairi
 
研究者識別子ORCID:
研究者識別子ORCID:研究者識別子ORCID:
研究者識別子ORCID:
Nobuko Miyairi
 
ORCID - connecting research & researchers
ORCID - connecting research & researchersORCID - connecting research & researchers
ORCID - connecting research & researchers
Nobuko Miyairi
 
ORCID (ScholarOne Manuscripts ユーザーカンファレンス2015、東京)
ORCID (ScholarOne Manuscripts ユーザーカンファレンス2015、東京)ORCID (ScholarOne Manuscripts ユーザーカンファレンス2015、東京)
ORCID (ScholarOne Manuscripts ユーザーカンファレンス2015、東京)
Nobuko Miyairi
 
ORCID introduction
ORCID introductionORCID introduction
ORCID introduction
Nobuko Miyairi
 
ORCID status & updates
ORCID status & updatesORCID status & updates
ORCID status & updates
Nobuko Miyairi
 
ORCID adoption in research workflow
ORCID adoption in research workflowORCID adoption in research workflow
ORCID adoption in research workflow
Nobuko Miyairi
 
ORCID introduction @ RA協議会第1回年次大会 20150902
ORCID introduction @ RA協議会第1回年次大会 20150902ORCID introduction @ RA協議会第1回年次大会 20150902
ORCID introduction @ RA協議会第1回年次大会 20150902
Nobuko Miyairi
 
20131029 nobuko lib_fair
20131029 nobuko lib_fair20131029 nobuko lib_fair
20131029 nobuko lib_fairNobuko Miyairi
 
20130813 Nobuko Miyairi @ the 15th Fiesole collection development retreat
20130813 Nobuko Miyairi @ the 15th Fiesole collection development retreat20130813 Nobuko Miyairi @ the 15th Fiesole collection development retreat
20130813 Nobuko Miyairi @ the 15th Fiesole collection development retreatNobuko Miyairi
 

More from Nobuko Miyairi (18)

ORCID概要
ORCID概要ORCID概要
ORCID概要
 
国際研究者識別子ORCID: 学術出版における新たな可能性
国際研究者識別子ORCID: 学術出版における新たな可能性国際研究者識別子ORCID: 学術出版における新たな可能性
国際研究者識別子ORCID: 学術出版における新たな可能性
 
国際研究者識別子ORCID
国際研究者識別子ORCID国際研究者識別子ORCID
国際研究者識別子ORCID
 
20170526 orcid概要
20170526 orcid概要20170526 orcid概要
20170526 orcid概要
 
ORCID Japan Consortium discussion for academic societies
ORCID Japan Consortium discussion for academic societiesORCID Japan Consortium discussion for academic societies
ORCID Japan Consortium discussion for academic societies
 
ORCID around the world
ORCID around the worldORCID around the world
ORCID around the world
 
ORCID Japan Member Meeting
ORCID Japan Member MeetingORCID Japan Member Meeting
ORCID Japan Member Meeting
 
国際研究者識別子ORCID:いま研究者が知らなければいけないこと
国際研究者識別子ORCID:いま研究者が知らなければいけないこと国際研究者識別子ORCID:いま研究者が知らなければいけないこと
国際研究者識別子ORCID:いま研究者が知らなければいけないこと
 
国際研究者識別子ORCID :いま図書館員が知らなければいけないこと
国際研究者識別子ORCID:いま図書館員が知らなければいけないこと国際研究者識別子ORCID:いま図書館員が知らなければいけないこと
国際研究者識別子ORCID :いま図書館員が知らなければいけないこと
 
研究者識別子ORCID:
研究者識別子ORCID:研究者識別子ORCID:
研究者識別子ORCID:
 
ORCID - connecting research & researchers
ORCID - connecting research & researchersORCID - connecting research & researchers
ORCID - connecting research & researchers
 
ORCID (ScholarOne Manuscripts ユーザーカンファレンス2015、東京)
ORCID (ScholarOne Manuscripts ユーザーカンファレンス2015、東京)ORCID (ScholarOne Manuscripts ユーザーカンファレンス2015、東京)
ORCID (ScholarOne Manuscripts ユーザーカンファレンス2015、東京)
 
ORCID introduction
ORCID introductionORCID introduction
ORCID introduction
 
ORCID status & updates
ORCID status & updatesORCID status & updates
ORCID status & updates
 
ORCID adoption in research workflow
ORCID adoption in research workflowORCID adoption in research workflow
ORCID adoption in research workflow
 
ORCID introduction @ RA協議会第1回年次大会 20150902
ORCID introduction @ RA協議会第1回年次大会 20150902ORCID introduction @ RA協議会第1回年次大会 20150902
ORCID introduction @ RA協議会第1回年次大会 20150902
 
20131029 nobuko lib_fair
20131029 nobuko lib_fair20131029 nobuko lib_fair
20131029 nobuko lib_fair
 
20130813 Nobuko Miyairi @ the 15th Fiesole collection development retreat
20130813 Nobuko Miyairi @ the 15th Fiesole collection development retreat20130813 Nobuko Miyairi @ the 15th Fiesole collection development retreat
20130813 Nobuko Miyairi @ the 15th Fiesole collection development retreat
 

Recently uploaded

Gregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics PresentationGregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics Presentation
gharris9
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
Faculty of Medicine And Health Sciences
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Sebastiano Panichella
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
Sebastiano Panichella
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Access Innovations, Inc.
 
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Dutch Power
 
Burning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdfBurning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdf
kkirkland2
 
Gregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptxGregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptx
gharris9
 
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
Howard Spence
 
2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf
Frederic Leger
 
AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...
AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...
AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...
AwangAniqkmals
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Matjaž Lipuš
 
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsCollapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Rosie Wells
 
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Dutch Power
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
eCommerce Institute
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Sebastiano Panichella
 
Tom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issueTom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issue
amekonnen
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
khadija278284
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
faizulhassanfaiz1670
 

Recently uploaded (19)

Gregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics PresentationGregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics Presentation
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
 
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
 
Burning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdfBurning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdf
 
Gregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptxGregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptx
 
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
 
2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf
 
AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...
AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...
AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
 
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsCollapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
 
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
 
Tom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issueTom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issue
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
 

ORCID API

  • 1. ORCID API INTEGRATING WITH THE ORCID API 17 APRIL 2017 ALAINNA THERESE WRIGLEY Senior ORCID Community Team Specialist (APAC) community@orcid.org | orcid.org/0000-0002-6036-0903
  • 2. ORCID ENABLES Organizations use the ORCID API to authenticate, collect, display, and connect persistent identifiers for people, places, and things in research workflows
  • 3. THE ORCID API API Features Public API Freely available to anyone with ORCID iD • Authenticate: Get a user’s authenticated ORCID iD • Read (Public): Search/retrieve public data Member API ORCID member organizations (Sandbox test environment freely available to anyone) • Read (Limited): Search/retrieve limited-access data • Add: Post new data to a record • Update: Edit or delete data you previously added Premium Member API Premium ORCID member organizations • Webhooks: Receive notifications of updates • Customised monthly reports (including email stats) • Access to monthly public data file
  • 4. ORCID REGISTRY CONNECTIONS Two models: 1. Connect via a vendor system • eJournal Press • Editorial Manager • Open Journal Systems • ScholarOne 2. Develop a custom connection
  • 5. CUSTOM INTEGRATIONS Via the ORCID API • Fine-tuned control & permissions • Customised buttons, user flows, feedback • Test & troubleshoot with ORCID team Code examples: https://members.orcid.org/api/resources/code-examples
  • 7. C&C: PEER REVIEW New feature – reviews only added by ORCID API Standard citation elements: • PERSON: person who performed review & being recognized for review activity. • REVIEW: review itself. Can be blank for blind or unshared reviews. • SUBJECT: review subject - paper, grant, etc. Can be blank for blind or unshared reviews. • ORGANIZATION: organization recognizing the person for review activity, such as a publisher, association or funder.
  • 8. COLLECT COLLECT and store users’ validated iDs Look for natural fits • Registration/sign in • Account settings/user profile • Submission • Post-submission thank you email TO: reviewer@email.com FROM: Grateful Journal Thank you for reviewing this article. Would you like to be recognized on your ORCID record? What is ORCID? Clicking this button will open a permission screen. Post-submission email ORCID as a sign in option Learn more: • Peer review workflow: https://members.orcid.org/api/workflow/peer-review • Publishing systems workflow: https://members.orcid.org/api/workflow/publishing-systems
  • 9. INVOLVING THE USER Key benefits: • You know the user controls the iD • User consent • Privacy/ data control trends • Positions your system as a service How? • Just a customized URL • No need to know whether the user has an iD – you’ll get it directly from the ORCID API!
  • 10. STEP 1: AUTHORIZATION URL https://sandbox.orcid.org/oauth/authorize? client_id=APP-E422WM33OPZWKKMQ& response_type=code& scope=/read-limited%20/activities/update& redirect_uri=https://my.URL.org& family_names=Reviewer&given_names=Peer&email=peerrevi ewer@institute.edu the base URL, displays ORCID sign in screen who’s asking? what permissions? where the user goes next personalize the experience The OAuth call: part I
  • 11. WHAT THE USER SEES already signed in sign in form (already registered) registration form
  • 12. STEP 2: AUTH CODE & USER FEEDBACK ORCID sends the user to your redirect, with a code appended to end https://my.URL.org?htA3yE • Save the code – you need it for the next step • Display something useful to the user • Authorize: thanks, here’s your iD! • Deny: are you sure you don’t want to give permission? the auth code deny message authorize message
  • 13. STEP 3A: TRANSFORM THE CODE INTO A TOKEN Use the code to gain access using the ORCID API https://sandbox.orcid.org/oauth/token HEADER: accept:application/json DATA: client_id=APP-XT8FBKJRO3MR8WDR client_secret=e285575c-4794-464b-a807-6f1c06b63 grant_type=authorization_code code=htA3yE redirect_uri=https%3A%2F%2Fmy.URL.org our API calls always look like URLs (RESTful) what format? the auth code so we know you are the right system to get this information
  • 14. STEP 3B: STORE THE RESULT The result of the call "access_token" :"6710dfee-6aab-445b-a266-205dd9085273", "token_type" :"bearer", “refresh_token“ :"2d76d8d0-6fd6-426b-a017-61e0ceda0ad2", "expires_in" :631138518, "scope" :"/read-limited /activities/update", "orcid" :"0000-0002-0491-7882", "name" :"Bob Researcher" store the access token, refresh token and iD with user’s info in your system when permission expires (in seconds) your permission – executed contract iD & name for the person who gave permission what you can do ✔ iD Collected!
  • 15. DISPLAY Learn more: • iD Display guidelines https://orcid.org/trademark-and-id-display-guidelines
  • 16. CONNECT CONNECT reviews to ORCID records • Use existing permissions (token) or get permission to update ORCID record • Use as much or little detail as is relevant • Each review has own unique reference ID • Add new group if doesn’t exist
  • 17. CONNECT VIA API TO SEND DATA Verb: POST BASE URL: https://api.sandbox.orcid.org/v2.0/0000-0002-0491-7882/peer-review HEADERS: Content-type:application/vnd.orcid+xml Authorization: Bearer 6710dfee-6aab-445b-a266-205dd9085273 DATA (if adding or updating): the file location=@peer-review.xml endpoint: /employment /education /work /funding etc. data format access token from before type of action, also: GET; PUT; DELETE 1. Your client sends data 2. Researcher’s record updated researcher’s iD • orcid.org unique ref id group
  • 18. SYNCHRONIZE your systems and ORCID • Continuously update reviewers’ records for new or corrected review activity • Register webhooks to learn of new activities on reviewers’ records • Update other data: Affiliations, works SYNCHRONIZE Learn more: • Webhooks: https://members.orcid.org/api/tutorial/webhooks
  • 19. API DEMO: JOURNAL ID CONNECT https://orcid-journalconnect.herokuapp.com
  • 20. RESOURCES ORCID and Publishers https://members.orcid.org/publishers Workflow: ORCID in publishing systems https://members.orcid.org/api/workflow/publishing-systems Workflow: ORCID in peer review https://members.orcid.org/api/workflow/peer-review ORCID peer review examples and case studies https://vimeo.com/album/4159316 ORCID-enabled publishing tools https://members.orcid.org/api/vendors/publisher-tools ORCID API documentation https://members.orcid.org/api Questions? support@orcid.org