Zenodo: github: упростить проверку/создание ".zenodo.json"

Созданный на 24 сент. 2018  ·  4Комментарии  ·  Источник: zenodo/zenodo

У многих людей возникают проблемы с созданием действительного .zenodo.json , поскольку единственный способ проверить его на данный момент — просто попробовать . В идеале на странице настроек GitHub должен быть простой валидатор JSON, который выполняет некоторую базовую проверку метаданных (например, правильность/разрешимость поля license ).

Enhancement Pending

Самый полезный комментарий

Я хочу полностью поддержать это предложение по усовершенствованию.
Например, хотя я следовал инструкциям буквально, но теперь при обработке записи о грантах возникают ошибки zenodo (см. Ошибки выпуска 0.11.1 на https://zenodo.org/account/settings/github/repository/datalad/datalad#). ):

Invalid grant ID(s): 10.13039/501100000925"

Я следовал описанию на http://developers.zenodo.org/#representation , поэтому у меня было:

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

NB хорошо - эта ошибка помогла мне теперь увидеть, что я взял DOI для вышеуказанной записи (Национальный совет по здравоохранению и медицинским исследованиям) вместо NSF, сейчас исправлю

После еще одного прочтения мое текущее предположение состоит в том, что правильный формат должен иметь не только DOI спонсора, но и некоторый идентификатор (я думаю, идентификатор гранта, но какой именно, поскольку иногда их несколько) после :: , что-то вроде

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

для ссылки на https://www.nsf.gov/awardsearch/showAward?AWD_ID=1429999 . Но я не буду знать, правильно ли это, пока мы не выпустим следующий релиз.

Наличие валидатора, который мог бы также проверить правильность состава записей о грантах и, возможно, обратиться к легкому поиску DOI спонсоров (сейчас есть только текст «гранты, поддерживаемые OpenAIRE», и до сих пор не знаю, где искать, например, для DOI BMBF), было бы очень полезно!

ссылка: https://github.com/datalad/datalad/issues/3032

Все 4 Комментарий

Я хочу полностью поддержать это предложение по усовершенствованию.
Например, хотя я следовал инструкциям буквально, но теперь при обработке записи о грантах возникают ошибки zenodo (см. Ошибки выпуска 0.11.1 на https://zenodo.org/account/settings/github/repository/datalad/datalad#). ):

Invalid grant ID(s): 10.13039/501100000925"

Я следовал описанию на http://developers.zenodo.org/#representation , поэтому у меня было:

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

NB хорошо - эта ошибка помогла мне теперь увидеть, что я взял DOI для вышеуказанной записи (Национальный совет по здравоохранению и медицинским исследованиям) вместо NSF, сейчас исправлю

После еще одного прочтения мое текущее предположение состоит в том, что правильный формат должен иметь не только DOI спонсора, но и некоторый идентификатор (я думаю, идентификатор гранта, но какой именно, поскольку иногда их несколько) после :: , что-то вроде

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

для ссылки на https://www.nsf.gov/awardsearch/showAward?AWD_ID=1429999 . Но я не буду знать, правильно ли это, пока мы не выпустим следующий релиз.

Наличие валидатора, который мог бы также проверить правильность состава записей о грантах и, возможно, обратиться к легкому поиску DOI спонсоров (сейчас есть только текст «гранты, поддерживаемые OpenAIRE», и до сих пор не знаю, где искать, например, для DOI BMBF), было бы очень полезно!

ссылка: https://github.com/datalad/datalad/issues/3032

Не удалось даже найти хороший файл readme о том, как создать этот файл...

Плохое утешение, но FWIW существует https://sandbox.zenodo.org , чтобы упростить метод проб и ошибок с фиктивными репозиториями.

Эй! Неужели до сих пор нет автоматического способа сгенерировать этот файл для существующего архива? Используя API?

Была ли эта страница полезной?
0 / 5 - 0 рейтинги