diff --git a/DESCRIPTION b/DESCRIPTION index b42a818..0b31b13 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: wddsWizard Title: Data Wizard for a Minimal Wildlife Disease Data Standard -Version: 0.2.4 +Version: 0.2.5 Authors@R: person("Collin", "Schwantes", diff --git a/NEWS.md b/NEWS.md index 8543737..700a030 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,6 @@ +# wddsWizard 0.2.5 +- adding orcid to dcmi map + # wddsWizard 0.2.4 - catch empty subjects from openAlex diff --git a/R/extract_metadata_from_doi.R b/R/extract_metadata_from_doi.R index 844173a..c59a673 100644 --- a/R/extract_metadata_from_doi.R +++ b/R/extract_metadata_from_doi.R @@ -96,6 +96,13 @@ extract_metadata_oa<-function(doi){ aff_df <- creators$affiliations |> purrr::map_df(function(x){ + if(nrow(x) == 0){ + + out <- data.frame("Affiliation" = "", + "Affiliation Identifier" = "") + return(out) + } + raw_affiliation <- x$raw_affiliation_string[[1]] oa_inst_id <- x$institution_ids[[1]][1] |> diff --git a/data/wdds_to_dcmi_map.rda b/data/wdds_to_dcmi_map.rda index a84a8e0..550d71d 100644 Binary files a/data/wdds_to_dcmi_map.rda and b/data/wdds_to_dcmi_map.rda differ diff --git a/inst/extdata/metadata_maps/wdds_zenodo_map.json b/inst/extdata/metadata_maps/wdds_zenodo_map.json index d253965..a5d0b25 100644 --- a/inst/extdata/metadata_maps/wdds_zenodo_map.json +++ b/inst/extdata/metadata_maps/wdds_zenodo_map.json @@ -11,6 +11,10 @@ "affiliationIdentifier":{ "targets":["affiliation"], "type":"string" + }, + "nameIdentifier":{ + "targets":["orcid"], + "type":"string" } }, "type":"array_of_objects",