ITC-CRIB / jupyter-fairly

A JupyterLab extension for seamless integration of Jupyter-based research environments and research data repositories.
https://fairly.readthedocs.io
MIT License
8 stars 3 forks source link

Create a data record from working environment #12

Closed jurra closed 2 years ago

jurra commented 2 years ago

Story

I want to create a metadata record directly from my working environment so that I can perform the task without leaving my working environment.

Given that

Some requirements and considerations

Implementation ideas

  1. Basic option: Do this via 4TU API
  2. Do a wrapper class that has an interface with different implementations for the same repository. These idea can be explored using the Open API swagger code generator for those repositories that are compatible the Open API specification.
  3. Find a common protocol in the spirit of SWORD and OAI-PMH
jurra commented 2 years ago

This one is partially done, we have the wrapper class. Swagger generates a big library/package we havent incorporate it into our project, an important reason is that the autogeneration using figshare reference is buggy and incomplete. The wrapper class allows to implement deposition and uploading by any means, it can be SWORD as well.

manuGil commented 2 years ago

This was implemented in the fairly package