I need to have a doi2rdm command line program that will fetch either a CrossRef Works record or DataCite record and crosswalk it to an simplified record (RDM friendly).
This cli will likely require updates to the dependent Caltech Library go packages. It also needs to support diffing a simplified record that exists in RDM and the current transformation of the DataCite/CrossRef metadata record. This is needed to allow automated updates and merging where the source data has been improved without overwriting our existing metadata.
I need to have a doi2rdm command line program that will fetch either a CrossRef Works record or DataCite record and crosswalk it to an simplified record (RDM friendly).
This cli will likely require updates to the dependent Caltech Library go packages. It also needs to support diffing a simplified record that exists in RDM and the current transformation of the DataCite/CrossRef metadata record. This is needed to allow automated updates and merging where the source data has been improved without overwriting our existing metadata.
Go dependencies: