SlideShare a Scribd company logo
orcid.org
The ORCID API
AlainnaTherese
ORCID Community Engagement & Support
support@orcid.org | orcid.org/0000-0002-6036-0903
a: 10411 Motor City Drive, Suite 750, Bethesda, MD 20817 USA
Sharing information between systems
Connecting info by names is complicated
orcid.org
Of the more than 6 million authors in a major journal citations and
abstracts database,+2/3 share last name and single initial with
another author.An ambiguous name in the same database refers on
average to 8 people.
http://ands.org.au/newsletters/share_issue18.pdf
PHOTO: Stairway to somewhere © Jonathan Fenton
https://flic.kr/p/7Guxgu
ORCID provides
orcid.orgPHOTO: Stairway to somewhere © Jonathan Fenton https://flic.kr/p/7Guxgu
Persistent digital identifiers to distinguish researchers from
each other
Member-built integrations that connect researchers and their
activities/affiliations
A hub for synchronizing machine-readable connections
between identifiers for people, organizations, and research
activities
✔ Plumbing for research information
✔ Tools to build trust in digital information
Registration is simple
orcid.org
Register
Directly via the ORCID website
https://orcid.org/register
Or referred by an integration
from another site
PHOTO: Stairway to somewhere © Jonathan Fenton
https://flic.kr/p/7Guxgu
Registration is simple
orcid.org
Welcome to the ORCID Registry!
•  Unique and persistent
identifier

•  16-digit number

•  Expressed as HTTP URI

•  Compatible with ISO standard

