caltechlibrary / irdmtools

A Go and Python package for working with InvenioRDM repositories.
https://caltechlibrary.github.io/irdmtools
Other
1 stars 1 forks source link

need a doi2rdm command line program #2

Closed rsdoiel closed 1 year ago

rsdoiel commented 1 year ago

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:

rsdoiel commented 1 year ago

I have a doi2rdm working for CrossRef. It is now included in v0.0.7 release. I stil need to implement the DataCite crosswalk and API call.