ropenscilabs / deposits

R Client for access to multiple data repository services
https://docs.ropensci.org/deposits/
Other
37 stars 3 forks source link

Extend DCMI metadata schema #62

Closed mpadge closed 1 year ago

mpadge commented 1 year ago

That currently has default ("string") values for most fields, with more complete entries currently only for a select few.

TODO:

mpadge commented 1 year ago

Note that many schema alternatives need to be expressed as "anyOf", rather than "oneOf". Example of creator arrays, which have "name" for both Zenodo and Figshare, but different properties otherwise. Using "oneOf" requires an item to match exactly one schema alternative, but that then matches multiple versions. Thus "anyOf" has to be used in such cases.

mpadge commented 1 year ago

This issue will need to be re-opened, and the DCMI schema expanded again, each time a new service is added. From now on that should nevertheless be relatively straight forward.