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).
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!
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?
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# ):
Eu segui a descrição em http://developers.zenodo.org/#representation então eu tinha:
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 comopara 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