Skip to content

ProcessingDOIPart2_pt

robertatakenaka edited this page Feb 4, 2011 · 3 revisions

Processamento DOI

Parte 2: Consulta de DOI

Este processamento faz a consulta à base gerada pelo processamento da Parte 1 (Base crossref_DOIReport). Esta base indica se o registro de cada DOI foi executado com sucesso ou falha. Baseado na falha ou sucesso do registro de cada DOI, é gerada uma base doi que é consultada pelo site SciELO. Então se o doi foi registrado com sucesso será apresentado no site SciELO.

1. Configuração

Usa o mesmo arquivo de configuração da Parte 1.

#variaveis com dados de conexao ao crossref
crossrefUserName=VALOR_USER_NAME
crossrefPassword=VALOR_CONTRASENA
depositor_institution=VALOR_INSTITUTION
depositor_prefix=VALOR_PREFIX
depositor_email=VALOR_EMAIL
depositor_url=VALOR_SCIELO_SITE

Sendo:

VALOR_USER_NAME Nome de usuario fornecido por CrossRef
VALOR_CONTRASENA Senha fornecida por CrossRef
VALOR_INSTITUTION Nome da instituição responsável por fazer o registro de DOI no CrossRef. Ex.: SciELO Brasil
VALOR_PREFIX Prefixo que compõe o DOI, fornecido por CrossRef.
VALOR_EMAIL Conta de correio eletrônico criado exclusivamente para receber respostas ao processamento de DOI no CrossRef
VALOR_SCIELO_SITE Endereço do site que fornece os dados a CrossRef

2. Quando executar

Este processamento deve ser executado depois de ter sido executado a Parte 1, tem-se que aguardar que CrossRef processe os dados recebidos.

3. Onde está

Este processamento está em proc/doi.

4. Criação de um arquivo <scilista>

O processamento de Consulta de DOI tem como parâmetro o arquivo <scilista>, que pode ser gerado manual ou automaticamente.

<scilista> é um arquivo que contém uma lista de fascículos cujos DOI serão apresentados no site.

O formato deste arquivo é uma lista de:

acronimos volume_numero PID_de_fascículo

A última linha tem que ser vazia.

Exemplo:

neuro v19n6 S1130-147320080006
neuro v20n1 S1130-147320090001

4.1 Criação manual

Use um arquivo em branco ou um já existente e escreva no seu conteúdo como descrito acima.

4.2 Criação automática

  1. Entre na pasta proc.
  2. Escolha um valor para <scilista>, que é o caminho completo ou apenas o nome de um arquivo.
    • Atenção: Se o arquivo já existe, será substituído.
  3. Execute o comando:./doi/scilista/scilista4art.bat <scilista>

Exemplos:

./doi/scilista/scilista4art.bat lista_janeiro_2011.txt
./doi/scilista/scilista4art.bat temp/lista_janeiro_2011.txt
./doi/scilista/scilista4art.bat /home/scielo/temp/lista_janeiro_2011.txt
  1. Verifique se o conteúdo do arquivo está de acordo com o descrito.

5. Como executar

  1. Entre na pasta proc.
  2. Use o arquivo <scilista>, aquele que foi criado manual ou automaticamente. (Leia a seção 4 desta página)
  3. Execute o comando:
./doi/create/doi4art.bat <scilista>

no lugar de <scilista> coloque o nome ou caminho completo do arquivo gerado (seção 4).

6. Resultados do procesamento

Este processamento gera bases em bases-work/doi/, com a seguinte estrutura <acron>/<volume_numero>/<volume_numero>. Exemplo:

bases-work/doi/neuro/v20n1/v20n1
bases-work/doi/neuro/v19n1/v19n1

7. Apresentação do DOI

  1. Copie a pasta bases-work/doi para bases/doi do servidor público.
  2. Depois desta copia, verifique se os DOI estão presentes no site.

Clone this wiki locally