retrievalByAuthorID function

Get Author Content on SCOPUS by ID

Get Author Content on SCOPUS by ID

Uses SCOPUS API search to get information about documents on a set of authors using SCOPUS ID.

retrievalByAuthorID(id, api_key, remove.duplicated = TRUE, country = TRUE)

Arguments

  • id: is a vector of characters containing the author's SCOPUS IDs. SCOPUS IDs con be obtained using the function idByAuthor.
  • api_key: is a character. It contains the Elsvier API key. Information about how to obtain an API Key Elsevier API website
  • remove.duplicated: is logical. If TRUE duplicated documents will be deleted from the bibliographic collection.
  • country: is logical. If TRUE authors' country information will be downloaded from SCOPUS.

Returns

a list containing two objects: (i) M which is a data frame with cases corresponding to articles and variables to main Field Tags named using the standard ISI WoS Field Tag codify. M includes the entire bibliographic collection downloaded from SCOPUS. The main field tags are:

AUAuthors
TIDocument Title
SOPublication Name (or Source)
DTDocument Type
DEAuthors' Keywords
IDKeywords associated by SCOPUS or ISI database
ABAbstract
C1Author Address
RPReprint Address
TCTimes Cited
PYYear
UTUnique Article Identifier
DBDatabase

(ii) authorDocuments which is a list containing a bibliographic data frame for each author.

LIMITATIONS: Currently, SCOPUS API does not allow to download document references. As consequence, it is not possible to perform co-citation analysis (the field CR is empty).

Examples

## Request a personal API Key to Elsevier web page https://dev.elsevier.com/sc_apis.html ## api_key="your api key" ## create a data frame with the list of authors to get information and IDs # i.e. df[1,1:3] <- c("aria","massimo","naples") # df[2,1:3] <- c("cuccurullo","corrado", "naples") ## run idByAuthor function # # authorsID <- idByAuthor(df, api_key) # ## extract the IDs # # id <- authorsID[,3] # ## create the bibliographic collection # # res <- retrievalByAuthorID(id, api_key) # # M <- res$M # the entire bibliographic data frame # M <- res$authorDocuments # the list containing a bibliographic data frame for each author

See Also

idByAuthor for downloading author information and SCOPUS ID.