•  Verify your email address
•  Here’s your ORCID iD:
PHOTO: Stairway to somewhere © Jonathan Fenton
https://flic.kr/p/7Guxgu
The ORCID record
orcid.org
Biographical
data è
ç Education data
ç Employment data
ç Works data
ç Funding data
PHOTO: Stairway to somewhere © Jonathan Fenton
https://flic.kr/p/7Guxgu
The ORCID record
orcid.org
Education & employment data
Organization
list from è
Ringgold
(an ISNI Registrar)
PHOTO: Stairway to somewhere © Jonathan Fenton
https://flic.kr/p/7Guxgu
The ORCID record
orcid.org
Funding data
Funding agency
ç list consistent
with FundRef
Search & link
wizard ê
PHOTO: Stairway to somewhere © Jonathan Fenton
https://flic.kr/p/7Guxgu
The ORCID record
orcid.org
Works data
Structured citations
in BibTeX
Classifications & metadata
fields consistent w/
CASRAI
Translated titles &
language support
Search & Link Wizards:
•  Crossref Metadata Search
•  Scopus
•  Europe PubMed Central
•  ResearcherID
•  Modern Language
Association
•  DataCite Metadata Store
•  Redalyc
•  Ariti
•  ANDS Registry
BibTeX importPHOTO: Stairway to somewhere © Jonathan Fenton
https://flic.kr/p/7Guxgu
The ORCID record
Works data
When the same work is added by
multiple sources, the different
versions are grouped together
based on work identifier
Source information is captured
for all items added to the record
PHOTO: Stairway to somewhere © Jonathan Fenton
https://flic.kr/p/7Guxgu
The ORCID record
Peer review data
Only posted via API by clients
approved for peer review
Live: F1000, AGU/eJournalpress, Publons
In progress: Aries Systems, eLIFE, Hindawi,
Politics & Religion Journal, Peerage of Science
PHOTO: Stairway to somewhere © Jonathan Fenton
https://flic.kr/p/7Guxgu
Information in an ORCID Record has a privacy setting,
which only the account owner can set – API cannot override.
Account information (settings, permissions) is accessible by
the account owner.
User privacy
Public view Account ownerAccount owner, Trusted
orgs & individuals
Accessible by :
PHOTO: Stairway to somewhere © Jonathan Fenton
https://flic.kr/p/7Guxgu
ORCID enables
Organizations use
the ORCID API to
authenticate, collect,
display, and connect
persistent identifiers
for people, places,
and things in
research workflows
7 October 2016 orcid.org 14
API Features
Member API
ORCID member organizations
(Sandbox test environment freely
available to anyone)
•  Authenticate: Get a user’s authenticated ORCID iD
•  Read: Search/retrieve public and limited access data
•  Add/Update: Post new items to a record or edit/delete items you
previously added
•  Create: Facilitate creation of new ORCID records (via on-demand
process)
Premium Member API
Premium ORCID member
organizations
•  Webhooks: Receive notifications of updates
•  Customised monthly reports
•  Access to monthly public data file
ORCID API
Connecting to the ORCID registry
orcid.org
Two models:
1.  Connect via a vendor system
•  Manuscript submission/publication
•  Document/data repositories
•  Profile systems
•  CRIS systems
2.  Develop a custom connection
PHOTO: Stairway to somewhere © Jonathan Fenton
https://flic.kr/p/7Guxgu
Custom integrations
orcid.org
Via the ORCID API
•  Fine-tuned control and permissions
•  Customized buttons, user flows, & user feedback
Current integration list:
http://members.orcid.org/current-integrations
PHOTO: Stairway to somewhere © Jonathan Fenton
https://flic.kr/p/7Guxgu
Selected vendor system connections
orcid.org
Publishing
•  eJournal Press
•  Editorial Manager
•  ScholarOne
Document / data repositories
•  DSpace
•  ePrints
•  Hydra/Fedora
CRIS Systems
•  Converis
•  Elements
•  IRMA
•  Pivot
•  PlumX
•  Pure
•  Vivo
http://members.orcid.org/orcid-enabled-systems
PHOTO: Stairway to somewhere © Jonathan Fenton
https://flic.kr/p/7Guxgu
7 October 2016 orcid.org 18
DISPLAY
•  In metadata
•  On sites
•  In publications
CONNECT
•  Affiliations (employers)
•  Works (publishers)
•  Awards (funders)
Collect
COLLECT validated ORCID iDs for
individuals
•  Explain what ORCID is
•  Explain why you’re collecting iDs
•  Consistent user experience
•  Authenticated connections
orcid.org
Ensure individuals are correctly connected with your institution
Many vendor systems use the OAuth process
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
orcid.org
ORCID registry depends on user-based permissions:
Can I...
•  have your iD (/authenticate)
•  read limited-access data on your record
(/read-limited)
•  interact with the activities on your record
(/activities/update)
•  interact with your biographical information
(/orcid-bio/update)
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
Step 1: fancy URL
orcid.org
https://sandbox.orcid.org/oauth/authorize? 
client_id=APP-XT8FBKJRO3MR8WDR& 
response_type=code& 
scope=/read-limited%20/activities/update& 
redirect_uri=https://my.URL.org& 
family_names=Researcher&given_names=Bob&email=bobresearcher@mailinator.com
&orcid=0000-0001-6356-0580
The base URL, displays ORCID sign in
who’s
asking?
what
permissions?
where the user goes next
Personalise the
experience
The OAuth call: part I
PHOTO: electronic circuit board
www.flickr.com/photos/creative_stock/5227842611
What the user sees
orcid.org
already signed in sign in form
(already registered)
registration form
knownemail@here.edu
PHOTO: electronic circuit board
www.flickr.com/photos/creative_stock/5227842611
Step 2:Auth code & user feedback
orcid.org
ORCID sends the user to your redirect, with a code
https://my.URL.org?htA3yE
•  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 auth code
PHOTO: electronic circuit board
www.flickr.com/photos/creative_stock/5227842611
Step 3a:Transform the code into a token
orcid.org
Use the code to gain access using the ORCID API
https://sandbox.api.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
looks like URLs
(RESTful)what format?
The auth code
confirming that you are
the right one to get this
information
PHOTO: electronic circuit board
www.flickr.com/photos/creative_stock/5227842611
Step 3b: Store the result
orcid.org
the result of the call
"access_token” :"6710dfee-6aab-445b-a266-205dd9085273",
"token_type" : "bearer",
"expires_in" : 631138518,
"scope" : "/read-limited /activities/update",
"orcid" : "0000-0001-6356-0580",
"name" : "Bob Researcher"
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!
Display
orcid.org
DISPLAY iDs on your website, platform, systems
•  iDs shown as a link
•  iDs in metadata
•  Use the ORCID Member logo
•  Explain why iDs are collected
Signal to your researchers and the wider community that your
systems are plumbed to support ORCID iDs
http://orcid.org/trademark-and-id-display-guidelines
You have the iD, now display it!
iDs in print
Royal Society, Biology Letters
iDs electronically
Nature, Genetics
orcid.orgPHOTO: Job Meeting
Display: iDs in profiles
orcid.org
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
Connect
orcid.org
CONNECT your data to ORCID records
•  Request permission to write to records
•  Store long-lived tokens
•  Add data that you uniquely can (authoritative)
•  Explain the connection
Enable researchers to provide validated data to other systems they use
https://orcid.org/blog/2015/10/26/auto-update-has-arrived-orcid-records-move-next-level
Verb: POST
BASE URL: https://sandbox.api.orcid.org/v1.2/0000-0001-6356-0580/affiliations
HEADERS: Content-type:application/json
Authorization: Bearer 6710dfee-6aab-445b-a266-205dd9085273
DATA (if adding or updating):
the file location=@employment.xml
Relevant
area:
/orcid-bio
/funding
/orcid-works
/peer-review
data format
Access token from
before
Type of action, also: READ; PUT
1.Your client sends data 2. Researcher’s record updated
Connect via API to send data
Read & update through a “message”
orcid.org
Synchronize
orcid.org
SYNCHRONIZE with your systems
•  Update information when it changes
•  Auto-add new information
•  Search & link wizards
•  Sync data from others
Saved time, better reporting, improved information flow
https://members.orcid.org/api/tutorial-webhooks
https://orcid.org/blog/2015/10/26/auto-update-has-arrived-orcid-records-move-next-level
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
API in action: Create on demand
http://orcid-create-on-demand.herokuapp.com
Resources
PHOTO: Stairway to somewhere
© Jonathan Fenton https://flic.kr/p/7Guxgu
Bootcamp: ORCID API (Searches, OAuth, Create on Demand)
http://is.gd/VALA2016ORCID
ORCID Create on Demand Demo
http://orcid-createondemand.herokuapp.com
Collect & Connect @ Member Support Centre
https://members.orcid.org
API documentation
https://members.orcid.org/api
ORCID API User Listserv
http://groups.google.com/group/orcid-api-users
ORCID API Source (Github)
https://github.com/ORCID/ORCID-Source/blob/master/orcid-model/src/main/resources/README.md
• 
• 
• 
• 
• 
• 

