Zenodo: github: Erleichtern Sie die Validierung/Generierung einer „.zenodo.json“

Erstellt am 24. Sept. 2018  ·  4Kommentare  ·  Quelle: zenodo/zenodo

Viele Leute haben Probleme mit der Erstellung eines gültigen .zenodo.json , da die einzige Möglichkeit, es im Moment zu testen, darin besteht , Dinge einfach auszuprobieren . Idealerweise sollte es einen einfachen JSON-Validator auf der GitHub-Einstellungsseite geben, der einige grundlegende Validierungen der Metadaten durchführt (z. B. ob das license -Feld korrekt/auflösbar ist).

Enhancement Pending

Hilfreichster Kommentar

Ich möchte diesen Verbesserungsvorschlag von ganzem Herzen unterstützen.
Zum Beispiel habe ich zwar die Anweisungen buchstabengetreu befolgt, aber jetzt tritt bei Zenodo ein Fehler auf, während der Grants-Eintrag verarbeitet wird (siehe 0.11.1-Release-Fehler auf https://zenodo.org/account/settings/github/repository/datalad/datalad# ):

Invalid grant ID(s): 10.13039/501100000925"

Ich folgte der Beschreibung auf http://developers.zenodo.org/#representation , also hatte ich:

  "grants": [
    {"id": "10.13039/501100000925"}
  ],

NB gut - dieser Fehler hat mir jetzt geholfen zu sehen, dass ich den DOI für den obigen Eintrag (National Health and Medical Research Council) anstelle von NSF genommen habe, wird jetzt behoben

Nach einer weiteren Lektüre ist meine aktuelle Vermutung, dass das richtige Format nicht nur den DOI des Geldgebers, sondern auch eine ID (Grant-ID, schätze ich, aber welche, da es manchmal mehrere davon gibt) nach :: muss

  "grants": [
    {"id": "10.13039/100000001::1429999"}
  ],

siehe https://www.nsf.gov/awardsearch/showAward?AWD_ID=1429999 . Aber ich würde nicht wissen, ob das richtig ist, bis wir die nächste Version rausschmeißen.

Einen Validator zu haben, der auch die korrekte Zusammensetzung der Grant-Einträge überprüfen könnte, und ggf. auf die einfache Suche nach DOIs der Förderer verweisen könnte (jetzt gibt es nur noch einen Text „OpenAIRE-supported Grants“, und weiß immer noch nicht, wo man z DOI des BMBF), wäre eine große Hilfe!

Referenz: https://github.com/datalad/datalad/issues/3032

Alle 4 Kommentare

Ich möchte diesen Verbesserungsvorschlag von ganzem Herzen unterstützen.
Zum Beispiel habe ich zwar die Anweisungen buchstabengetreu befolgt, aber jetzt tritt bei Zenodo ein Fehler auf, während der Grants-Eintrag verarbeitet wird (siehe 0.11.1-Release-Fehler auf https://zenodo.org/account/settings/github/repository/datalad/datalad# ):

Invalid grant ID(s): 10.13039/501100000925"

Ich folgte der Beschreibung auf http://developers.zenodo.org/#representation , also hatte ich:

  "grants": [
    {"id": "10.13039/501100000925"}
  ],

NB gut - dieser Fehler hat mir jetzt geholfen zu sehen, dass ich den DOI für den obigen Eintrag (National Health and Medical Research Council) anstelle von NSF genommen habe, wird jetzt behoben

Nach einer weiteren Lektüre ist meine aktuelle Vermutung, dass das richtige Format nicht nur den DOI des Geldgebers, sondern auch eine ID (Grant-ID, schätze ich, aber welche, da es manchmal mehrere davon gibt) nach :: muss

  "grants": [
    {"id": "10.13039/100000001::1429999"}
  ],

siehe https://www.nsf.gov/awardsearch/showAward?AWD_ID=1429999 . Aber ich würde nicht wissen, ob das richtig ist, bis wir die nächste Version rausschmeißen.

Einen Validator zu haben, der auch die korrekte Zusammensetzung der Grant-Einträge überprüfen könnte, und ggf. auf die einfache Suche nach DOIs der Förderer verweisen könnte (jetzt gibt es nur noch einen Text „OpenAIRE-supported Grants“, und weiß immer noch nicht, wo man z DOI des BMBF), wäre eine große Hilfe!

Referenz: https://github.com/datalad/datalad/issues/3032

Konnte nicht einmal eine gute Readme-Datei finden, wie man diese Datei erstellt ...

Schwacher Trost, aber FWIW gibt es https://sandbox.zenodo.org um Trial-and-Error einfacher mit Dummy-Repos zu machen

Hallo! Gibt es immer noch keine automatisierte Möglichkeit, diese Datei für ein vorhandenes Archiv zu generieren? Verwenden Sie die API?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen