diff --git a/content/posts/2021-02.md b/content/posts/2021-02.md index 6889fcaf1..c1bb9c0c7 100644 --- a/content/posts/2021-02.md +++ b/content/posts/2021-02.md @@ -92,7 +92,6 @@ java.lang.NullPointerException - Communicate more with CodeObia about some fixes for OpenRXV - Maria Garruccio sent me some new ORCID iDs for Bioversity authors, as well as a correction for Stefan Burkart's iD - I saved the new ones to a text file, combined them with the others, extracted the ORCID iDs themselves, and updated the names using `resolve-orcids.py`: -- Then for the rest, I saved them to a text file, combined them with the others, extracted the ORCID iDs themselves, and updated the names using `resolve-orcids.py`: ```console $ cat ~/src/git/DSpace/dspace/config/controlled-vocabularies/cg-creator-id.xml /tmp/bioversity-orcid-ids.txt | grep -oE '[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}' | sort | uniq > /tmp/2021-02-02-combined-orcids.txt diff --git a/content/posts/2021-05.md b/content/posts/2021-05.md index 17a80a595..a7a78773c 100644 --- a/content/posts/2021-05.md +++ b/content/posts/2021-05.md @@ -335,4 +335,47 @@ line 3659 column 23 - Warning: unescaped & or unknown entity "&WA_EU-IFAD" - After testing whether this escaped value worked during submission, I created and merged a pull request to `6_x-prod` ([#468](https://github.com/ilri/DSpace/pull/468)) +## 2021-05-18 + +- Paola from the Alliance emailed me some new ORCID identifiers to add to CGSpace +- I saved the new ones to a text file, combined them with the others, extracted the ORCID iDs themselves, and updated the names using `resolve-orcids.py`: + +```console +$ cat ~/src/git/DSpace/dspace/config/controlled-vocabularies/cg-creator-identifier.xml /tmp/new | grep -oE '[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}' | sort | uniq > /tmp/2021-05-18-combined.txt +$ ./ilri/resolve-orcids.py -i /tmp/2021-05-18-combined.txt -o /tmp/2021-05-18-combined-names.txt +``` + +- I sorted the names and added the XML formatting in vim, then ran it through tidy: + +```console +$ tidy -xml -utf8 -m -iq -w 0 dspace/config/controlled-vocabularies/cg-creator-identifier.xml +``` + +- Tag fifty-five items from the Alliance's new authors with ORCID iDs using `add-orcid-identifiers-csv.py`: + +```console +$ cat 2021-05-18-add-orcids.csv +dc.contributor.author,cg.creator.identifier +"Urioste Daza, Sergio",Sergio Alejandro Urioste Daza: 0000-0002-3208-032X +"Urioste, Sergio",Sergio Alejandro Urioste Daza: 0000-0002-3208-032X +"Villegas, Daniel",Daniel M. Villegas: 0000-0001-6801-3332 +"Villegas, Daniel M.",Daniel M. Villegas: 0000-0001-6801-3332 +"Giles, James",James Giles: 0000-0003-1899-9206 +"Simbare, Alice",Alice Simbare: 0000-0003-2389-0969 +"Simbare, Alice",Alice Simbare: 0000-0003-2389-0969 +"Simbare, A.",Alice Simbare: 0000-0003-2389-0969 +"Dita Rodriguez, Miguel",Miguel Angel Dita Rodriguez: 0000-0002-0496-4267 +"Templer, Noel",Noel Templer: 0000-0002-3201-9043 +"Jalonen, R.",Riina Jalonen: 0000-0003-1669-9138 +"Jalonen, Riina",Riina Jalonen: 0000-0003-1669-9138 +"Izquierdo, Paulo",Paulo Izquierdo: 0000-0002-2153-0655 +"Reyes, Byron",Byron Reyes: 0000-0003-2672-9636 +"Reyes, Byron A.",Byron Reyes: 0000-0003-2672-9636 +$ ./ilri/add-orcid-identifiers-csv.py -i /tmp/2021-05-18-add-orcids.csv -db dspace -u dspace -p 'fuuu' -d +``` + +- I deployed the latest `6_x-prod` branch on CGSpace, ran all system updates, and rebooted the server + - This included the IWMI changes, so I also migrated the `cg.subject.iwmi` metadata to `dcterms.subject` and deleted the subject term + - Then I started a full Discovery reindex +