scieloorg / pcp

BSD 2-Clause "Simplified" License
0 stars 1 forks source link

XPM não gera a tag <funding-group> nos arquivos PMC #10

Open nathaliarosa opened 4 months ago

nathaliarosa commented 4 months ago

Descrição do problema

Alguns arquivos possuem informações de financiamento descritas em <ack> ou <fn> e replicadas em <funding-group>. Ao passar esses arquivos no XML Package Maker e selecionar a opção "gerar pacote PMC", o XPM não gera a tag <funding-group> nos arquivos PMC.

Passos para reproduzir o problema

  1. Acessar o XPM na WinTS.
  2. Selecionar um lote que possua arquivo XML com informação de financiamento descrita em <ack> ou <fn> e replicada em <funding-group>.
  3. Gerar o pacote PMC no XPM.
  4. Observe que os XMLs gerados pelo XPM não possuem a tag <funding-group>.

Comportamento esperado

É esperado que o XPM gere os XMLs PMC com a tag <funding-group>, assim como estão nos XMLs publicados em SciELO.

Screenshots ou vídeos

Print de um XML gerado com o problema informado:

image

Print de um XML em que inseri a tag <funding-group> manualmente, mostrando o comportamento esperado pelo XPM:

image

Anexos

Arquivo XML original com a tag <funding-group> e arquivo XML gerado pelo XPM sem a tag <funding-group>: 1414-431X-bjmbr-57-e12989.zip

Ambiente utilizado

Win-TS SciELO - XML Package Maker

robertatakenaka commented 3 months ago

@nathaliarosa me tira uma dúvida: Isso a) nunca funcionou ou b) só não funciona neste artigo? se for a b) provavelmente é porque não há o número do contrato / do projeto identificado em ack.

nathaliarosa commented 3 months ago

@robertatakenaka vendo outros arquivos, notamos que a tag <funding-group> nunca foi gerada

robertatakenaka commented 3 months ago

@nathaliarosa @scieloorg/scielo-ps-developers Encontrei no código uma anotação de que se o número do contrato está no ack, não deve ser inserido o funding-group. Será que esta regra mudou? Existe alguma documentação ou validador que está reclamando da ausência de funding-group?

robertatakenaka commented 3 months ago

@nathaliarosa Veja https://github.com/scieloorg/PC-Programs/issues/1902

nathaliarosa commented 3 months ago

@robertatakenaka verificamos e vimos que a tag <funding-group> nunca é gerada, independente se a informação está também em <ack> ou <fn>. Se a tag <funding-group> está no XML SciELO, ela também tem que estar no XML PMC

RPostalli commented 3 months ago

@robertatakenaka em adendo a msg da @nathaliarosa. Não sei o que motivou em 2015 a solicitação da exclusão dessa tag, mas quem nos exigiu essa marcação foi o próprio PMC.

nathaliarosa commented 3 months ago

@robertatakenaka realizei dois testes após o procedimento que fizemos na reunião. Gerei um XML com a informação de financiamento em <fn> replicada em <funding-group> e um com a informação de financiamento em <ack> replicada em <funding-group> e em nenhum dos dois a tag <funding-group> foi gerada no XML PMC. PSI @RPostalli