Skip to content

ProcessingDOIPart1A_pt

robertatakenaka edited this page Mar 30, 2011 · 5 revisions

Processamento DOI

Processamento DOI. Parte 1. Sem controle de orçamento

Uma vez executado este processamento, não usar o processamento com controle de orçamento

Este processamento faz o registo de DOI de cada artigo da base SciELO, gerando um arquivo XML por artigo e os enviando para http://www.crossref.org.

Uma vez executado este processamento, não usar o processamento com controle de orçamento

1. Configuração

Editar o arquivo proc/scielo_crs/shs/crossref_config.sh, inserindo ou modificando os valores de:

#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. Ex.: www.scielo.br

2. Quando executar

Este processo deve ser executado depois de ter sido processado GeraPadrao.bat, ou seja, sempre que há novos registros na base de artigos. MAS JAMAIS PROCESSAR ENQUANTO ESTÁ PROCESSANDO GeraPadrao.bat.

3. Onde está

Este processamento está em proc/scielo_crs/shs/xref_run.sh

4. Como executar

Entre no diretorio proc/scielo_crs/shs/.

Execute o comando:

./xref_run.sh <ISSN_OR_PID>

onde <ISSN_OR_PID>, que é opcional, pode ser um ISSN de um periódico, ou PID de um número ou de artigo.

Sem este parâmetro executará para todos os artigos da base.

5. Resultados do processamento

5.1 Relatorio de Registro de DOI

Acesse http://SITIO_SCIELO/crossref (onde SITIO_SCIELO é o valor do dominio da instancia SciELO, ex.: www.scielo.br) para consultar o relatorio de registro de DOI.

5.2 XML dos artigos

Os arquivos XML são gerados em proc/scielo_crs/output/crossref/. A estrutura das pastas é: ISSN/ANO/NUMERO/ARTIGO/xml.

5.3 LOG dos erros detectados nos arquivos XML:

Depois de cada processamento é necessario revisar o arquivo proc/scielo_crs/output/crossref/report_error.txt, que indica todos os artigos que não foram enviados porque apresentaram algum tipo de erro.

Exemplo:

PID=S0717-73562009000100001
log file: ../output/crossref/log/validationErrors_200907151502S0717-73562009000100001.log
data de processamento: 2009000100001

5.4 Base crossref_DOIReport

Em proc/scielo_crs/databases/crossref/crossref_DOIReport está a base resultante deste processamento.

Nesta base se armazena o resultado de registro de cada DOI.

Veja o comando para visualizar a base com mx a partir da pasta proc/scielo_crs/shs:

../../cisis/mx ../databases/crossref/crossref_DOIReport 

A informação mostrada é:

mfn=     2 
 30  "new"
930  "crossref_sent_200907141104S0717-73562009000100008.log"
880  "S0717-73562009000100008"
 10  "20090714 110457 2 194"

Descripción de campos:

30 Indica o status. Valores: new (para enviados pela primeira vez) ou update (reenviados).
930 Indica o resultado da avaliação do arquivo XML (formato e DTD)
880 Corresponde ao PID do artigo.
10 Data e hora de envio.

undefined