inveniosoftware / inveniosoftware/datacite

Please document/describe how datacite-v*.json files are generated

Open
#101 2 comments 0 reactions 0 assignees View on GitHub
4.6
Dominant language
Python
Stars
34
Forks
32
PR merge metrics
No merged PRs in 30d

Description

## Is your feature request related to a problem? Please describe.

Thank you for taking care about maintaining jsonschema *serializations* of the datacite schema.

In light of the removal of `"identifiers"` from the jsonschema in 4.3 to 4.5 (just discovered #80), and

- https://github.com/datacite/schema/issues/149

we decided to look into how such files were generated. Unfortunately, we failed to find anything relevant in the 160250d6c7ebd39f24c93aa5dfdb4dea3169754b commit comment, or

- #94

## Describe the solution you'd like

A clear and concise description of how jsonschema json files are produced -- scripts which are run. And also when producing, which specifically datacite schema (4.5.1? 4.5.2? ... and ideally with the commit if not from versioned tag) was converted.

## Describe alternatives you've considered

one feasible and "complimentary alternative" could be to use [datalad run](https://handbook.datalad.org/en/latest/basics/basics-run.html) command to encode in the commit message what command produced the changes.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.