From 930730558a709a7a6cb89772191b542b44de8fcb Mon Sep 17 00:00:00 2001 From: collinschwantes Date: Wed, 3 Dec 2025 18:45:37 -0500 Subject: [PATCH 1/3] Increment version number to 0.2.5 --- DESCRIPTION | 2 +- NEWS.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) 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..1b4616c 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,5 @@ +# wddsWizard 0.2.5 + # wddsWizard 0.2.4 - catch empty subjects from openAlex From a9f8bf9268387c79121e16708db05bc67a464277 Mon Sep 17 00:00:00 2001 From: collinschwantes Date: Wed, 3 Dec 2025 18:48:12 -0500 Subject: [PATCH 2/3] adding orcid to map --- NEWS.md | 1 + data/wdds_to_dcmi_map.rda | Bin 577 -> 589 bytes inst/extdata/metadata_maps/wdds_zenodo_map.json | 4 ++++ 3 files changed, 5 insertions(+) diff --git a/NEWS.md b/NEWS.md index 1b4616c..700a030 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,4 +1,5 @@ # wddsWizard 0.2.5 +- adding orcid to dcmi map # wddsWizard 0.2.4 - catch empty subjects from openAlex diff --git a/data/wdds_to_dcmi_map.rda b/data/wdds_to_dcmi_map.rda index a84a8e03e9a6b211650dde6e26ab18bb57cc604f..550d71d8adb104c3c15ba3d93b4656c07766e00c 100644 GIT binary patch literal 589 zcmV-T0$Tq0*li#2QkH$f&PiAjn90Kp_lRRkcVK1)8l1zH7-Xvv~6c>MlC_bKMx zwvF4TLQ*zK2_7<##>9(~!t1Xqp(9iQr5P>EkcCVgj>_}dl@AFY<|^tiVx?&%ddk2v zan_VbYT-JBB!w@^gha1m2-Zyu2p59R1{zfbjJ1SeT&9#kDvecXFA|wi38n!=B&8&& zB%(!nCVSq2q_^E?CX=~1Go`Ue?%>f4u*Y5c6Eu(aeYuP}-bilhLgQjZ z>r9$jwI;tjXA9xpSfnfxlRg%n6yqFQ=~YO^7aJF`csTR(n=-hlR6fpLoRGlB3?x$0 zR5~>}8~XV6E1U%iD|Grqhzip2BP;H5h$)nXL3b>siG+%Ygc6G`$QP)ITisnQ1mq59 zy&vZ++5C3H;hFK@lB-Kgn9W3!l*P_qbh#C4HW bny1YuZpMUB=zu>GOZ;8Q6yZWcAwT|ztk(uf literal 577 zcmV-H0>1r1T4*^jL0KkKSt6Tz1powq|A7De`T#%!2tXwuUhu#F-k<;hzygr!&0x?Z zl+?nWgF-L_^)%2uO_L^sX|k9|ie%7DC#rgfs2D&R0j8R5Pf_S#0000000000sVFrQ z#6h8{rcDMQ001&l6k;MZNsDb*k{gjGB}GXBK+H&px>7()_m}Ydil8hGTRB4)XoGC*KMi*q1CoZasF#(^L$twvF66WNm zDG4Stl%X$YG64#W&mjVRB%04_9*+xN$@?S}XL=94_-2{(tOT7NYYnibsD-0m?GlY!gV24mS3&=XFDWmJCi9i!U=|*|9q# zF^JZ=P+TP@eK(xR*Bx$(RZ=y>6Kc(FKE6&#&7LJfq4sxW1&vm;ie5?^^mEtuMfBZ} znC`9)=!_Hm&4o=axngUWaUK2}-JB5|P6#z7|E&!2sk&o!kdX)>%%ne7wUJOuGzXa5 zqNhFtY&|+c?D5EU;H6TemC-b@XGNQDP`gw*i1QYkUc9`TkB;Iq^#k&f Pf5qI9P81{vrryComeTq* 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", From ad62f33e052c47cbb5de1051a3a28e0d9509406e Mon Sep 17 00:00:00 2001 From: collinschwantes Date: Thu, 4 Dec 2025 10:48:14 -0500 Subject: [PATCH 3/3] handling missing affiliation data gracefully --- R/extract_metadata_from_doi.R | 7 +++++++ 1 file changed, 7 insertions(+) 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] |>