SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
orcid.orgContact Info: p. +1-301-922-9062 a. 10411 Motor City Drive, Suite 750, Bethesda, MD 20817 USA
beyond what is ORCID…
...using the ORCID API
ORCID South Africa Workshop
19 July 2016
Matthew Buys
Regional Director, ORCID
m.buys@orcid.org
Twitter @mjbuys
http://orcid.org/0000-0001-7234-3684
2
Organizations are
use ORCID APIs to
authenticate, collect,
display, and connect
persistent identifiers
for people, places,
and things in
research workflows
ORCID enables assertions
Some phrases
API - If your software gives my software one of these instructions
I’ve defined, it will perform this action, or return this
information.
OAuth2 - A standard set of rules which resource owners
(commonly users) to grant access to APIs SECURELY.
RESTful Service - A web API that implements a popular and
simple set of instructions in the same way as a whole bunch of
other web APIs do.
Persistent Identifier - An identifier that exists for a long long
long time and points at data. web APIs do.
Unique Identifier - Being the only one of its kind, a set of letters
and numbers that identifies one thing and only that thing.
What is an ORCID iD?
An ORCID iD is a unique persistent identifier
which resolves to data about a researcher.
Researchers control data associated with their
record.
It looks like this:
http://orcid.org/0000-0001-5727-2427
And returns things like this!
XML Data
JSON Data
HTML
What are the ORCID APIs?
Public API - Free and available to anyone
○ Authenticate
○ Read Public
Member API - Only available to member organizations
○ Read Limited (non-public information a researcher chooses
to share with a member organization)
○ Add and update records (requires users permission)
○ Webhooks
○ Researcher Notifications
What’s in a ORCID record?
Organized into two sections.
Person:
Names, Countries, Keywords,Websites, Person
Identifiers
Activities:
Education, Employment, Funding, Peer Reviews,
and Works
orcid.org 8
•  permissions / scopes – your contract with the user
•  the ORCID messages – format of the data exchanged
•  OAuth calls – the permission protocol – how you “execute
the contract”
•  ORCID-specific calls – providing & receiving information
with the registry
the ORCID API in a nutshell
PHOTO: 3/2 nuts © M.G. Kafkas
https://flic.kr/p/4XytpS
E N T E R O N C E
R E U S E O F T E N
INTEROPERABILITY
P U B L I S H E R
A S S E RT A U T H O R S H I P
E M P LOY E R
A S S E RT A F F I L I AT I O N
F U N D E R
A S S E RT AWA R D
C O N N E C TC O N
N
E C T
C O L L E C TC O L L E C T
C O L L E C T
R E S E A R C H E R
C O N N E C T
0 1 2 3 - 4 5 6 7 - 7 6 5 4 - 3 2 1 0
NIH Video
Wiley instructions
Publisher
requirement page
UC Davis LibGuide
SSO
Oxford LibGuide
18 July 2016 orcid.org 10
DISPLAY
•  In metadata
•  On sites
•  In publications
CONNECT
•  Affiliations (employers)
•  Works (publishers)
•  Awards (funders)
orcid.org
Get permission, use permission
ORCID Record
Yes!
Do you have
permission to do what
you want to do?
Get the permission;
store iD and “token”
Read the record or
update the record
No
OAuth
PHOTO: electronic circuit board
www.flickr.com/photos/creative_stock/5227842611
Get permission: API-edition
orcid.org
ORCID registry depends on user-based permissions:
Can I...
•  have your iD (/authenticate)
•  interact with the activities on your record
•  read (/activities/read)
•  update (/activities/update)
•  interact with your biographical information
•  read (/person/read)
•  update (/person/update)
18 July 2016 orcid.org 13
Part “0”:Authenticate
PHOTO: Job Meeting
www.flickr.com/photos/jobmeeting/14375164286
Involving the user
orcid.org
Key benefits:
•  You know the user controls the iD
•  User knows what’s going on/ user choice
•  Privacy/ data control trends
•  Position/ strengthen your system as a service
How?
•  Just a “fancy” URL
•  Prior iD not needed
•  Hard things: promotion, finding touch points
PHOTO: Job Meeting
www.flickr.com/photos/jobmeeting/14375164286
Get permission: touch points
orcid.org
Look for natural fits:
•  Your sign in – why not link your iD?
•  Your account settings/ user profile
•  Submission (of any type)
•  Form fills: pre-fill from your Record!
•  Registration: for conference or
meeting
•  Reporting: Link your iD to get
started
PHOTO: electronic circuit board
www.flickr.com/photos/creative_stock/5227842611
The “fancy” URL
orcid.org
https://orcid.org/oauth/authorize? 
client_id=0000-0002-3003-7862& 
response_type=code& 
scope=/activities/read-limited%20/activities/update& 
redirect_uri=https://my.URL.org& 
family_names=Paglione&given_names=Laura&email=l.paglione
%2B2014@orcid.org&orcid=0000-0001-6356-0580
The base URL – displays the screen
who’s asking?
what permission?
where the user goes next
Personalize the
experience
The OAuth call: part I
PHOTO: electronic circuit board
www.flickr.com/photos/creative_stock/5227842611
what the user sees
orcid.org
PHOTO: electronic circuit board
www.flickr.com/photos/creative_stock/5227842611
the OAuth calls – magic code
orcid.org
ORCID sends the user to your redirect, with a code
https://my.URL.org?htA3yE
you...
•  save the code – you need it for the next step
•  display something useful to the user
•  Authorize: thanks for your permission!
•  Deny: are you sure you don’t want to give permission?
The magic code
18 July 2016 orcid.org 19
Part 1: Collect iD
PHOTO: electronic circuit board
www.flickr.com/photos/creative_stock/5227842611
the OAuth calls – the call
orcid.org
use the code to gain access using the ORCID API
https://api.orcid.org/oauth/token
HEADER: accept:application/json
DATA:
client_id=0000-0002-3003-7862
client_secret=f6ffa224-dc28-4c51-8c9e-ae4b86f61bc3
grant_type=authorization_code
code=htA3yE
redirect_uri=https%3A%2F%2Fmy.URL.org
our API calls
always looks
like URLs
(RESTful)what format?
The magic code
confirming that you are
the right one to get this
information
PHOTO: electronic circuit board
www.flickr.com/photos/creative_stock/5227842611
the OAuth calls – the result
orcid.org
the result of the call
"access_token” : "6710dfee-6aab-445b-a266-205dd9085273",
"token_type” : "bearer",
"expires_in” : 631138518,
"scope” : "/activities/read-limited /activities/update",
"orcid” : "0000-0001-6356-0580",
"name” : "Laura Paglione”
store the access token and iD
when permission expires (in seconds)
your permission – executed contract
iD & name for the person
who gave permission
What you can do
✔ iD Collected!
18 July 2016 orcid.org 22
Part 2: Display
You have the iD, now display it!
iDs in print
Royal Society, Biology Letters
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the
red x still appears, you may have to delete the image and then insert it again.
iDs electronically
Nature, Genetics
orcid.orgPHOTO: Job Meeting
www.flickr.com/photos/jobmeeting/14375164286
You have the iD, now display it!
Hindawi, Geometry
orcid.org
PHOTO: Job Meeting
www.flickr.com/photos/jobmeeting/14375164286
iDs in
profiles
You have the iD, now display it!
ORCID iD in DOI metadata:
<person_name>
<given_name>Karl</given_name>
<surname>Ward</surname>
<ORCID authenticated=“true”>
http://orcid.org/0000-0002-4121-9960
</ORCID>
</person_name>
•  iD available in search
orcid.orgPHOTO: Job Meeting
www.flickr.com/photos/jobmeeting/14375164286
18 July 2016 orcid.org 26
Part 3: Connect
orcid.org
Get permission, use permission
ORCID Record
Yes!
Do you have
permission to do what
you want to do?
Get the permission;
store iD and “token”
Read the record or
update the record
No
OAuth
PHOTO: electronic circuit board
www.flickr.com/photos/creative_stock/5227842611
Use permission: API-edition
orcid.org
•  Read data: GET
•  Add data: POST
•  Update data: PUT
BASE URL: https://api.orcid.org/v2.0/0000-0000-0000-0000
HEADERS:
accept:application/json (reading) content-type:application/json (adding /updating)
Authorization: Bearer 6710dfee-6aab-445b-a266-205dd9085273
DATA (if adding or updating):
the file location=@file_location_name
Modifiers:
/works
/update
data format
Access token from before
Read & update through a “message”
orcid.org
PHOTO: electronic circuit board
www.flickr.com/photos/creative_stock/5227842611
Examples
orcid.org
•  Add a work:
POST https://api.orcid.org/v2.0/0000-0000-0000-0000/work
•  Update employment info
PUT https://api.orcid.org/v2.0/0000-0000-0000-0000/employment
•  Read updated award data from another organization
GET https://api.orcid.org/v2.0/0000-0000-0000-0000/funding/19328
include:
•  Access token
•  Data file location & type
Unique reference
to the award
18 July 2016 orcid.org 31
Part 4: Synchronizing
PHOTO: electronic circuit board
www.flickr.com/photos/creative_stock/5227842611
Enabling synchronization
orcid.org
ORCID API features & tips:
•  Update notifications (webhooks)
•  Your system registers iDs you’re watching
•  ORCID notifies when changes happen
•  Internal triggers
•  Employment status change
•  Publication acceptance
•  Publication correction
•  Funding award
18 July 2016 orcid.org 33
Live example
Google playground
http://tinyurl.com/zrmbxqb
Scope: /orcid-works/create
Header name: accept / Header value: application/vnd.orcid+xml
Header name: Content-type / Header value: application/vnd.orcid+xml
Resources
PHOTO: Stairway to somewhere © Jonathan Fenton
https://flic.kr/p/7Guxgu
member resources (includes planning & communication resources)
http://members.orcid.org
API documentation
http://members.orcid.org/api
getting authenticated ORCID iDs
http://members.orcid.org/api/tutorial-retrieve-orcid-id-curl-v12-and-earlier
vendors that support ORCID iDs
http://members.orcid.org/publisher-tools
getting help at ORCID
http://orcid.org/help/contact-us
• 
• 
• 
• 
• 
The true power of our APIs is the flexibility to use
them in ways we haven’t even dreamed of!
TODO:
One big screenshot of websites that use ORCI
•  Find out more at http://orcid.org
•  Register at http://orcid.org/register
•  Twitter @ORCID_Org / @mjbuys
36orcid.org
Thank you!
Matthew Buys
Regional Director, ORCID
m.buys@orcid.org
http://orcid.org/0000-0001-7234-3684

