-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Criar um utilitário capaz de produzir e incluir DOI nos registros dos artigos #713
Comments
Sugiro que antes de criar o DOI na base ISIS, seja consultado no CrossRef para verificar se o DOI já está registrado no CrossRef e se está, se está relacionado ao documento em questão. (opcionalmente no lugar disso, consultar o banco de dados do doi manager da coleção) |
Considerar que se houver atualização no registro ao acrescentar DOI, a data de atualização deve tb ser alterada de modo que seja perceptível ao Article Meta |
@scieloorg/scielo-brazil-developers
Nota: Esta aplicação não tem a responsabilidade de fazer o registro no CrossRef |
Consultar a base do DOI Manager para as coleções gerenciadas por nós seria OK, temos que pensar como seria para as outras coleções. |
O DOI Manager da coleção só conhece números DOI que vieram da base ISIS daquela coleção, então não vejo muito valor nesta consulta. Penso que o melhor seria consultar diretamente o Crossref. |
Essa é uma ferramenta utilizada apenas pela coleção BR, certo? Fazer a consulta direta ao Crossref pode ser mais versátil ao ponto de outras coleções poderem usar esse utilitário. @robertatakenaka há alguma limitação de versão do Python para o desenvolvimento desse utilitário? |
Não pensei nisso. Não deveria ter limitação. Por outro lado, em teoria deveria rodar inclusive no Windows. |
@gustavofonseca @joffilyfe @patymori o que quis dizer em relação à base do DOI Manager é talvez ter uma base local para economizar acessos ao CrossRef. Não precisa ser exatamente o DOI Manager. Mas também não exclusivo. Consultar localmente e não encontrando buscar no CrossRef, por exemplo. |
Criar um utilitário capaz de produzir e incluir DOI nos registros h, da base artigo, que por ventura não possuirem este dado.
O utilitário deverá produzir um DOI para cada idioma, no caso de artigos com traduções. Este comportamento deverá poder ser desligado pelo usuário.
O DOI produzido deverá ser, por padrão, igual ao PID + idioma, separados por hífen. Acredito que não é interessante permitir que o usuário altere esta regra de formação.
Considerações e notas
The text was updated successfully, but these errors were encountered: