Erros de estrutura no XML

13 views
Skip to first unread message

fabio souza

unread,
Feb 4, 2026, 9:56:44 AMFeb 4
to SciELO XML - SciELO Publishing Schema

Bom dia,

De acordo com o Pré-QA, foi identificado um erro de estrutura no XML. Após alguns testes e análises, verificamos que o problema ocorre devido à inclusão do seguinte trecho:

<fn-group>
    <fn fn-type="data-availability" specific-use="uninformed" id="fn2">
        <label>Data availability</label>
        <p>Not applicable.</p>
    </fn>
</fn-group>

Ao remover essa declaração, o XML passa a ser considerado válido para o XPM.

Entretanto, ao consultar o Manual SPS 1.10, observamos que essa estrutura está descrita como válida. Diante disso, gostaríamos de solicitar esclarecimentos sobre a incompatibilidade apontada pelo Pré-QA e a melhor forma de manter a declaração de disponibilidade de dados em conformidade com os critérios de validação.

Desde já, agradeço o apoio.

Publicação SciELO

unread,
Feb 5, 2026, 10:46:08 AMFeb 5
to sciel...@googlegroups.com
Prezado Fabio, bom dia

O erro de estrutura apontado se dá pelo fato de que o valor "data-availability" não se encontra na lista de valores possíveis da NISO JATS Journal Publishing DTD 1.3 para o atributo @fn-type. No entanto, como informado na Introdução do SPS 1.10:

O SciELO Publishing Schema (SPS) é composto pelas especificações:
  1. NISO JATS Journal Publishing DTD 1.3;

  2. Recomendações JATS4R (quando aplicável);

  3. Estilo SPS com regras específicas da Metodologia SciELO.

A marcação XML neste guia documenta dados que requerem obrigatoriamente elementos, atributos e/ou valores que na JATS são opcionais. 
 
Ou seja, o estilo SPS incluí regras específicas que não necessariamente estão inclusas na JATS, e por isso podem aparecer como mensagens de erro. Ainda não temos validadores atualizados para a versão 1.10 do SPS e por isso erros como esse são acusados.

Nesse caso o SPS 1.10 permite que a marcação de disponibilidade de dados pode ser marcada, com o valor "data-availability", tanto em <sec> quanto em <fn>, a mensagem de erro sobre isso não sendo um impeditivo para que o arquivo avance no QA, podendo ser ignorada. 

Além do que foi exposto, peço que, por favor, envie o arquivo XML em que esse erro é apontado para podermos analisar se outros erros podem estar ocorrendo.
 
Sigo à disposição para quaisquer dúvidas,

Atenciosamente,

Gabriel Flores
Unidade de Produção - Núcleo de Publicação
SciELO - Scientific Electronic Library Online
CAPES - CNPq - FAPESP - BIREME - FapUNIFESP



--
SciELO - Scientific Electronic Library Online
FAPESP - CAPES - CNPq - BIREME - FAP UNIFESP
www.scielo.org | www.scielo.br
---
You received this message because you are subscribed to the Google Groups "SciELO XML - SciELO Publishing Schema" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scielo-xml+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/scielo-xml/96873ad6-851c-4527-98b8-0a1b01f33d50n%40googlegroups.com.

Esta mensagem pode conter informação confidencial, sendo seu sigilo protegido por lei. Se você não for o destinatário ou a pessoa autorizada a receber esta mensagem, não pode usar, copiar ou divulgar as informações nela contidas ou tomar qualquer ação baseada nessas informações. Se você recebeu esta mensagem por engano, por favor, avise imediatamente ao remetente, respondendo o e-mail e em seguida apague-a. Agradecemos sua cooperação.


This message may contain confidential information and its confidentiality is protected by law. If you are not the addressed or authorized person to receive this message, you must not use, copy, disclose or take any action based on it or any information herein. If you have received this message by mistake, please advise the sender immediately by replying the e-mail and then deleting it. Thank you for your cooperation.

fabio souza

unread,
Feb 5, 2026, 2:42:17 PMFeb 5
to sciel...@googlegroups.com
Gabriel,

Segue um arquivo .xml do lote 0226 para avaliação, lembrando que todos os 5 artigos do lote estão com o mesmo problema de estrutura.
Inclusive o divulgado pela BORI que vocês já confirmaram e publicaram no site de vocês.

Aguardo retorno para que possamos publicar o Lote o mais breve possível.

