This PR rolls up a number of changes made to the DOI service library in order to support the transition of PDS identifiers from the relatedIdentifiers field to the standard identifiers field (which is an alias for alternateIdentifiers). Updates include:
Modifications to the DataCite label parser/writer to support usage of identifiers over relatedIdentifiers going forward
Improved parsing of PDS identifiers so the newest LIDVID (based on VID) is selected from the rolling list of identifiers
Bug fix where group read/write permissions for the local database were not being checked correctly
Misc improvements to utilities related to bulk record updates and import
⚙️ Test Data and/or Report
Existing unit test have been updated to account for the new handling of identifiers. No new tests have been added.
tox.log
🗒️ Summary
This PR rolls up a number of changes made to the DOI service library in order to support the transition of PDS identifiers from the
relatedIdentifiers
field to the standardidentifiers
field (which is an alias foralternateIdentifiers
). Updates include:identifiers
overrelatedIdentifiers
going forward⚙️ Test Data and/or Report
Existing unit test have been updated to account for the new handling of identifiers. No new tests have been added. tox.log
♻️ Related Issues
Refs #303