View source: R/classification.R
classify_oa | R Documentation |
Publications are classified based on the information acquired All publications are classified according to their presence in check lists. In sequence: 1. match the journal ISSN with a list from the Directory of Open Access Journals (DOAJ). If the journal matches, the publication is Gold OA 2. match the DOI with a list obtained from VSNU. If the journal matches, the publication is Hybrid OA 3. obtain the OA status from Unpaywall. If the status is 'gold' or 'hybrid', the publication is Hybrid OA If the status is 'green', the publication is Green OA NB in the classification pipeline these labels will be applied in sequence Thus, e.g. if ISSN matches DOAJ but Unpaywall says 'green', the label will still be Gold OA.
classify_oa(
df,
doajdf,
vsnudf,
upwdf,
max_year = "previous",
custom = F,
custom_path = "",
save_results = F
)
df |
Source data frame containing doi and issn columns |
doajdf |
Data frame resulting from DOAJ API mining (see 'get_doaj()') |
vsnudf |
VSNU data (see 'get_vsnu()') |
upwdf |
Data frame resulting from unpaywall API mining (see 'get_upw()') |
max_year |
The journal must have been registered in the DOAJ before or during this year |
custom |
Is a custom label applicable? |
custom_path |
Path to the excel file with custom labels |
save_results |
Do you want to save the resulting data frame? |
data frame with Open Access classification (OA_label) and explainer (OA_label_explainer)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.