Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zenodo support #66

Open
NicolasCARPi opened this issue Mar 26, 2024 · 5 comments
Open

Zenodo support #66

NicolasCARPi opened this issue Mar 26, 2024 · 5 comments

Comments

@NicolasCARPi
Copy link
Contributor

inveniosoftware/product-rdm#133

@SteffenBrinckmann
Copy link
Collaborator

@FlorianRhiem, @nicobrandt Does your software allow to upload directly to Zenodo? Did you already fill the zenodo-deposit form from the information that is in .eln?

@FlorianRhiem
Copy link
Collaborator

No, SampleDB doesn't support a direct Zenodo upload yet.

@nicobrandt
Copy link
Collaborator

nicobrandt commented Feb 3, 2025

Kadi4Mat can export to Zenodo and uses the RO-Crate to upload all data and serialized metadata in a single container. During that, some Zenodo metadata is also pre-filled based on information that is also part of the RO-Crate, but this is mostly done for basic metadata such as title, description, license, etc. Everything else is either contained in the crate or has to be specified by the user during the upload process in Kadi or later on in Zenodo (before actually publishing).

Regarding the preview in Zenodo, we currently use the .zip extension for the crate (only in this case though) so the preview in Zenodo works as-is. I think extending the ZIP preview to ELN files RO-Crates should not be hard to do on the Zenodo end at the least.

@SteffenBrinckmann
Copy link
Collaborator

@nicobrandt your zenodo integration seems what is needed. Can you link to the part of the source code, such that we can use it as a reference?

@nicobrandt
Copy link
Collaborator

Sure, in case it helps someone https://gitlab.com/iam-cms/kadi/-/tree/master/kadi/plugins/zenodo. It might be a bit hard to navigate, since it is implemented as a plugin and there is also a lot of Kadi-specific stuff.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants