scieloorg / Web

SciELO Web
www.scielo.br
6 stars 21 forks source link

Adiciona IsisScript sci_getrecord para obter metadados de documento SciELO (e refs citadas) #736

Closed rafaelpezzuto closed 3 years ago

rafaelpezzuto commented 3 years ago

O que esse PR faz?

Cria o IsisScript sci_getrecord.xis com base no script sci_arttext. O script novo é responsável por retornar, além das informações já retornáveis pelo sci_arttext, também dados relacionados a referências citadas. Atenção especial foi dada aos campos relacionados a refs. citadas dos tipos link, patente, tese, livro e conferência.

Onde a revisão poderia começar?

Por commits.

Como este poderia ser testado manualmente?

  1. Instalar instância da aplicação SciELO Metodologia
  2. Copiar o arquivo sci_getrecord.xis para a pasta scielo/cgi-bin/ScieloXML apontada pelo SciELO Metodologia
  3. Trocar bases ISIS title, issue, newissue e artigo para versões que contenham registros de citação dos tipos "patente", "link", "book", "conference" e "journal".
  4. Acessar via URL o novo IsisScript por meio de cgi-bin/wxis.exe?IsisScript=ScieloXML/sci_getrecord.xis&pid={PID}&PATH_TRANSLATED=../htdocs em que {PID} é o código PID do documento SciELO a ser consultado
  5. Verificar que os campos novos mapeados para referências citadas são apresentados corretamente.

Algum cenário de contexto que queira dar?

Este PR é parte de uma tarefa maior que consiste em criar um novo prefixo de metadados OAI-PMH. É preciso que os sites clássicos disponibilizem mais informações em relação aos seus documentos. O novo IsisScript é capaz de resolver essa parte da tarefa. A etapa seguinte é criar o arquivo de transformação XSL que coleta dados do novo IsisScript e os transformam em uma saída XML de interesse.

Screenshots

Referência relacionada à conferência image

Referência relacionada à patente image

Referência relacionada à tese ou dissertação image

Referência relacionada a livro image

Referência relacionada a sofware image

Quais são tickets relevantes?

735

Referências

N/A