More Related Content

PPT
Web 2.0 In Healthcare
PPTX
Bryant orcid pkp_08212013_v2
PDF
ORCID in platform research lifecycle products - Digital Science (A. Higgs)
PDF
ORCID API (M. Buys)
PPTX
ORCID in platform research lifecycle products (M. Buys)
PPT
APTA Web 2.0 Presentation
PPTX
Yahoo Open Platform Stack
PDF
Digital Tools Workshop: Handout
Web 2.0 In Healthcare
Bryant orcid pkp_08212013_v2
ORCID in platform research lifecycle products - Digital Science (A. Higgs)
ORCID API (M. Buys)
ORCID in platform research lifecycle products (M. Buys)
APTA Web 2.0 Presentation
Yahoo Open Platform Stack
Digital Tools Workshop: Handout

Similar to Sharing information between systems: The ORCID API (Alainna Wrigley) (20)

PPTX
ORCID API in Action (A. Wrigley)
PPTX
ORCID Collect & Connect: understanding integrations and the API (M. Buys)
PPTX
ORCID API in action (A. Wrigley)
PPTX
Integrating with the ORCID API
PPTX
Getting Connected with the ORCID API (A. Wrigley)
PDF
Beyond what is ORCID... using the API (L. Paglione)
PPTX
ORCID Update - AAP PSP Annual Meeting February 2011
PPTX
ORCID auto-update in the publishing process: From submission to your systems ...
PDF
LIASA-HELIG ORCID Webinar
PPTX
ORCID API
PPTX
ORCID Implementation in Open Access Repositories and Institutional Research I...
PDF
ORCID: Connecting Research and Researchers
PDF
VIVO and persistent identifiers: Integrating ORCID_08152013
PDF
Apresentação ORCID Jornadas FCCN 2014 Évora
PDF
Presentação ORCID Jornadas FCCN 2014
PDF
ORCID: Streamlining workflows - Crossref LIVE South Africa
PDF
Orcid oai8 20130618
PPTX
NISO Webinar: Authority Control: Are You Who We Say You Are?
PDF
ORCID Meets Mozart 20150824
PDF
Collect and Connect: Integrating ORCID into research workflows (M. Buys)
ORCID API in Action (A. Wrigley)
ORCID Collect & Connect: understanding integrations and the API (M. Buys)
ORCID API in action (A. Wrigley)
Integrating with the ORCID API
Getting Connected with the ORCID API (A. Wrigley)
Beyond what is ORCID... using the API (L. Paglione)
ORCID Update - AAP PSP Annual Meeting February 2011
ORCID auto-update in the publishing process: From submission to your systems ...
LIASA-HELIG ORCID Webinar
ORCID API
ORCID Implementation in Open Access Repositories and Institutional Research I...
ORCID: Connecting Research and Researchers
VIVO and persistent identifiers: Integrating ORCID_08152013
Apresentação ORCID Jornadas FCCN 2014 Évora
Presentação ORCID Jornadas FCCN 2014
ORCID: Streamlining workflows - Crossref LIVE South Africa
Orcid oai8 20130618
NISO Webinar: Authority Control: Are You Who We Say You Are?
ORCID Meets Mozart 20150824
Collect and Connect: Integrating ORCID into research workflows (M. Buys)
Ad

