SoilPulse / MetadataGenerator

The metadata generator guides researchers to the creation of reusable data sets in a webapp.
GNU General Public License v3.0
0 stars 0 forks source link

get metadata from DOIs #2

Closed jonaslenz closed 1 month ago

jonaslenz commented 10 months ago

DataCite should be in our first scope, as they are focused on depositing content (e.g. datasets). A multiple RA query is (in an ancient commit) implemented in Zotero - maybe we can also learn from them.

jonaslenz commented 9 months ago

There are several pypackages for the zenodo API - does any of us suits our (meta)data retrieval?

jonaslenz commented 8 months ago

A first prototype query with caching of retrieved metadata is implemented in the webapp for: doi.org(query RA) -> Datacite (get metadata) -> Zenodo data files (if Dataset is on Zenodo)

@jandevaty: Shall we implement this workflow as functions of the metadata generation class?

jandevaty commented 7 months ago

yes, we should. In general we need to separate the data/metadata/files/xml/whatever manipulation and (any) front end actions. The front-end app should not directly access any data/metadata/files providers - it should always use the back-end objects to do so, because the back-end needs to be completely separate to be usable as an API

jonaslenz commented 6 months ago

Outside Zenodo download URLs may not be retrievable through an API. e.g. Roger dataset: doi: 10.6094/UNIFR/151460 API of Freiburg (without download URL): https://freidok.uni-freiburg.de/jsonApi/v1/publications?doi=10.6094/UNIFR/151460

jonaslenz commented 1 month ago

seems to be solved allready