caltechlibrary / irdmtools

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

doi2rdm: crossref types #40

Closed tmorrell closed 11 months ago

tmorrell commented 1 year ago

Crossref has a "type" field like type: "monograph". We should map these into InvenioRDM resource types

rsdoiel commented 1 year ago

Since this will likely be repository specific, should this be done in python via something like irdm/crossref_fixup.py?

tmorrell commented 1 year ago

Maybe, we need to figure out all the types and see if they are in the stock install or not. This is more of a "things to think through in the future" issue than something that is ready for implementation

rsdoiel commented 11 months ago

We can load a list of types in doi2rdm which will update the default CrossRef mapping. I'm closing this as I've updated several types as part of issue #40. We can add more mappings easily unless we have to start looking at CrossRef subtypes.

We'll probably need to do a similar thing with DataCite crosswalks when I add that support.