scieloorg / PC-Programs

SciELO PC Programs
7 stars 24 forks source link

Corrige a validação de intervalos de citações #3313

Closed robertatakenaka closed 4 years ago

robertatakenaka commented 4 years ago

O que esse PR faz?

Corrige a validação de intervalos de citações. No texto do documento, em alguns casos há uma citação no seguinte formato m-n, onde m é o início e n é o final. Exemplos: intervalo de referências 3-5, intervalo de figuras Fig 4-7. A correção está relacionada com o padrão Autor, ano que estava sendo validado erroneamente como se fosse um intervalo:

<p><xref ref-type="bibr" rid="B68">Willems (1878</xref>-1885), de P. <xref ref-type="bibr" rid="B39">Frezza (1938</xref>
), pero sobre todo, a los de P. Catalano (1974) y F. de Martino (1972-1975).
</p>

Onde a revisão poderia começar?

por commits

Como este poderia ser testado manualmente?

Use o pacote em anexo. tk3286_xref_range.zip

Execute o xpm: python xml_package_maker.py <pasta do pacote>

Observe o relatório, abra a aba "Validações Individuais". Na coluna mais à direita, clique no link "Validações de conteúdo" de cada documento. Role a tela para visualizar o relatório.

Para o documento com final -97.xml, não existe mais a mensagem de erro quanto ao intervalo. Para o documento com final -fake.xml, há a mensagem de erro quanto ao intervalo.

Algum cenário de contexto que queira dar?

n/a

Screenshots

Antes:

Captura de Tela 2020-07-08 às 16 12 07

Depois:

Captura de Tela 2020-07-09 às 12 31 44

Quais são tickets relevantes?

3286

Referências

n/a