You received this message because you are subscribed to a topic in the Google Groups "SciELO XML - SciELO Publishing Schema" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/scielo-xml/dTFdPXLjgu0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to scielo-xml+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/scielo-xml/CAM7nCMoABzaoYW1M1P077sqi0MO6V1GhdGuyYmwxAsxOcHzm0A%40mail.gmail.com.


--
Att,
Fabio Souza

1678-4464-csp-42-EN039125.xml

Publicação SciELO

unread,
Feb 9, 2026, 12:48:29 PM (10 days ago) Feb 9
to sciel...@googlegroups.com
Prezado Fabio, boa tarde

O XML enviado foi analisado, nenhum outro erro de estrutura foi encontrado. 

Sigo à disposição,

Atenciosamente,

Gabriel Flores
Unidade de Produção - Núcleo de Publicação
SciELO - Scientific Electronic Library Online
CAPES - CNPq - FAPESP - BIREME - FapUNIFESP

fabio souza

unread,
Feb 9, 2026, 12:59:34 PM (10 days ago) Feb 9
to sciel...@googlegroups.com
Gabriel, 

Como proceder? Pois estou com o lote em Pré-QA Correção Pendente.
Analisado pelo Anderson Santos da Unidade de Produção.

Aguardo orientação o mais breve possível.




--
Att,
Fabio Souza

Renata Postalli de Almeida

unread,
Feb 9, 2026, 1:11:29 PM (10 days ago) Feb 9
to sciel...@googlegroups.com
Olá, boa tarde Fábio, tudo bem?

A correção que é enviada pela equipe de publicação informa quais arquivos tem erro de estrutura. Sendo assim pergunto:

- Quantos arquivos tem o lote com a correção?
- Quais arquivos tem erros estrutura?
- Você fez alguma alteração no arquivo enviado aqui na lista diferente do que foi enviado para a publicação que teve a solicitação de  correção?
- Qual sua dúvida específica sobre os erros de estrutura?

Reforço que sem um leitor próprio para XML fica difícil identificar correções em especial a de estrutura. Qual leitor você usa? 

Um erro que percebi ser recorrente nos arquivos da revista é a ausência de <fn-group> para as notas de <fn> em <back>.

Ficamos no aguardo das informações acima para seguirmos com o suporte para você.

Fico à disposição.
Atenciosamente,

Renata Postalli 
Bibliotecária
---------------
SciELO - Scientific Electronic Library Online
FAPESP - CAPES - CNPq - BIREME - FAP UNIFESP
www.scielo.org | www.scielo.br
______________________________


fabio souza

unread,
Feb 10, 2026, 10:25:23 AM (10 days ago) Feb 10
to sciel...@googlegroups.com
Bom dia, Renata,

Vamos lá!

A correção que é enviada pela equipe de publicação informa quais arquivos tem erro de estrutura. Sendo assim pergunto:

- Quantos arquivos tem o lote com a correção?
São 5 artigos, sendo que 1 selecionado pela BORI verificado e publicado por vocês, restam 4 a serem publicados.

- Quais arquivos tem erros estrutura?
Todos os 5 artigos tem erros de estruturas já identificados e sinalizados, restando 4 a serem publicados, inclusive com a inclusão de <fn-group>.

- Você fez alguma alteração no arquivo enviado aqui na lista diferente do que foi enviado para a publicação que teve a solicitação de  correção?
Nenhum tipo de modificação foi realizada nos arquivos.

- Qual sua dúvida específica sobre os erros de estrutura?
Minha dúvida é a seguinte:

Após alguns testes e análises, verificamos que o problema ocorre devido à inclusão do seguinte trecho:
<fn-group>
    <fn fn-type="data-availability" specific-use="uninformed" id="fn2">
        <label>Data availability</label>
        <p>Not applicable.</p>
    </fn>
</fn-group>

Ao remover essa declaração, o XML passa a ser considerado válido para o XPM.

Entretanto, ao consultar o Manual SPS 1.10, observamos que essa estrutura está descrita como válida. Diante disso, gostaríamos de solicitar esclarecimentos sobre a incompatibilidade apontada pelo Pré-QA e a melhor forma de manter a declaração de disponibilidade de dados em conformidade com os critérios de validação.

Desde já, agradeço o apoio.

Reforço que sem um leitor próprio para XML fica difícil identificar correções em especial a de estrutura. Qual leitor você usa? 

Utilizo o  Visual Studio Code (VS Code).

- Um erro que percebi ser recorrente nos arquivos da revista é a ausência de <fn-group> para as notas de <fn> em <back>.

Em relação ao erro indicado, quando me sinalizaram eu verifiquei a passei a incluí-lo.


