Zenodo: github: facilita a validação/geração de um ".zenodo.json"

Criado em 24 set. 2018  ·  4Comentários  ·  Fonte: zenodo/zenodo

Muitas pessoas estão tendo problemas com a criação de um .zenodo.json válido, já que a única maneira de testá-lo no momento é apenas testando as coisas . Idealmente, deve haver um validador JSON simples na página de configurações do GitHub, que faça alguma validação básica dos metadados (por exemplo, se o campo license estiver correto/resolvível).

Enhancement Pending

Comentários muito úteis

Quero apoiar de todo o coração esta proposta de aprimoramento.
Por exemplo, eu segui as instruções ao pé da letra, mas agora zenodo erros ao processar a entrada de concessões (consulte 0.11.1 Erros de versão em https://zenodo.org/account/settings/github/repository/datalad/datalad# ):

Invalid grant ID(s): 10.13039/501100000925"

Eu segui a descrição em http://developers.zenodo.org/#representation então eu tinha:

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

NB bem - esse erro me ajudou agora a ver que peguei o DOI para a entrada acima (National Health and Medical Research Council) em vez de NSF, corrigirá agora

Depois de outra leitura, meu palpite atual é que o formato correto deve ter não apenas o DOI do financiador, mas também algum ID (ID de concessão, eu acho, mas qual, já que às vezes há vários deles) depois de :: , algo como

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

para consultar https://www.nsf.gov/awardsearch/showAward?AWD_ID=1429999 . Mas eu não saberia se isso está correto até lançarmos o próximo lançamento.

Ter um validador, que também poderia verificar a composição correta das inscrições de subsídios, e possivelmente remeter à busca fácil de DOIs dos financiadores (agora há apenas um texto "subsídios apoiados pelo OpenAIRE", e ainda não sei onde procurar, por exemplo, DOI do BMBF), seria de grande ajuda!

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

Todos 4 comentários

Quero apoiar de todo o coração esta proposta de aprimoramento.
Por exemplo, eu segui as instruções ao pé da letra, mas agora zenodo erros ao processar a entrada de concessões (consulte 0.11.1 Erros de versão em https://zenodo.org/account/settings/github/repository/datalad/datalad# ):

Invalid grant ID(s): 10.13039/501100000925"

Eu segui a descrição em http://developers.zenodo.org/#representation então eu tinha:

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

NB bem - esse erro me ajudou agora a ver que peguei o DOI para a entrada acima (National Health and Medical Research Council) em vez de NSF, corrigirá agora

Depois de outra leitura, meu palpite atual é que o formato correto deve ter não apenas o DOI do financiador, mas também algum ID (ID de concessão, eu acho, mas qual, já que às vezes há vários deles) depois de :: , algo como

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

para consultar https://www.nsf.gov/awardsearch/showAward?AWD_ID=1429999 . Mas eu não saberia se isso está correto até lançarmos o próximo lançamento.

Ter um validador, que também poderia verificar a composição correta das inscrições de subsídios, e possivelmente remeter à busca fácil de DOIs dos financiadores (agora há apenas um texto "subsídios apoiados pelo OpenAIRE", e ainda não sei onde procurar, por exemplo, DOI do BMBF), seria de grande ajuda!

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

Não foi possível encontrar um bom arquivo leia-me sobre como criar esse arquivo ...

Pobre consolação, mas FWIW existe https://sandbox.zenodo.org para facilitar a tentativa e erro com repositórios fictícios

Ei! Ainda não existe uma maneira automatizada de gerar esse arquivo para um arquivo existente? Usando a API?

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

CristianCantoro picture CristianCantoro  ·  5Comentários

virresh picture virresh  ·  7Comentários

krzysztof picture krzysztof  ·  9Comentários

maurice-schleussinger picture maurice-schleussinger  ·  3Comentários

wetneb picture wetneb  ·  3Comentários