rorcid tutorial
for v0.3.0
rorcid
is an R programmatic interface to the Orcid public API. rorcid
is not a product developed or distributed by ORCID®.
Installation
Stable rorcid
version from CRAN
install.packages("rorcid")
Or, the development version from Github
devtools::install_github("ropensci/rorcid")
library("rorcid")
Usage
The Orcid class
There’s a function as.orcid()
in this package to help coerce an Orcid ID to an object that holds details for that Orcid ID, prints a nice summary, and you can browse easily to that profile. E.g.
as.orcid(x="0000-0002-1642-628X")
#> $`0000-0002-1642-628X`
#> <ORCID> 0000-0002-1642-628X
#> Name: Boettiger, Carl
#> URL (first):
#> Country: US
#> Keywords: Ecology, Evolution, Regime Shifts, Stochastic Dynamics
#> Submission date: 2012-11-01 17:57:23
You by default get the print method above, but you can use summary()
as well to get more detailed information.
summary( as.orcid(x="0000-0002-1642-628X") )
#> Length Class Mode
#> 0000-0002-1642-628X 13 or_cid list
Or you can pass in many IDs
lapply(c("0000-0003-1620-1408", "0000-0002-9341-7985"), as.orcid)
#> [[1]]
#> [[1]]$`0000-0003-1620-1408`
#> <ORCID> 0000-0003-1620-1408
#> Name: Johnson, Thomas
#> URL (first):
#> Country: US
#> Keywords:
#> Submission date: 2012-10-27 10:33:31
#>
#>
#> [[2]]
#> [[2]]$`0000-0002-9341-7985`
#> <ORCID> 0000-0002-9341-7985
#> Name: Binfield, Peter
#> URL (first):
#> Country: US
#> Keywords:
#> Submission date: 2012-10-16 04:39:18
The browse()
function lets you browser to a profile easily with a single function call
browse(as.orcid("0000-0002-1642-628X"))
Get works
The works()
function helps get works data from an orcid data object. The output of works()
uses a print method to just print citations for each work.
out <- works(orcid_id("0000-0002-0233-1757"))
out
#> <WORKS> 0000-0002-0233-1757
#> Count: 6 - First 10
#> - Individual heterogeneity in mortality mediates long-term persistence of a seasonal microparasite
#> - METAPOPULATION DYNAMICS OVERRIDE LOCAL LIMITS ON LONG-TERM PARASITE PERSISTENCE
#> - Soil mediates the interaction of coexisting entomopathogenic nematodes with an insect host
#> - Presubmission Inquiry for PLOS Biology article on rOpenSci (PBIOLOGY-S-12-05379)
#> - git can facilitate greater reproducibility and increased transparency in science
#> - git repository for paper on git and reproducible science
And you can easily get to the entire data.frame of works details
head(out$data)
#> # A tibble: 6 x 30
#> `put-code` `journal-title` `short-description` `work-type`
#> <chr> <lgl> <lgl> <chr>
#> 1 5296064 NA NA JOURNAL_ARTICLE
#> 2 5296065 NA NA JOURNAL_ARTICLE
#> 3 5296066 NA NA JOURNAL_ARTICLE
#> 4 9012984 NA NA JOURNAL_ARTICLE
#> 5 9012985 NA NA JOURNAL_ARTICLE
#> 6 9012986 NA NA JOURNAL_ARTICLE
#> # ... with 26 more variables: `work-source` <lgl>, `language-code` <lgl>,
#> # country <lgl>, visibility <chr>, `work-title.subtitle` <lgl>,
#> # `work-title.translated-title` <lgl>, `work-title.title.value` <chr>,
#> # `work-citation.work-citation-type` <chr>,
#> # `work-citation.citation` <chr>, `publication-date.media-type` <lgl>,
#> # `publication-date.year.value` <chr>,
#> # `publication-date.month.value` <chr>,
#> # `publication-date.day.value` <chr>,
#> # `work-external-identifiers.work-external-identifier` <list>,
#> # `work-external-identifiers.scope` <lgl>, url.value <chr>,
#> # `work-contributors.contributor` <list>,
#> # `source.source-client-id` <lgl>, `source.source-orcid.value` <lgl>,
#> # `source.source-orcid.uri` <chr>, `source.source-orcid.path` <chr>,
#> # `source.source-orcid.host` <chr>, `source.source-name.value` <chr>,
#> # `source.source-date.value` <dbl>, `created-date.value` <dbl>,
#> # `last-modified-date.value` <dbl>
Search Orcid
Get a list of names and Orcid IDs matching a name query
orcid(query="carl boettiger")
#> # A tibble: 10 x 36
#> `relevancy-score.value` orcid `orcid-id` `orcid-deprecated`
#> * <dbl> <lgl> <lgl> <lgl>
#> 1 0.8316167 NA NA NA
#> 2 0.5108813 NA NA NA
#> 3 0.4915957 NA NA NA
#> 4 0.2884943 NA NA NA
#> 5 0.2511020 NA NA NA
#> 6 0.2460287 NA NA NA
#> 7 0.2245925 NA NA NA
#> 8 0.2245925 NA NA NA
#> 9 0.2245925 NA NA NA
#> 10 0.2245925 NA NA NA
#> # ... with 32 more variables: `orcid-preferences` <lgl>,
#> # `orcid-history` <lgl>, `orcid-activities` <lgl>,
#> # `orcid-internal` <lgl>, type <lgl>, `group-type` <lgl>,
#> # `client-type` <lgl>, `orcid-identifier.value` <lgl>,
#> # `orcid-identifier.uri` <chr>, `orcid-identifier.path` <chr>,
#> # `orcid-identifier.host` <chr>, delegation <lgl>, scope <lgl>,
#> # `personal-details.given-names.value` <chr>,
#> # `personal-details.given-names.visibility` <chr>,
#> # `personal-details.family-name.value` <chr>,
#> # `personal-details.family-name.visibility` <chr>,
#> # `personal-details.credit-name.value` <chr>,
#> # `personal-details.credit-name.visibility` <chr>,
#> # `personal-details.other-names.other-name` <list>,
#> # `personal-details.other-names.visibility` <chr>,
#> # biography.value <chr>, biography.visibility <chr>,
#> # `researcher-urls.researcher-url` <list>,
#> # `researcher-urls.visibility` <chr>, `contact-details.email` <list>,
#> # `contact-details.address.country.value` <chr>,
#> # `contact-details.address.country.visibility` <chr>,
#> # keywords.keyword <list>, keywords.visibility <chr>,
#> # `external-identifiers.external-identifier` <list>,
#> # `external-identifiers.visibility` <chr>
You can string together many search terms
orcid(query="johnson cardiology houston")
#> # A tibble: 10 x 36
#> `relevancy-score.value` orcid `orcid-id` `orcid-deprecated`
#> * <dbl> <lgl> <lgl> <lgl>
#> 1 0.7051518 NA NA NA
#> 2 0.4147219 NA NA NA
#> 3 0.3976816 NA NA NA
#> 4 0.3831851 NA NA NA
#> 5 0.3793740 NA NA NA
#> 6 0.3451782 NA NA NA
#> 7 0.3420934 NA NA NA
#> 8 0.3404950 NA NA NA
#> 9 0.3210866 NA NA NA
#> 10 0.3210866 NA NA NA
#> # ... with 32 more variables: `orcid-preferences` <lgl>,
#> # `orcid-history` <lgl>, `orcid-activities` <lgl>,
#> # `orcid-internal` <lgl>, type <lgl>, `group-type` <lgl>,
#> # `client-type` <lgl>, `orcid-identifier.value` <lgl>,
#> # `orcid-identifier.uri` <chr>, `orcid-identifier.path` <chr>,
#> # `orcid-identifier.host` <chr>, delegation <lgl>, scope <lgl>,
#> # `personal-details.given-names.value` <chr>,
#> # `personal-details.given-names.visibility` <chr>,
#> # `personal-details.family-name.value` <chr>,
#> # `personal-details.family-name.visibility` <chr>,
#> # `personal-details.credit-name.value` <chr>,
#> # `personal-details.credit-name.visibility` <chr>,
#> # `personal-details.other-names.other-name` <list>,
#> # `personal-details.other-names.visibility` <chr>,
#> # biography.value <chr>, biography.visibility <chr>,
#> # `researcher-urls.researcher-url` <list>,
#> # `researcher-urls.visibility` <chr>, `contact-details.email` <list>,
#> # `contact-details.address.country.value` <chr>,
#> # `contact-details.address.country.visibility` <chr>,
#> # keywords.keyword <list>, keywords.visibility <chr>,
#> # `external-identifiers.external-identifier` <list>,
#> # `external-identifiers.visibility` <chr>
And use boolean operators
orcid("johnson AND(caltech OR 'California Institute of Technology')")
#> # A tibble: 10 x 36
#> `relevancy-score.value` orcid `orcid-id` `orcid-deprecated`
#> * <dbl> <lgl> <lgl> <lgl>
#> 1 0.6813623 NA NA NA
#> 2 0.5188316 NA NA NA
#> 3 0.5042954 NA NA NA
#> 4 0.4962147 NA NA NA
#> 5 0.4580824 NA NA NA
#> 6 0.4461190 NA NA NA
#> 7 0.4337358 NA NA NA
#> 8 0.4334452 NA NA NA
#> 9 0.4317114 NA NA NA
#> 10 0.4297331 NA NA NA
#> # ... with 32 more variables: `orcid-preferences` <lgl>,
#> # `orcid-history` <lgl>, `orcid-activities` <lgl>,
#> # `orcid-internal` <lgl>, type <lgl>, `group-type` <lgl>,
#> # `client-type` <lgl>, `orcid-identifier.value` <lgl>,
#> # `orcid-identifier.uri` <chr>, `orcid-identifier.path` <chr>,
#> # `orcid-identifier.host` <chr>, delegation <lgl>, scope <lgl>,
#> # `personal-details.given-names.value` <chr>,
#> # `personal-details.given-names.visibility` <chr>,
#> # `personal-details.family-name.value` <chr>,
#> # `personal-details.family-name.visibility` <chr>,
#> # `personal-details.credit-name.value` <chr>,
#> # `personal-details.credit-name.visibility` <chr>,
#> # `personal-details.other-names.other-name` <list>,
#> # `personal-details.other-names.visibility` <chr>,
#> # biography.value <chr>, biography.visibility <chr>,
#> # `researcher-urls.researcher-url` <list>,
#> # `researcher-urls.visibility` <chr>, `contact-details.email` <list>,
#> # `contact-details.address.country.value` <chr>,
#> # `contact-details.address.country.visibility` <chr>,
#> # keywords.keyword <list>, keywords.visibility <chr>,
#> # `external-identifiers.external-identifier` <list>,
#> # `external-identifiers.visibility` <chr>
And you can use start and rows arguments to do pagination
orcid("johnson cardiology houston", start = 2, rows = 3)
#> # A tibble: 3 x 29
#> `relevancy-score.value` orcid `orcid-id` `orcid-deprecated`
#> * <dbl> <lgl> <lgl> <lgl>
#> 1 0.3976816 NA NA NA
#> 2 0.3831851 NA NA NA
#> 3 0.3793740 NA NA NA
#> # ... with 25 more variables: `orcid-preferences` <lgl>,
#> # `orcid-history` <lgl>, `orcid-activities` <lgl>,
#> # `orcid-internal` <lgl>, type <lgl>, `group-type` <lgl>,
#> # `client-type` <lgl>, `orcid-identifier.value` <lgl>,
#> # `orcid-identifier.uri` <chr>, `orcid-identifier.path` <chr>,
#> # `orcid-identifier.host` <chr>, `researcher-urls` <lgl>,
#> # `contact-details` <lgl>, keywords <lgl>, `external-identifiers` <lgl>,
#> # delegation <lgl>, scope <lgl>, `personal-details.credit-name` <lgl>,
#> # `personal-details.other-names` <lgl>,
#> # `personal-details.given-names.value` <chr>,
#> # `personal-details.given-names.visibility` <chr>,
#> # `personal-details.family-name.value` <chr>,
#> # `personal-details.family-name.visibility` <chr>,
#> # biography.value <chr>, biography.visibility <chr>
Search specific fields. here, by text type
orcid("text:English")
#> # A tibble: 10 x 36
#> `relevancy-score.value` orcid `orcid-id` `orcid-deprecated`
#> * <dbl> <lgl> <lgl> <lgl>
#> 1 0.7776007 NA NA NA
#> 2 0.7251164 NA NA NA
#> 3 0.6948898 NA NA NA
#> 4 0.6933439 NA NA NA
#> 5 0.6551483 NA NA NA
#> 6 0.6215283 NA NA NA
#> 7 0.6145837 NA NA NA
#> 8 0.6145837 NA NA NA
#> 9 0.6145837 NA NA NA
#> 10 0.6128352 NA NA NA
#> # ... with 32 more variables: `orcid-preferences` <lgl>,
#> # `orcid-history` <lgl>, `orcid-activities` <lgl>,
#> # `orcid-internal` <lgl>, type <lgl>, `group-type` <lgl>,
#> # `client-type` <lgl>, `orcid-identifier.value` <lgl>,
#> # `orcid-identifier.uri` <chr>, `orcid-identifier.path` <chr>,
#> # `orcid-identifier.host` <chr>, delegation <lgl>, scope <lgl>,
#> # `personal-details.given-names.value` <chr>,
#> # `personal-details.given-names.visibility` <chr>,
#> # `personal-details.family-name.value` <chr>,
#> # `personal-details.family-name.visibility` <chr>,
#> # `personal-details.credit-name.value` <chr>,
#> # `personal-details.credit-name.visibility` <chr>,
#> # `personal-details.other-names.other-name` <list>,
#> # `personal-details.other-names.visibility` <chr>,
#> # biography.value <chr>, biography.visibility <chr>,
#> # `researcher-urls.researcher-url` <list>,
#> # `researcher-urls.visibility` <chr>, `contact-details.email` <list>,
#> # `contact-details.address.country.value` <chr>,
#> # `contact-details.address.country.visibility` <chr>,
#> # keywords.keyword <list>, keywords.visibility <chr>,
#> # `external-identifiers.external-identifier` <list>,
#> # `external-identifiers.visibility` <chr>
Search by Orcid ID
out <- orcid_id(orcid = "0000-0002-9341-7985")
out$`0000-0002-9341-7985`$`orcid-identifier`
#> $value
#> NULL
#>
#> $uri
#> [1] "http://orcid.org/0000-0002-9341-7985"
#>
#> $path
#> [1] "0000-0002-9341-7985"
#>
#> $host
#> [1] "orcid.org"
Get specific thing, either bibliographic (“bio”), biographical (“works”), profile (“profile”), or record (“record”)
out <- orcid_id(orcid = "0000-0002-9341-7985", profile="works")
out$`0000-0002-9341-7985`$`orcid-history`
#> $`creation-method`
#> [1] "WEBSITE"
#>
#> $`completion-date`
#> $`completion-date`$value
#> [1] 1.350393e+12
#>
#>
#> $`submission-date`
#> $`submission-date`$value
#> [1] 1.350388e+12
#>
#>
#> $`last-modified-date`
#> $`last-modified-date`$value
#> [1] 1.465944e+12
#>
#>
#> $claimed
#> $claimed$value
#> [1] TRUE
#>
#>
#> $source
#> NULL
#>
#> $`deactivation-date`
#> NULL
#>
#> $`verified-email`
#> $`verified-email`$value
#> [1] TRUE
#>
#>
#> $`verified-primary-email`
#> $`verified-primary-email`$value
#> [1] TRUE
#>
#>
#> $visibility
#> NULL
The function is vectorized, so you can pass in many Orcids
ids <- c("0000-0003-1620-1408", "0000-0002-9341-7985")
lapply(orcid_id(orcid = ids), "[[", "orcid-identifier")
#> $`0000-0003-1620-1408`
#> $`0000-0003-1620-1408`$value
#> NULL
#>
#> $`0000-0003-1620-1408`$uri
#> [1] "http://orcid.org/0000-0003-1620-1408"
#>
#> $`0000-0003-1620-1408`$path
#> [1] "0000-0003-1620-1408"
#>
#> $`0000-0003-1620-1408`$host
#> [1] "orcid.org"
#>
#>
#> $`0000-0002-9341-7985`
#> $`0000-0002-9341-7985`$value
#> NULL
#>
#> $`0000-0002-9341-7985`$uri
#> [1] "http://orcid.org/0000-0002-9341-7985"
#>
#> $`0000-0002-9341-7985`$path
#> [1] "0000-0002-9341-7985"
#>
#> $`0000-0002-9341-7985`$host
#> [1] "orcid.org"
Search by DOIs
There is a helper function check_dois()
that uses a regex checker to see if your DOIs are likely good or likely bad:
All good DOIs
dois <- c("10.1371/journal.pone.0025995","10.1371/journal.pone.0053712",
"10.1371/journal.pone.0054608","10.1371/journal.pone.0055937")
check_dois(dois)
#> $good
#> [1] "10.1371/journal.pone.0025995" "10.1371/journal.pone.0053712"
#> [3] "10.1371/journal.pone.0054608" "10.1371/journal.pone.0055937"
#>
#> $bad
#> NULL
Some good, some bad
dois <- c("10.1016/j.medpal.2008.12.005","10.1080/00933104.2000.10505926","10.1037/a0024480",
"10.1002/anie.196603172","2344","asdf","232","asdf","23dd")
check_dois(dois)
#> $good
#> [1] "10.1016/j.medpal.2008.12.005" "10.1080/00933104.2000.10505926"
#> [3] "10.1037/a0024480" "10.1002/anie.196603172"
#>
#> $bad
#> [1] "2344" "asdf" "232" "asdf" "23dd"
Basic search
orcid_doi(dois="10.1087/20120404")
#> [[1]]
#> # A tibble: 7 x 36
#> `relevancy-score.value` orcid `orcid-id` `orcid-deprecated`
#> * <dbl> <lgl> <lgl> <lgl>
#> 1 7.6033554 NA NA NA
#> 2 6.0826845 NA NA NA
#> 3 5.3223490 NA NA NA
#> 4 2.6611745 NA NA NA
#> 5 2.2810068 NA NA NA
#> 6 1.1405034 NA NA NA
#> 7 0.9504194 NA NA NA
#> # ... with 32 more variables: `orcid-preferences` <lgl>,
#> # `orcid-history` <lgl>, `orcid-activities` <lgl>,
#> # `orcid-internal` <lgl>, type <lgl>, `group-type` <lgl>,
#> # `client-type` <lgl>, `orcid-identifier.value` <lgl>,
#> # `orcid-identifier.uri` <chr>, `orcid-identifier.path` <chr>,
#> # `orcid-identifier.host` <chr>, delegation <lgl>, scope <lgl>,
#> # `personal-details.given-names.value` <chr>,
#> # `personal-details.given-names.visibility` <chr>,
#> # `personal-details.family-name.value` <chr>,
#> # `personal-details.family-name.visibility` <chr>,
#> # `personal-details.credit-name.value` <chr>,
#> # `personal-details.credit-name.visibility` <chr>,
#> # `personal-details.other-names.other-name` <list>,
#> # `personal-details.other-names.visibility` <chr>,
#> # biography.value <chr>, biography.visibility <chr>,
#> # `researcher-urls.researcher-url` <list>,
#> # `researcher-urls.visibility` <chr>, `contact-details.email` <list>,
#> # `contact-details.address.country.value` <chr>,
#> # `contact-details.address.country.visibility` <chr>,
#> # keywords.keyword <list>, keywords.visibility <chr>,
#> # `external-identifiers.external-identifier` <list>,
#> # `external-identifiers.visibility` <chr>
#>
#> attr(,"class")
#> [1] "orcid_doi"
This DOI is not a real one, but a partial DOI, then we can fuzzy search
orcid_doi(dois="10.1087/2", fuzzy=TRUE, rows=5)
#> [[1]]
#> # A tibble: 5 x 34
#> `relevancy-score.value` orcid `orcid-id` `orcid-deprecated`
#> * <dbl> <lgl> <lgl> <lgl>
#> 1 0.7535577 NA NA NA
#> 2 0.6295311 NA NA NA
#> 3 0.6279647 NA NA NA
#> 4 0.6123089 NA NA NA
#> 5 0.6123089 NA NA NA
#> # ... with 30 more variables: `orcid-preferences` <lgl>,
#> # `orcid-history` <lgl>, `orcid-activities` <lgl>,
#> # `orcid-internal` <lgl>, type <lgl>, `group-type` <lgl>,
#> # `client-type` <lgl>, `orcid-identifier.value` <lgl>,
#> # `orcid-identifier.uri` <chr>, `orcid-identifier.path` <chr>,
#> # `orcid-identifier.host` <chr>, keywords <lgl>, delegation <lgl>,
#> # scope <lgl>, `personal-details.other-names` <lgl>,
#> # `personal-details.given-names.value` <chr>,
#> # `personal-details.given-names.visibility` <chr>,
#> # `personal-details.family-name.value` <chr>,
#> # `personal-details.family-name.visibility` <chr>,
#> # `personal-details.credit-name.value` <chr>,
#> # `personal-details.credit-name.visibility` <chr>,
#> # biography.value <chr>, biography.visibility <chr>,
#> # `researcher-urls.researcher-url` <list>,
#> # `researcher-urls.visibility` <chr>, `contact-details.email` <list>,
#> # `contact-details.address.country.value` <chr>,
#> # `contact-details.address.country.visibility` <chr>,
#> # `external-identifiers.external-identifier` <list>,
#> # `external-identifiers.visibility` <chr>
#>
#> attr(,"class")
#> [1] "orcid_doi"
Function is vectorized, search for many DOIs
dois <- c("10.1371/journal.pone.0025995","10.1371/journal.pone.0053712",
"10.1371/journal.pone.0054608","10.1371/journal.pone.0055937")
orcid_doi(dois=dois, fuzzy = TRUE)
#> [[1]]
#> # A tibble: 10 x 29
#> `relevancy-score.value` orcid `orcid-id` `orcid-deprecated`
#> * <dbl> <lgl> <lgl> <lgl>
#> 1 0.3166133 NA NA NA
#> 2 0.1935279 NA NA NA
#> 3 0.1824598 NA NA NA
#> 4 0.1824598 NA NA NA
#> 5 0.1824598 NA NA NA
#> 6 0.1824598 NA NA NA
#> 7 0.1824598 NA NA NA
#> 8 0.1824598 NA NA NA
#> 9 0.1824598 NA NA NA
#> 10 0.1824598 NA NA NA
#> # ... with 25 more variables: `orcid-preferences` <lgl>,
#> # `orcid-history` <lgl>, `orcid-activities` <lgl>,
#> # `orcid-internal` <lgl>, type <lgl>, `group-type` <lgl>,
#> # `client-type` <lgl>, `orcid-identifier.value` <lgl>,
#> # `orcid-identifier.uri` <chr>, `orcid-identifier.path` <chr>,
#> # `orcid-identifier.host` <chr>, biography <lgl>,
#> # `researcher-urls` <lgl>, `contact-details` <lgl>, keywords <lgl>,
#> # delegation <lgl>, scope <lgl>, `personal-details.credit-name` <lgl>,
#> # `personal-details.other-names` <lgl>,
#> # `personal-details.given-names.value` <chr>,
#> # `personal-details.given-names.visibility` <chr>,
#> # `personal-details.family-name.value` <chr>,
#> # `personal-details.family-name.visibility` <chr>,
#> # `external-identifiers.external-identifier` <list>,
#> # `external-identifiers.visibility` <chr>
#>
#> [[2]]
#> # A tibble: 10 x 30
#> `relevancy-score.value` orcid `orcid-id` `orcid-deprecated`
#> * <dbl> <lgl> <lgl> <lgl>
#> 1 0.4016760 NA NA NA
#> 2 0.1935279 NA NA NA
#> 3 0.1824598 NA NA NA
#> 4 0.1824598 NA NA NA
#> 5 0.1824598 NA NA NA
#> 6 0.1824598 NA NA NA
#> 7 0.1824598 NA NA NA
#> 8 0.1824598 NA NA NA
#> 9 0.1824598 NA NA NA
#> 10 0.1824598 NA NA NA
#> # ... with 26 more variables: `orcid-preferences` <lgl>,
#> # `orcid-history` <lgl>, `orcid-activities` <lgl>,
#> # `orcid-internal` <lgl>, type <lgl>, `group-type` <lgl>,
#> # `client-type` <lgl>, `orcid-identifier.value` <lgl>,
#> # `orcid-identifier.uri` <chr>, `orcid-identifier.path` <chr>,
#> # `orcid-identifier.host` <chr>, biography <lgl>,
#> # `contact-details` <lgl>, `external-identifiers` <lgl>,
#> # delegation <lgl>, scope <lgl>, `personal-details.credit-name` <lgl>,
#> # `personal-details.other-names` <lgl>,
#> # `personal-details.given-names.value` <chr>,
#> # `personal-details.given-names.visibility` <chr>,
#> # `personal-details.family-name.value` <chr>,
#> # `personal-details.family-name.visibility` <chr>,
#> # `researcher-urls.researcher-url` <list>,
#> # `researcher-urls.visibility` <chr>, keywords.keyword <list>,
#> # keywords.visibility <chr>
#>
#> [[3]]
#> # A tibble: 10 x 29
#> `relevancy-score.value` orcid `orcid-id` `orcid-deprecated`
#> * <dbl> <lgl> <lgl> <lgl>
#> 1 0.5080040 NA NA NA
#> 2 0.1935279 NA NA NA
#> 3 0.1824598 NA NA NA
#> 4 0.1824598 NA NA NA
#> 5 0.1824598 NA NA NA
#> 6 0.1824598 NA NA NA
#> 7 0.1824598 NA NA NA
#> 8 0.1824598 NA NA NA
#> 9 0.1824598 NA NA NA
#> 10 0.1824598 NA NA NA
#> # ... with 25 more variables: `orcid-preferences` <lgl>,
#> # `orcid-history` <lgl>, `orcid-activities` <lgl>,
#> # `orcid-internal` <lgl>, type <lgl>, `group-type` <lgl>,
#> # `client-type` <lgl>, `orcid-identifier.value` <lgl>,
#> # `orcid-identifier.uri` <chr>, `orcid-identifier.path` <chr>,
#> # `orcid-identifier.host` <chr>, biography <lgl>,
#> # `researcher-urls` <lgl>, `contact-details` <lgl>, keywords <lgl>,
#> # delegation <lgl>, scope <lgl>, `personal-details.credit-name` <lgl>,
#> # `personal-details.other-names` <lgl>,
#> # `personal-details.given-names.value` <chr>,
#> # `personal-details.given-names.visibility` <chr>,
#> # `personal-details.family-name.value` <chr>,
#> # `personal-details.family-name.visibility` <chr>,
#> # `external-identifiers.external-identifier` <list>,
#> # `external-identifiers.visibility` <chr>
#>
#> [[4]]
#> # A tibble: 10 x 29
#> `relevancy-score.value` orcid `orcid-id` `orcid-deprecated`
#> * <dbl> <lgl> <lgl> <lgl>
#> 1 0.2137784 NA NA NA
#> 2 0.2038749 NA NA NA
#> 3 0.2035298 NA NA NA
#> 4 0.1918897 NA NA NA
#> 5 0.1918897 NA NA NA
#> 6 0.1918897 NA NA NA
#> 7 0.1918897 NA NA NA
#> 8 0.1918897 NA NA NA
#> 9 0.1918897 NA NA NA
#> 10 0.1918897 NA NA NA
#> # ... with 25 more variables: `orcid-preferences` <lgl>,
#> # `orcid-history` <lgl>, `orcid-activities` <lgl>,
#> # `orcid-internal` <lgl>, type <lgl>, `group-type` <lgl>,
#> # `client-type` <lgl>, `orcid-identifier.value` <lgl>,
#> # `orcid-identifier.uri` <chr>, `orcid-identifier.path` <chr>,
#> # `orcid-identifier.host` <chr>, biography <lgl>,
#> # `researcher-urls` <lgl>, `contact-details` <lgl>, keywords <lgl>,
#> # delegation <lgl>, scope <lgl>, `personal-details.credit-name` <lgl>,
#> # `personal-details.other-names` <lgl>,
#> # `personal-details.given-names.value` <chr>,
#> # `personal-details.given-names.visibility` <chr>,
#> # `personal-details.family-name.value` <chr>,
#> # `personal-details.family-name.visibility` <chr>,
#> # `external-identifiers.external-identifier` <list>,
#> # `external-identifiers.visibility` <chr>
#>
#> attr(,"class")
#> [1] "orcid_doi"
Citing
To cite rorcid
in publications use:
Scott Chamberlain (2016). rorcid: Interface to the ‘Orcid.org’ ‘API’. R package version 0.3.0. https://CRAN.R-project.org/package=rorcid
License and bugs
- License: MIT
- Report bugs at our Github repo for rorcid