Aguardo Instruções. Desde já obrigado pelo retorno, estou à disposição.




--
Att,
Fabio Souza

Renata Postalli de Almeida

unread,
Feb 10, 2026, 11:10:17 AM (10 days ago) Feb 10
to sciel...@googlegroups.com

Olá, boa tarde.

Obrigada pelas respostas e pelas informações adicionais.

Em relação à nota de disponibilidade de dados, acredito que a questão já tenha sido esclarecida pelo Gabriel. Esse erro específico deve ser ignorado. Quando a equipe aponta erro de estrutura, não se trata do erro mencionado no XPM referente à declaração de dados. Acredito que já existem outros registros na lista tratando exatamente desse tema.

Gostaria de reforçar também um ponto importante: profissionais que prestam serviços de XML precisam obrigatoriamente trabalhar com um leitor de XML que ofereça validação de sintaxe e de estrutura. Sem esse tipo de validação básica, não é possível realizar corretamente o trabalho de análise e correção de arquivos XML.

O Visual Studio Code, apesar de permitir a edição de XML, não realiza validação estrutural por padrão, sendo necessária a instalação de extensões específicas para esse fim. Recomendo verificar essa configuração ou, alternativamente, utilizar leitores dedicados com validação nativa, como o Oxygen XML Editor ou o XMLSpy (ambos pagos).

De forma geral, as validações estruturais ocorrem uma por vez: é necessário corrigir o primeiro erro apontado para que o próximo possa ser identificado, e assim sucessivamente. Quando se utiliza um leitor de XML com validação básica de estrutura, o primeiro erro é indicado automaticamente no momento da abertura do arquivo.

No arquivo 1678-4464-csp-42-EN039125 (imagem 1), o erro apontado indica que, dentro de <article-categories>, existe uma tag <article-id> inserida em um <sub-article>. O elemento <article-id> não é filho permitido de <article-categories>, o que significa que a posição da tag de DOI está incorreta no XML.

Nos arquivos:

1678-4464-csp-42-EN115525

1678-4464-csp-42-EN131825

1678-4464-csp-42-EN164325


(os três ilustrados na imagem 2), ocorre o mesmo tipo de erro estrutural.

Nesses casos, o leitor de XML aponta a existência de um elemento <fn> sem o respectivo elemento pai <fn-group>. Todo <fn> deve obrigatoriamente estar contido dentro de <fn-group>. Embora o erro apareça visualmente associado à nota de dados, o que está sendo indicado pelo leitor é um erro de estrutura, decorrente da ausência do <fn-group>.

Após corrigir esse problema, o próximo erro apontado será relacionado ao valor da declaração de dados. Esse erro deve ser ignorado, pois, conforme já informado anteriormente, trata-se de uma exigência específica do SciELO (imagem 3).

Como recomendação geral, sugiro sempre trabalhar com uma cópia do XML para validação. Caso exista mais de uma correção estrutural necessária, uma boa prática é remover temporariamente a nota que acusa erro, validar o arquivo, corrigir todos os problemas estruturais apontados e, somente após o XML estar 100% válido, inserir novamente a nota no local adequado.

Os erros descritos acima correspondem exatamente aos problemas identificados na última entrega recebida, referentes aos arquivos do v42n2 – Lote 0226. Para que possamos seguir com a publicação precisamos que esses erros sejam aplicados nos arquivos do lote e reentregue.

imagem 1

image.png
imagem 2

image.png
 imagem 3

image.png

Se ainda tiver alguma dúvida, fico à disposição.

Atenciosamente,

Renata Postalli 
Bibliotecária
---------------
SciELO - Scientific Electronic Library Online
FAPESP - CAPES - CNPq - BIREME - FAP UNIFESP
www.scielo.org | www.scielo.br
______________________________

fabio souza

unread,
Feb 10, 2026, 12:51:35 PM (9 days ago) Feb 10
to sciel...@googlegroups.com

Oi, Renata,

Obrigada pelos seus apontamentos. As orientações ficaram claras, e já compreendi todos os itens que precisam ser verificados.

Em relação ao uso de leitores dedicados com validação nativa, como o Oxygen XML Editor ou o XMLSpy (ambos pagos), já encaminhei essa demanda à Carol. Vamos conversar com as editoras para informar sobre a necessidade de aquisição dessa ferramenta.

Vou realizar a correção dos apontamentos e reenvio o lote.

Obrigado!




--
Att,
Fabio Souza

Reply all
Reply to author
Forward
0 new messages