More from ORCID, Inc (20)

PPTX
ORCID Overview: Why your Lifelong Identifier is Important in the Digital Age ...
PPTX
Identifying Springer's Author (with ORCID iD) on SpringerLink (H. Aziz)
PPTX
ORCID at UniKL (P. Hamzah)
PPTX
ORCID Integration Videos
PPTX
ORCID as a Community Initiative (N. Miyairi)
PPTX
Introduction and Welcome to the 2017 ORCID Malaysia Workshop (N. Miyairi)
PDF
MyRID: ORCID Integration in Malaysia (T. Dharmalingam)
PPTX
Spreading the ORCID Word: ORCID Communications Webinar (2016.12)
PPTX
ORCID @ Khalifa University
PPTX
ORCID Integration with Institutional Repositories (D. Grenz)
PPTX
Research in a world where machines read (M. Buys)
PDF
Benefits to researchers who use ORCID (P. Purnell)
PDF
Research Management & Publishing (M. Jagerhorn)
PPTX
ORCID overview: why your lifelong identifier is important in the digital age ...
PDF
ORCID in the Publishing Workflow (Mochammad Tanzil Multazam)
PPTX
What in the World is ORCID? (Haak)
PPTX
ORCID as a Community Initiative (Miyairi)
PPTX
ORCID Integration Videos
PPTX
The Latest on ORCID API v2
PPTX
What’s New in ORCID Tech 2016 (Robert Peters)
ORCID Overview: Why your Lifelong Identifier is Important in the Digital Age ...
Identifying Springer's Author (with ORCID iD) on SpringerLink (H. Aziz)
ORCID at UniKL (P. Hamzah)
ORCID Integration Videos
ORCID as a Community Initiative (N. Miyairi)
Introduction and Welcome to the 2017 ORCID Malaysia Workshop (N. Miyairi)
MyRID: ORCID Integration in Malaysia (T. Dharmalingam)
Spreading the ORCID Word: ORCID Communications Webinar (2016.12)
ORCID @ Khalifa University
ORCID Integration with Institutional Repositories (D. Grenz)
Research in a world where machines read (M. Buys)
Benefits to researchers who use ORCID (P. Purnell)
Research Management & Publishing (M. Jagerhorn)
ORCID overview: why your lifelong identifier is important in the digital age ...
ORCID in the Publishing Workflow (Mochammad Tanzil Multazam)
What in the World is ORCID? (Haak)
ORCID as a Community Initiative (Miyairi)
ORCID Integration Videos
The Latest on ORCID API v2
What’s New in ORCID Tech 2016 (Robert Peters)
Ad

