SlideShare uma empresa Scribd logo
1 de 20
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

Mais conteúdo relacionado

Mais procurados

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 VideosORCID, Inc
 
ORCID Support & ORCID Support Advance
ORCID Support & ORCID Support AdvanceORCID Support & ORCID Support Advance
ORCID Support & ORCID Support AdvanceJisc
 
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 ConnectJisc
 
ORCID Integration Videos
ORCID Integration VideosORCID Integration Videos
ORCID Integration VideosORCID, 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 RegistryORCID, 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 2014ORCID, Inc
 
Researcher KnowHow: Managing your researcher identity
Researcher KnowHow: Managing your researcher identityResearcher KnowHow: Managing your researcher identity
Researcher KnowHow: Managing your researcher identityLivUniLibrary
 
ORCID Resources
ORCID ResourcesORCID Resources
ORCID ResourcesORCID, 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 2014ORCID, Inc
 

Mais procurados (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
 

Semelhante a ORCID API

Integrating with the ORCID API
Integrating with the ORCID APIIntegrating with the ORCID API
Integrating with the ORCID APINobuko 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 OR2015ORCID, 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
 
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 - EnglishORCID, Inc
 
ORCID API introduction
ORCID API introductionORCID API introduction
ORCID API introductionJisc
 
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-patternsPieter 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 IdentityMark Diodati
 
ORCID Tech Intro - California Digital Libraries
ORCID Tech Intro - California Digital LibrariesORCID Tech Intro - California Digital Libraries
ORCID Tech Intro - California Digital LibrariesORCID, 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 Webinarmarcuschristie
 
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
 
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 APIARDC
 
Linkedin & OAuth
Linkedin & OAuthLinkedin & OAuth
Linkedin & OAuthUmang Goyal
 
Intro to OAuth2 and OpenID Connect
Intro to OAuth2 and OpenID ConnectIntro to OAuth2 and OpenID Connect
Intro to OAuth2 and OpenID ConnectLiamWadman
 

Semelhante a 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
 

Mais de Nobuko Miyairi

国際研究者識別子ORCID: 学術出版における新たな可能性
国際研究者識別子ORCID: 学術出版における新たな可能性国際研究者識別子ORCID: 学術出版における新たな可能性
国際研究者識別子ORCID: 学術出版における新たな可能性Nobuko Miyairi
 
国際研究者識別子ORCID
国際研究者識別子ORCID国際研究者識別子ORCID
国際研究者識別子ORCIDNobuko 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 societiesNobuko Miyairi
 
ORCID around the world
ORCID around the worldORCID around the world
ORCID around the worldNobuko Miyairi
 
ORCID Japan Member Meeting
ORCID Japan Member MeetingORCID Japan Member Meeting
ORCID Japan Member MeetingNobuko 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 & researchersNobuko Miyairi
 
ORCID (ScholarOne Manuscripts ユーザーカンファレンス2015、東京)
ORCID (ScholarOne Manuscripts ユーザーカンファレンス2015、東京)ORCID (ScholarOne Manuscripts ユーザーカンファレンス2015、東京)
ORCID (ScholarOne Manuscripts ユーザーカンファレンス2015、東京)Nobuko Miyairi
 
ORCID status & updates
ORCID status & updatesORCID status & updates
ORCID status & updatesNobuko Miyairi
 
ORCID adoption in research workflow
ORCID adoption in research workflowORCID adoption in research workflow
ORCID adoption in research workflowNobuko Miyairi
 
ORCID introduction @ RA協議会第1回年次大会 20150902
ORCID introduction @ RA協議会第1回年次大会 20150902ORCID introduction @ RA協議会第1回年次大会 20150902
ORCID introduction @ RA協議会第1回年次大会 20150902Nobuko 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
 

Mais de 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
 

Último

General Elections Final Press Noteas per M
General Elections Final Press Noteas per MGeneral Elections Final Press Noteas per M
General Elections Final Press Noteas per MVidyaAdsule1
 
Application of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxApplication of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxRoquia Salam
 
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRachelAnnTenibroAmaz
 
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRRINDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRRsarwankumar4524
 
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...Sebastiano Panichella
 
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...Sebastiano Panichella
 
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxEngaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxAsifArshad8
 
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptxerickamwana1
 
GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024GESCO SE
 
Understanding Post Production changes (PPC) in Clinical Data Management (CDM)...
Understanding Post Production changes (PPC) in Clinical Data Management (CDM)...Understanding Post Production changes (PPC) in Clinical Data Management (CDM)...
Understanding Post Production changes (PPC) in Clinical Data Management (CDM)...soumyapottola
 
Scootsy Overview Deck - Pan City Delivery
Scootsy Overview Deck - Pan City DeliveryScootsy Overview Deck - Pan City Delivery
Scootsy Overview Deck - Pan City Deliveryrishi338139
 
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunityDon't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunityApp Ethena
 
Sunlight Spectacle 2024 Practical Action Launch Event 2024-04-08
Sunlight Spectacle 2024 Practical Action Launch Event 2024-04-08Sunlight Spectacle 2024 Practical Action Launch Event 2024-04-08
Sunlight Spectacle 2024 Practical Action Launch Event 2024-04-08LloydHelferty
 
cse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber securitycse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber securitysandeepnani2260
 

Último (14)

General Elections Final Press Noteas per M
General Elections Final Press Noteas per MGeneral Elections Final Press Noteas per M
General Elections Final Press Noteas per M
 
Application of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxApplication of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptx
 
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
 
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRRINDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
 
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
 
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
 
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxEngaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
 
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
 
GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024
 
Understanding Post Production changes (PPC) in Clinical Data Management (CDM)...
Understanding Post Production changes (PPC) in Clinical Data Management (CDM)...Understanding Post Production changes (PPC) in Clinical Data Management (CDM)...
Understanding Post Production changes (PPC) in Clinical Data Management (CDM)...
 
Scootsy Overview Deck - Pan City Delivery
Scootsy Overview Deck - Pan City DeliveryScootsy Overview Deck - Pan City Delivery
Scootsy Overview Deck - Pan City Delivery
 
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunityDon't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
 
Sunlight Spectacle 2024 Practical Action Launch Event 2024-04-08
Sunlight Spectacle 2024 Practical Action Launch Event 2024-04-08Sunlight Spectacle 2024 Practical Action Launch Event 2024-04-08
Sunlight Spectacle 2024 Practical Action Launch Event 2024-04-08
 
cse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber securitycse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber security
 

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