Más contenido relacionado

La actualidad más candente

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 at Scale: Approaches to Adoption and Implementation (A. Meadows/L. Pagl...
ORCID at Scale: Approaches to Adoption and Implementation (A. Meadows/L. Pagl...ORCID at Scale: Approaches to Adoption and Implementation (A. Meadows/L. Pagl...
ORCID at Scale: Approaches to Adoption and Implementation (A. Meadows/L. Pagl...ORCID, Inc
 
ORCID in platform research lifecycle products (M. Buys)
ORCID in platform research lifecycle products (M. Buys)ORCID in platform research lifecycle products (M. Buys)
ORCID in platform research lifecycle products (M. Buys)ORCID, Inc
 
ORCID for researchers: What, why, how?
ORCID for researchers: What, why, how?ORCID for researchers: What, why, how?
ORCID for researchers: What, why, how?ORCID, Inc
 
ORCID Implementation in Open Access Repositories and Institutional Research I...
ORCID Implementation in Open Access Repositories and Institutional Research I...ORCID Implementation in Open Access Repositories and Institutional Research I...
ORCID Implementation in Open Access Repositories and Institutional Research I...Simeon Warner
 
What is the ORCID API and what you can do with it? (R. Peters)
What is the ORCID API and what you can do with it? (R. Peters)What is the ORCID API and what you can do with it? (R. Peters)
What is the ORCID API and what you can do with it? (R. Peters)ORCID, Inc
 
ORCID auto-update in the publishing process: From submission to your systems ...
ORCID auto-update in the publishing process: From submission to your systems ...ORCID auto-update in the publishing process: From submission to your systems ...
ORCID auto-update in the publishing process: From submission to your systems ...ORCID, Inc
 
Authority and VValidation in Digital Communications
Authority and VValidation in Digital CommunicationsAuthority and VValidation in Digital Communications
Authority and VValidation in Digital CommunicationsORCID, 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
 
Enabling information interoperability with identifiers (L. Haak)
 Enabling information interoperability with identifiers (L. Haak) Enabling information interoperability with identifiers (L. Haak)
Enabling information interoperability with identifiers (L. Haak)ORCID, Inc
 
ORCID in platform research lifecycle products - Digital Science (A. Higgs)
ORCID in platform research lifecycle products - Digital Science (A. Higgs)ORCID in platform research lifecycle products - Digital Science (A. Higgs)
ORCID in platform research lifecycle products - Digital Science (A. Higgs)ORCID, Inc
 
Enabling information interoperability with identifiers (L. Haak)
Enabling information interoperability with identifiers  (L. Haak)Enabling information interoperability with identifiers  (L. Haak)
Enabling information interoperability with identifiers (L. Haak)ORCID, Inc
 
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, Inc
 
ORCID in platform research lifecycle products -Elsevier (C. Shillum)
ORCID in platform research lifecycle products -Elsevier (C. Shillum)ORCID in platform research lifecycle products -Elsevier (C. Shillum)
ORCID in platform research lifecycle products -Elsevier (C. Shillum)ORCID, Inc
 
Identifying Springer's Author (with ORCID iD) on SpringerLink (H. Aziz)
Identifying Springer's Author (with ORCID iD) on SpringerLink (H. Aziz)Identifying Springer's Author (with ORCID iD) on SpringerLink (H. Aziz)
Identifying Springer's Author (with ORCID iD) on SpringerLink (H. Aziz)ORCID, Inc
 
ORCID: Connecting Research and Researchers
ORCID: Connecting Research and ResearchersORCID: Connecting Research and Researchers
ORCID: Connecting Research and ResearchersORCID, Inc
 
ORCID: Today and the Future
ORCID: Today and the FutureORCID: Today and the Future
ORCID: Today and the FutureSusanMRob
 
Brief overview of ORCID for researchers
Brief overview of ORCID for researchersBrief overview of ORCID for researchers
Brief overview of ORCID for researchersORCID, Inc
 
ORCID Collect and Connect Program (A. Meadows)
ORCID Collect and Connect Program (A. Meadows)ORCID Collect and Connect Program (A. Meadows)
ORCID Collect and Connect Program (A. Meadows)ORCID, Inc
 
Panel on ORCID integrations by publishers
Panel on ORCID integrations by publishersPanel on ORCID integrations by publishers
Panel on ORCID integrations by publishersORCID, Inc
 

La actualidad más candente (20)

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 at Scale: Approaches to Adoption and Implementation (A. Meadows/L. Pagl...
ORCID at Scale: Approaches to Adoption and Implementation (A. Meadows/L. Pagl...ORCID at Scale: Approaches to Adoption and Implementation (A. Meadows/L. Pagl...
ORCID at Scale: Approaches to Adoption and Implementation (A. Meadows/L. Pagl...
 
ORCID in platform research lifecycle products (M. Buys)
ORCID in platform research lifecycle products (M. Buys)ORCID in platform research lifecycle products (M. Buys)
ORCID in platform research lifecycle products (M. Buys)
 
ORCID for researchers: What, why, how?
ORCID for researchers: What, why, how?ORCID for researchers: What, why, how?
ORCID for researchers: What, why, how?
 
ORCID Implementation in Open Access Repositories and Institutional Research I...
ORCID Implementation in Open Access Repositories and Institutional Research I...ORCID Implementation in Open Access Repositories and Institutional Research I...
ORCID Implementation in Open Access Repositories and Institutional Research I...
 
What is the ORCID API and what you can do with it? (R. Peters)
What is the ORCID API and what you can do with it? (R. Peters)What is the ORCID API and what you can do with it? (R. Peters)
What is the ORCID API and what you can do with it? (R. Peters)
 
ORCID auto-update in the publishing process: From submission to your systems ...
ORCID auto-update in the publishing process: From submission to your systems ...ORCID auto-update in the publishing process: From submission to your systems ...
ORCID auto-update in the publishing process: From submission to your systems ...
 
Authority and VValidation in Digital Communications
Authority and VValidation in Digital CommunicationsAuthority and VValidation in Digital Communications
Authority and VValidation in Digital Communications
 
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)
 
Enabling information interoperability with identifiers (L. Haak)
 Enabling information interoperability with identifiers (L. Haak) Enabling information interoperability with identifiers (L. Haak)
Enabling information interoperability with identifiers (L. Haak)
 
ORCID in platform research lifecycle products - Digital Science (A. Higgs)
ORCID in platform research lifecycle products - Digital Science (A. Higgs)ORCID in platform research lifecycle products - Digital Science (A. Higgs)
ORCID in platform research lifecycle products - Digital Science (A. Higgs)
 
Enabling information interoperability with identifiers (L. Haak)
Enabling information interoperability with identifiers  (L. Haak)Enabling information interoperability with identifiers  (L. Haak)
Enabling information interoperability with identifiers (L. Haak)
 
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 platform research lifecycle products -Elsevier (C. Shillum)
ORCID in platform research lifecycle products -Elsevier (C. Shillum)ORCID in platform research lifecycle products -Elsevier (C. Shillum)
ORCID in platform research lifecycle products -Elsevier (C. Shillum)
 
Identifying Springer's Author (with ORCID iD) on SpringerLink (H. Aziz)
Identifying Springer's Author (with ORCID iD) on SpringerLink (H. Aziz)Identifying Springer's Author (with ORCID iD) on SpringerLink (H. Aziz)
Identifying Springer's Author (with ORCID iD) on SpringerLink (H. Aziz)
 
ORCID: Connecting Research and Researchers
ORCID: Connecting Research and ResearchersORCID: Connecting Research and Researchers
ORCID: Connecting Research and Researchers
 
ORCID: Today and the Future
ORCID: Today and the FutureORCID: Today and the Future
ORCID: Today and the Future
 
Brief overview of ORCID for researchers
Brief overview of ORCID for researchersBrief overview of ORCID for researchers
Brief overview of ORCID for researchers
 
ORCID Collect and Connect Program (A. Meadows)
ORCID Collect and Connect Program (A. Meadows)ORCID Collect and Connect Program (A. Meadows)
ORCID Collect and Connect Program (A. Meadows)
 
Panel on ORCID integrations by publishers
Panel on ORCID integrations by publishersPanel on ORCID integrations by publishers
Panel on ORCID integrations by publishers
 

Similar a 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)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 in action (A. Wrigley)
ORCID API in action (A. Wrigley)ORCID API in action (A. Wrigley)
ORCID API in action (A. Wrigley)ORCID, Inc
 
Working with the ORCID API (L. Paglione)
Working with the ORCID API (L. Paglione) Working with the ORCID API (L. Paglione)
Working with the ORCID API (L. Paglione) ORCID, Inc
 
Getting Connected with the ORCID API (A. Wrigley)
Getting Connected with the ORCID API (A. Wrigley)Getting Connected with the ORCID API (A. Wrigley)
Getting Connected with the ORCID API (A. Wrigley)ORCID, Inc
 
The ORCID API (L. Paglione)
The ORCID API (L. Paglione)The ORCID API (L. Paglione)
The ORCID API (L. Paglione)ORCID, Inc
 
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
 
Integrating with the ORCID API
Integrating with the ORCID APIIntegrating with the ORCID API
Integrating with the ORCID APINobuko Miyairi
 
ORCID API Workshop OR2015
ORCID API Workshop OR2015ORCID API Workshop OR2015
ORCID API Workshop OR2015ORCID, Inc
 
ORCID Technical Intro - English
ORCID Technical Intro - EnglishORCID Technical Intro - English
ORCID Technical Intro - EnglishORCID, Inc
 
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
 
ORCID Tech Intro - California Digital Libraries
ORCID Tech Intro - California Digital LibrariesORCID Tech Intro - California Digital Libraries
ORCID Tech Intro - California Digital LibrariesORCID, Inc
 
ORCID Member Site Integration: Using the API
ORCID Member Site Integration: Using the APIORCID Member Site Integration: Using the API
ORCID Member Site Integration: Using the APIORCID, Inc
 
ORCID API introduction
ORCID API introductionORCID API introduction
ORCID API introductionJisc
 
201505 peer review-early-adopter-paglione
201505 peer review-early-adopter-paglione201505 peer review-early-adopter-paglione
201505 peer review-early-adopter-paglioneORCID, Inc
 
The Jisc UK ORCID use cases and API workshop
The Jisc UK ORCID use cases and API workshopThe Jisc UK ORCID use cases and API workshop
The Jisc UK ORCID use cases and API workshopJisc
 
The Crossref/ORCID Auto-Update: all you need to know
The Crossref/ORCID Auto-Update: all you need to knowThe Crossref/ORCID Auto-Update: all you need to know
The Crossref/ORCID Auto-Update: all you need to knowCrossref
 
CrossRef Annual Meeting 2012 ORCID Laure Haak
CrossRef Annual Meeting 2012 ORCID Laure HaakCrossRef Annual Meeting 2012 ORCID Laure Haak
CrossRef Annual Meeting 2012 ORCID Laure HaakCrossref
 

Similar a ORCID API (M. Buys) (20)

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 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 in action (A. Wrigley)
ORCID API in action (A. Wrigley)ORCID API in action (A. Wrigley)
ORCID API in action (A. Wrigley)
 
Working with the ORCID API (L. Paglione)
Working with the ORCID API (L. Paglione) Working with the ORCID API (L. Paglione)
Working with the ORCID API (L. Paglione)
 
Getting Connected with the ORCID API (A. Wrigley)
Getting Connected with the ORCID API (A. Wrigley)Getting Connected with the ORCID API (A. Wrigley)
Getting Connected with the ORCID API (A. Wrigley)
 
The ORCID API (L. Paglione)
The ORCID API (L. Paglione)The ORCID API (L. Paglione)
The ORCID API (L. Paglione)
 
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 API
ORCID APIORCID API
ORCID API
 
Integrating with the ORCID API
Integrating with the ORCID APIIntegrating with the ORCID API
Integrating with the ORCID API
 
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"
 
ORCID API Workshop OR2015
ORCID API Workshop OR2015ORCID API Workshop OR2015
ORCID API Workshop OR2015
 
ORCID Technical Intro - English
ORCID Technical Intro - EnglishORCID Technical Intro - English
ORCID Technical Intro - English
 
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
 
ORCID Tech Intro - California Digital Libraries
ORCID Tech Intro - California Digital LibrariesORCID Tech Intro - California Digital Libraries
ORCID Tech Intro - California Digital Libraries
 
ORCID Member Site Integration: Using the API
ORCID Member Site Integration: Using the APIORCID Member Site Integration: Using the API
ORCID Member Site Integration: Using the API
 
ORCID API introduction
ORCID API introductionORCID API introduction
ORCID API introduction
 
201505 peer review-early-adopter-paglione
201505 peer review-early-adopter-paglione201505 peer review-early-adopter-paglione
201505 peer review-early-adopter-paglione
 
The Jisc UK ORCID use cases and API workshop
The Jisc UK ORCID use cases and API workshopThe Jisc UK ORCID use cases and API workshop
The Jisc UK ORCID use cases and API workshop
 
The Crossref/ORCID Auto-Update: all you need to know
The Crossref/ORCID Auto-Update: all you need to knowThe Crossref/ORCID Auto-Update: all you need to know
The Crossref/ORCID Auto-Update: all you need to know
 
CrossRef Annual Meeting 2012 ORCID Laure Haak
CrossRef Annual Meeting 2012 ORCID Laure HaakCrossRef Annual Meeting 2012 ORCID Laure Haak
CrossRef Annual Meeting 2012 ORCID Laure Haak
 

Más de ORCID, Inc

ORCID at UniKL (P. Hamzah)
ORCID at UniKL (P. Hamzah)ORCID at UniKL (P. Hamzah)
ORCID at UniKL (P. Hamzah)ORCID, Inc
 
ORCID Integration Videos
ORCID Integration VideosORCID Integration Videos
ORCID Integration VideosORCID, 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
 
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
 
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)ORCID, Inc
 
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, Inc
 
ORCID @ Khalifa University
ORCID @ Khalifa UniversityORCID @ Khalifa University
ORCID @ Khalifa UniversityORCID, Inc
 
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)ORCID, Inc
 
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, Inc
 
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)ORCID, Inc
 
Research Management & Publishing (M. Jagerhorn)
Research Management & Publishing (M. Jagerhorn)Research Management & Publishing (M. Jagerhorn)
Research Management & Publishing (M. Jagerhorn)ORCID, Inc
 
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, Inc
 
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)ORCID, Inc
 
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, Inc
 
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 Integration Videos
ORCID Integration VideosORCID Integration Videos
ORCID Integration VideosORCID, Inc
 
The Latest on ORCID API v2
The Latest on ORCID API v2 The Latest on ORCID API v2
The Latest on ORCID API v2 ORCID, 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 API Perks & Pitfalls
ORCID API Perks & PitfallsORCID API Perks & Pitfalls
ORCID API Perks & PitfallsORCID, Inc
 
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...ORCID, Inc
 

Más de ORCID, Inc (20)

ORCID at UniKL (P. Hamzah)
ORCID at UniKL (P. Hamzah)ORCID at UniKL (P. Hamzah)
ORCID at UniKL (P. Hamzah)
 
ORCID Integration Videos
ORCID Integration VideosORCID Integration Videos
ORCID Integration Videos
 
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)
 
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)
 
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)
 
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...
 