Recently uploaded (20)

PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PPTX
master seminar digital applications in india
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Computing-Curriculum for Schools in Ghana
PDF
RMMM.pdf make it easy to upload and study
PPTX
Cell Types and Its function , kingdom of life
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
Final Presentation General Medicine 03-08-2024.pptx
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
Complications of Minimal Access Surgery at WLH
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Supply Chain Operations Speaking Notes -ICLT Program
Microbial diseases, their pathogenesis and prophylaxis
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Anesthesia in Laparoscopic Surgery in India
Microbial disease of the cardiovascular and lymphatic systems
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
master seminar digital applications in india
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Computing-Curriculum for Schools in Ghana
RMMM.pdf make it easy to upload and study
Cell Types and Its function , kingdom of life
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
GDM (1) (1).pptx small presentation for students
Final Presentation General Medicine 03-08-2024.pptx
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Complications of Minimal Access Surgery at WLH
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf

Sharing information between systems: The ORCID API (Alainna Wrigley)

  • 1. orcid.org The ORCID API AlainnaTherese ORCID Community Engagement & Support support@orcid.org | orcid.org/0000-0002-6036-0903 a: 10411 Motor City Drive, Suite 750, Bethesda, MD 20817 USA Sharing information between systems
  • 2. Connecting info by names is complicated orcid.org Of the more than 6 million authors in a major journal citations and abstracts database,+2/3 share last name and single initial with another author.An ambiguous name in the same database refers on average to 8 people. http://ands.org.au/newsletters/share_issue18.pdf PHOTO: Stairway to somewhere © Jonathan Fenton https://flic.kr/p/7Guxgu
  • 3. ORCID provides orcid.orgPHOTO: Stairway to somewhere © Jonathan Fenton https://flic.kr/p/7Guxgu Persistent digital identifiers to distinguish researchers from each other Member-built integrations that connect researchers and their activities/affiliations A hub for synchronizing machine-readable connections between identifiers for people, organizations, and research activities ✔ Plumbing for research information ✔ Tools to build trust in digital information
  • 4. Registration is simple orcid.org Register Directly via the ORCID website https://orcid.org/register Or referred by an integration from another site PHOTO: Stairway to somewhere © Jonathan Fenton https://flic.kr/p/7Guxgu
  • 5. Registration is simple orcid.org Welcome to the ORCID Registry! •  Unique and persistent identifier •  16-digit number •  Expressed as HTTP URI •  Compatible with ISO standard •  Verify your email address •  Here’s your ORCID iD: PHOTO: Stairway to somewhere © Jonathan Fenton https://flic.kr/p/7Guxgu
  • 6. The ORCID record orcid.org Biographical data è ç Education data ç Employment data ç Works data ç Funding data PHOTO: Stairway to somewhere © Jonathan Fenton https://flic.kr/p/7Guxgu
  • 7. The ORCID record orcid.org Education & employment data Organization list from è Ringgold (an ISNI Registrar) PHOTO: Stairway to somewhere © Jonathan Fenton https://flic.kr/p/7Guxgu
  • 8. The ORCID record orcid.org Funding data Funding agency ç list consistent with FundRef Search & link wizard ê PHOTO: Stairway to somewhere © Jonathan Fenton https://flic.kr/p/7Guxgu
  • 9. The ORCID record orcid.org Works data Structured citations in BibTeX Classifications & metadata fields consistent w/ CASRAI Translated titles & language support Search & Link Wizards: •  Crossref Metadata Search •  Scopus •  Europe PubMed Central •  ResearcherID •  Modern Language Association •  DataCite Metadata Store •  Redalyc •  Ariti •  ANDS Registry BibTeX importPHOTO: Stairway to somewhere © Jonathan Fenton https://flic.kr/p/7Guxgu
  • 10. The ORCID record Works data When the same work is added by multiple sources, the different versions are grouped together based on work identifier Source information is captured for all items added to the record PHOTO: Stairway to somewhere © Jonathan Fenton https://flic.kr/p/7Guxgu
  • 11. The ORCID record Peer review data Only posted via API by clients approved for peer review Live: F1000, AGU/eJournalpress, Publons In progress: Aries Systems, eLIFE, Hindawi, Politics & Religion Journal, Peerage of Science PHOTO: Stairway to somewhere © Jonathan Fenton https://flic.kr/p/7Guxgu
  • 12. Information in an ORCID Record has a privacy setting, which only the account owner can set – API cannot override. Account information (settings, permissions) is accessible by the account owner. User privacy Public view Account ownerAccount owner, Trusted orgs & individuals Accessible by : PHOTO: Stairway to somewhere © Jonathan Fenton https://flic.kr/p/7Guxgu
  • 13. ORCID enables Organizations use the ORCID API to authenticate, collect, display, and connect persistent identifiers for people, places, and things in research workflows
  • 14. 7 October 2016 orcid.org 14 API Features Member API ORCID member organizations (Sandbox test environment freely available to anyone) •  Authenticate: Get a user’s authenticated ORCID iD •  Read: Search/retrieve public and limited access data •  Add/Update: Post new items to a record or edit/delete items you previously added •  Create: Facilitate creation of new ORCID records (via on-demand process) Premium Member API Premium ORCID member organizations •  Webhooks: Receive notifications of updates •  Customised monthly reports •  Access to monthly public data file ORCID API
  • 15. Connecting to the ORCID registry orcid.org Two models: 1.  Connect via a vendor system •  Manuscript submission/publication •  Document/data repositories •  Profile systems •  CRIS systems 2.  Develop a custom connection PHOTO: Stairway to somewhere © Jonathan Fenton https://flic.kr/p/7Guxgu
  • 16. Custom integrations orcid.org Via the ORCID API •  Fine-tuned control and permissions •  Customized buttons, user flows, & user feedback Current integration list: http://members.orcid.org/current-integrations PHOTO: Stairway to somewhere © Jonathan Fenton https://flic.kr/p/7Guxgu
  • 17. Selected vendor system connections orcid.org Publishing •  eJournal Press •  Editorial Manager •  ScholarOne Document / data repositories •  DSpace •  ePrints •  Hydra/Fedora CRIS Systems •  Converis •  Elements •  IRMA •  Pivot •  PlumX •  Pure •  Vivo http://members.orcid.org/orcid-enabled-systems PHOTO: Stairway to somewhere © Jonathan Fenton https://flic.kr/p/7Guxgu
  • 18. 7 October 2016 orcid.org 18 DISPLAY •  In metadata •  On sites •  In publications CONNECT •  Affiliations (employers) •  Works (publishers) •  Awards (funders)
  • 19. Collect COLLECT validated ORCID iDs for individuals •  Explain what ORCID is •  Explain why you’re collecting iDs •  Consistent user experience •  Authenticated connections orcid.org Ensure individuals are correctly connected with your institution Many vendor systems use the OAuth process
  • 20. 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
  • 21. PHOTO: electronic circuit board www.flickr.com/photos/creative_stock/5227842611 Get permission orcid.org ORCID registry depends on user-based permissions: Can I... •  have your iD (/authenticate) •  read limited-access data on your record (/read-limited) •  interact with the activities on your record (/activities/update) •  interact with your biographical information (/orcid-bio/update)
  • 22. 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
  • 23. 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
  • 24. PHOTO: electronic circuit board www.flickr.com/photos/creative_stock/5227842611 Step 1: fancy URL orcid.org https://sandbox.orcid.org/oauth/authorize? client_id=APP-XT8FBKJRO3MR8WDR& response_type=code& scope=/read-limited%20/activities/update& redirect_uri=https://my.URL.org& family_names=Researcher&given_names=Bob&email=bobresearcher@mailinator.com &orcid=0000-0001-6356-0580 The base URL, displays ORCID sign in who’s asking? what permissions? where the user goes next Personalise the experience The OAuth call: part I
  • 25. PHOTO: electronic circuit board www.flickr.com/photos/creative_stock/5227842611 What the user sees orcid.org already signed in sign in form (already registered) registration form knownemail@here.edu
  • 26. PHOTO: electronic circuit board www.flickr.com/photos/creative_stock/5227842611 Step 2:Auth code & user feedback orcid.org ORCID sends the user to your redirect, with a code https://my.URL.org?htA3yE •  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 auth code
  • 27. PHOTO: electronic circuit board www.flickr.com/photos/creative_stock/5227842611 Step 3a:Transform the code into a token orcid.org Use the code to gain access using the ORCID API https://sandbox.api.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 looks like URLs (RESTful)what format? The auth code confirming that you are the right one to get this information
  • 28. PHOTO: electronic circuit board www.flickr.com/photos/creative_stock/5227842611 Step 3b: Store the result orcid.org the result of the call "access_token” :"6710dfee-6aab-445b-a266-205dd9085273", "token_type" : "bearer", "expires_in" : 631138518, "scope" : "/read-limited /activities/update", "orcid" : "0000-0001-6356-0580", "name" : "Bob Researcher" 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!
  • 29. Display orcid.org DISPLAY iDs on your website, platform, systems •  iDs shown as a link •  iDs in metadata •  Use the ORCID Member logo •  Explain why iDs are collected Signal to your researchers and the wider community that your systems are plumbed to support ORCID iDs http://orcid.org/trademark-and-id-display-guidelines
  • 30. You have the iD, now display it! iDs in print Royal Society, Biology Letters iDs electronically Nature, Genetics orcid.orgPHOTO: Job Meeting
  • 31. Display: iDs in profiles orcid.org
  • 32. 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
  • 33. Connect orcid.org CONNECT your data to ORCID records •  Request permission to write to records •  Store long-lived tokens •  Add data that you uniquely can (authoritative) •  Explain the connection Enable researchers to provide validated data to other systems they use https://orcid.org/blog/2015/10/26/auto-update-has-arrived-orcid-records-move-next-level
  • 34. Verb: POST BASE URL: https://sandbox.api.orcid.org/v1.2/0000-0001-6356-0580/affiliations HEADERS: Content-type:application/json Authorization: Bearer 6710dfee-6aab-445b-a266-205dd9085273 DATA (if adding or updating): the file location=@employment.xml Relevant area: /orcid-bio /funding /orcid-works /peer-review data format Access token from before Type of action, also: READ; PUT 1.Your client sends data 2. Researcher’s record updated Connect via API to send data
  • 35. Read & update through a “message” orcid.org
  • 36. Synchronize orcid.org SYNCHRONIZE with your systems •  Update information when it changes •  Auto-add new information •  Search & link wizards •  Sync data from others Saved time, better reporting, improved information flow https://members.orcid.org/api/tutorial-webhooks https://orcid.org/blog/2015/10/26/auto-update-has-arrived-orcid-records-move-next-level
  • 37. 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
  • 38. API in action: Create on demand http://orcid-create-on-demand.herokuapp.com
  • 39. Resources PHOTO: Stairway to somewhere © Jonathan Fenton https://flic.kr/p/7Guxgu Bootcamp: ORCID API (Searches, OAuth, Create on Demand) http://is.gd/VALA2016ORCID ORCID Create on Demand Demo http://orcid-createondemand.herokuapp.com Collect & Connect @ Member Support Centre https://members.orcid.org API documentation https://members.orcid.org/api ORCID API User Listserv http://groups.google.com/group/orcid-api-users ORCID API Source (Github) https://github.com/ORCID/ORCID-Source/blob/master/orcid-model/src/main/resources/README.md •  •  •  •  •  •