Último

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 

Último (20)

Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 

ORCID API (M. Buys)

  • 1. orcid.orgContact Info: p. +1-301-922-9062 a. 10411 Motor City Drive, Suite 750, Bethesda, MD 20817 USA beyond what is ORCID… ...using the ORCID API ORCID South Africa Workshop 19 July 2016 Matthew Buys Regional Director, ORCID m.buys@orcid.org Twitter @mjbuys http://orcid.org/0000-0001-7234-3684
  • 2. 2 Organizations are use ORCID APIs to authenticate, collect, display, and connect persistent identifiers for people, places, and things in research workflows ORCID enables assertions
  • 3. Some phrases API - If your software gives my software one of these instructions I’ve defined, it will perform this action, or return this information. OAuth2 - A standard set of rules which resource owners (commonly users) to grant access to APIs SECURELY. RESTful Service - A web API that implements a popular and simple set of instructions in the same way as a whole bunch of other web APIs do. Persistent Identifier - An identifier that exists for a long long long time and points at data. web APIs do. Unique Identifier - Being the only one of its kind, a set of letters and numbers that identifies one thing and only that thing.
  • 4. What is an ORCID iD? An ORCID iD is a unique persistent identifier which resolves to data about a researcher. Researchers control data associated with their record. It looks like this: http://orcid.org/0000-0001-5727-2427
  • 5. And returns things like this! XML Data JSON Data HTML
  • 6. What are the ORCID APIs? Public API - Free and available to anyone ○ Authenticate ○ Read Public Member API - Only available to member organizations ○ Read Limited (non-public information a researcher chooses to share with a member organization) ○ Add and update records (requires users permission) ○ Webhooks ○ Researcher Notifications
  • 7. What’s in a ORCID record? Organized into two sections. Person: Names, Countries, Keywords,Websites, Person Identifiers Activities: Education, Employment, Funding, Peer Reviews, and Works
  • 8. orcid.org 8 •  permissions / scopes – your contract with the user •  the ORCID messages – format of the data exchanged •  OAuth calls – the permission protocol – how you “execute the contract” •  ORCID-specific calls – providing & receiving information with the registry the ORCID API in a nutshell PHOTO: 3/2 nuts © M.G. Kafkas https://flic.kr/p/4XytpS
  • 9. E N T E R O N C E R E U S E O F T E N INTEROPERABILITY P U B L I S H E R A S S E RT A U T H O R S H I P E M P LOY E R A S S E RT A F F I L I AT I O N F U N D E R A S S E RT AWA R D C O N N E C TC O N N E C T C O L L E C TC O L L E C T C O L L E C T R E S E A R C H E R C O N N E C T 0 1 2 3 - 4 5 6 7 - 7 6 5 4 - 3 2 1 0 NIH Video Wiley instructions Publisher requirement page UC Davis LibGuide SSO Oxford LibGuide
  • 10. 18 July 2016 orcid.org 10 DISPLAY •  In metadata •  On sites •  In publications CONNECT •  Affiliations (employers) •  Works (publishers) •  Awards (funders)
  • 11. orcid.org Get permission, use permission ORCID Record Yes! Do you have permission to do what you want to do? Get the permission; store iD and “token” Read the record or update the record No OAuth
  • 12. PHOTO: electronic circuit board www.flickr.com/photos/creative_stock/5227842611 Get permission: API-edition orcid.org ORCID registry depends on user-based permissions: Can I... •  have your iD (/authenticate) •  interact with the activities on your record •  read (/activities/read) •  update (/activities/update) •  interact with your biographical information •  read (/person/read) •  update (/person/update)
  • 13. 18 July 2016 orcid.org 13 Part “0”:Authenticate
  • 14. PHOTO: Job Meeting www.flickr.com/photos/jobmeeting/14375164286 Involving the user orcid.org Key benefits: •  You know the user controls the iD •  User knows what’s going on/ user choice •  Privacy/ data control trends •  Position/ strengthen your system as a service How? •  Just a “fancy” URL •  Prior iD not needed •  Hard things: promotion, finding touch points
  • 15. PHOTO: Job Meeting www.flickr.com/photos/jobmeeting/14375164286 Get permission: touch points orcid.org Look for natural fits: •  Your sign in – why not link your iD? •  Your account settings/ user profile •  Submission (of any type) •  Form fills: pre-fill from your Record! •  Registration: for conference or meeting •  Reporting: Link your iD to get started
  • 16. PHOTO: electronic circuit board www.flickr.com/photos/creative_stock/5227842611 The “fancy” URL orcid.org https://orcid.org/oauth/authorize? client_id=0000-0002-3003-7862& response_type=code& scope=/activities/read-limited%20/activities/update& redirect_uri=https://my.URL.org& family_names=Paglione&given_names=Laura&email=l.paglione %2B2014@orcid.org&orcid=0000-0001-6356-0580 The base URL – displays the screen who’s asking? what permission? where the user goes next Personalize the experience The OAuth call: part I
  • 17. PHOTO: electronic circuit board www.flickr.com/photos/creative_stock/5227842611 what the user sees orcid.org
  • 18. PHOTO: electronic circuit board www.flickr.com/photos/creative_stock/5227842611 the OAuth calls – magic code orcid.org ORCID sends the user to your redirect, with a code https://my.URL.org?htA3yE you... •  save the code – you need it for the next step •  display something useful to the user •  Authorize: thanks for your permission! •  Deny: are you sure you don’t want to give permission? The magic code
  • 19. 18 July 2016 orcid.org 19 Part 1: Collect iD
  • 20. PHOTO: electronic circuit board www.flickr.com/photos/creative_stock/5227842611 the OAuth calls – the call orcid.org use the code to gain access using the ORCID API https://api.orcid.org/oauth/token HEADER: accept:application/json DATA: client_id=0000-0002-3003-7862 client_secret=f6ffa224-dc28-4c51-8c9e-ae4b86f61bc3 grant_type=authorization_code code=htA3yE redirect_uri=https%3A%2F%2Fmy.URL.org our API calls always looks like URLs (RESTful)what format? The magic code confirming that you are the right one to get this information
  • 21. PHOTO: electronic circuit board www.flickr.com/photos/creative_stock/5227842611 the OAuth calls – the result orcid.org the result of the call "access_token” : "6710dfee-6aab-445b-a266-205dd9085273", "token_type” : "bearer", "expires_in” : 631138518, "scope” : "/activities/read-limited /activities/update", "orcid” : "0000-0001-6356-0580", "name” : "Laura Paglione” store the access token and iD when permission expires (in seconds) your permission – executed contract iD & name for the person who gave permission What you can do ✔ iD Collected!
  • 22. 18 July 2016 orcid.org 22 Part 2: Display
  • 23. You have the iD, now display it! iDs in print Royal Society, Biology Letters The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again. iDs electronically Nature, Genetics orcid.orgPHOTO: Job Meeting www.flickr.com/photos/jobmeeting/14375164286
  • 24. You have the iD, now display it! Hindawi, Geometry orcid.org PHOTO: Job Meeting www.flickr.com/photos/jobmeeting/14375164286 iDs in profiles
  • 25. You have the iD, now display it! ORCID iD in DOI metadata: <person_name> <given_name>Karl</given_name> <surname>Ward</surname> <ORCID authenticated=“true”> http://orcid.org/0000-0002-4121-9960 </ORCID> </person_name> •  iD available in search orcid.orgPHOTO: Job Meeting www.flickr.com/photos/jobmeeting/14375164286
  • 26. 18 July 2016 orcid.org 26 Part 3: Connect
  • 27. orcid.org Get permission, use permission ORCID Record Yes! Do you have permission to do what you want to do? Get the permission; store iD and “token” Read the record or update the record No OAuth
  • 28. PHOTO: electronic circuit board www.flickr.com/photos/creative_stock/5227842611 Use permission: API-edition orcid.org •  Read data: GET •  Add data: POST •  Update data: PUT BASE URL: https://api.orcid.org/v2.0/0000-0000-0000-0000 HEADERS: accept:application/json (reading) content-type:application/json (adding /updating) Authorization: Bearer 6710dfee-6aab-445b-a266-205dd9085273 DATA (if adding or updating): the file location=@file_location_name Modifiers: /works /update data format Access token from before
  • 29. Read & update through a “message” orcid.org
  • 30. PHOTO: electronic circuit board www.flickr.com/photos/creative_stock/5227842611 Examples orcid.org •  Add a work: POST https://api.orcid.org/v2.0/0000-0000-0000-0000/work •  Update employment info PUT https://api.orcid.org/v2.0/0000-0000-0000-0000/employment •  Read updated award data from another organization GET https://api.orcid.org/v2.0/0000-0000-0000-0000/funding/19328 include: •  Access token •  Data file location & type Unique reference to the award
  • 31. 18 July 2016 orcid.org 31 Part 4: Synchronizing
  • 32. PHOTO: electronic circuit board www.flickr.com/photos/creative_stock/5227842611 Enabling synchronization orcid.org ORCID API features & tips: •  Update notifications (webhooks) •  Your system registers iDs you’re watching •  ORCID notifies when changes happen •  Internal triggers •  Employment status change •  Publication acceptance •  Publication correction •  Funding award
  • 33. 18 July 2016 orcid.org 33 Live example Google playground http://tinyurl.com/zrmbxqb Scope: /orcid-works/create Header name: accept / Header value: application/vnd.orcid+xml Header name: Content-type / Header value: application/vnd.orcid+xml
  • 34. Resources PHOTO: Stairway to somewhere © Jonathan Fenton https://flic.kr/p/7Guxgu member resources (includes planning & communication resources) http://members.orcid.org API documentation http://members.orcid.org/api getting authenticated ORCID iDs http://members.orcid.org/api/tutorial-retrieve-orcid-id-curl-v12-and-earlier vendors that support ORCID iDs http://members.orcid.org/publisher-tools getting help at ORCID http://orcid.org/help/contact-us •  •  •  •  • 
  • 35. The true power of our APIs is the flexibility to use them in ways we haven’t even dreamed of! TODO: One big screenshot of websites that use ORCI
  • 36. •  Find out more at http://orcid.org •  Register at http://orcid.org/register •  Twitter @ORCID_Org / @mjbuys 36orcid.org Thank you! Matthew Buys Regional Director, ORCID m.buys@orcid.org http://orcid.org/0000-0001-7234-3684