Erro no XPM em <pub-date>

47 views
Skip to first unread message

Eugênio Telles

unread,
Mar 16, 2026, 3:08:19 PM (10 days ago) Mar 16
to SciELO XML - SciELO Publishing Schema
Prezados,

Estamos com uma dificuldade em corrigir o nosso XML nas tags de <pub-date>. Todos os retornos que temos recebido da equipe de produção do SciELO estão relacionados a essa tag.

Exemplo dos retornos:
  • Info. Adicional: pub-type="epub" inserido incorretamente em <pub-date> do tipo @date-type="collection".
Nos XMLs, nossas tags de <pub-date> estão marcadas da seguinte maneira (ex.):

<pub-date date-type="pub" pub-type="epub" publication-format="electronic">
        <day>09</day>
        <month>01</month>
        <year>2026</year>
      </pub-date>
    <pub-date date-type="collection" pub-type="collection" publication-format="electronic">
      <year>2026</year>
    </pub-date>

Esse formato passa tanto no validador StyleChecker e no XPM.

Se usamos a forma como consta na documentação do SciELO - <pub-date publication-format="electronic" date-type="pub"><pub-date publication-format="electronic" date-type="collection">, o XPM não gera o pacote, dá erro no processo. Quando inserimos o 

Não estamos sabendo como contornar essa situação, pois não temos um relatório de erro para nos basear. O erro que aparece no terminal que trava o XPM não nos ajudou a entender o que ocorre. Segue abaixo:

['packtools']
Validar pacote (5 arquivos)
Validar 2319-0612-bjrs-v13n2-01-e2763
    XMLValidator: packtools
Exception in Tkinter callback
Traceback (most recent call last):
  File "c:\python27\lib\lib-tk\Tkinter.py", line 1547, in __call__
    return self.func(*args)
  File "C:\SciELO_XPM\xml\app_modules\app\interface.py", line 116, in run_xml_package_maker
    msg, color = self.function(self.selected_folder, self.generate_pmc_package)
  File "C:\SciELO_XPM\xml\app_modules\app\xpm.py", line 133, in call_make_package
    self.make_package(normalized_pkgfiles, outputs, GENERATE_PMC)
  File "C:\SciELO_XPM\xml\app_modules\app\xpm.py", line 141, in make_package
    self.proc.make_package(pkg, GENERATE_PMC)
  File "C:\SciELO_XPM\xml\app_modules\app\pkg_processors\pkg_processors.py", line 408, in make_package
    registered_issue_data, validations_reports = self.evaluate_package(pkg)
  File "C:\SciELO_XPM\xml\app_modules\app\pkg_processors\pkg_processors.py", line 400, in evaluate_package
    pkg_validations = self.validate_pkg_articles(pkg, registered_issue_data)
  File "C:\SciELO_XPM\xml\app_modules\app\pkg_processors\pkg_processors.py", line 438, in validate_pkg_articles
    results[name] = article_validator.validate(article, pkg.outputs[name], pkg.package_folder.pkgfiles_items[name])
  File "C:\SciELO_XPM\xml\app_modules\app\validations\article_validations.py", line 188, in validate
    artval.xml_content_validations, artval.article_display_report = self.xml_content_validator.validate(article, outputs, pkgfiles)
  File "C:\SciELO_XPM\xml\app_modules\app\validations\article_validations.py", line 156, in validate
    content.append(article_validation_report.validations(display_all_message_types=False))
  File "C:\SciELO_XPM\xml\app_modules\app\validations\article_data_reports.py", line 559, in validations
    items, performance = self.article_validation.validations
  File "C:\SciELO_XPM\xml\app_modules\app\validations\article_content_validations.py", line 222, in validations
    items.append(self.doi)
  File "C:\SciELO_XPM\xml\app_modules\app\validations\article_content_validations.py", line 519, in doi
    r = self.doi_validator.validate(self.article)
  File "C:\SciELO_XPM\xml\app_modules\generics\doi_validations.py", line 19, in validate
    self._validate_doi_prefix(article)
  File "C:\SciELO_XPM\xml\app_modules\generics\doi_validations.py", line 47, in _validate_doi_prefix
    doi_prefix = self.ws_doi.journal_prefix(issn, article.pub_date_year)
  File "C:\SciELO_XPM\xml\app_modules\generics\ws\ws_doi.py", line 45, in journal_prefix
    prefix = self.doi_journal_prefixes.get(issn+year)
TypeError: cannot concatenate 'str' and 'NoneType' objects

Obrigado.


Tiago Agostinho

unread,
Mar 17, 2026, 8:55:15 AM (9 days ago) Mar 17
to sciel...@googlegroups.com
Prezado Eugênio,

Aqui na revista Ambiente & Água, nossa marcação fica assim:

<pub-date date-type="pub" publication-format="electronic">
<day>01</day>

<month>01</month>
<year>2026</year>
</pub-date>
<pub-date date-type="collection" publication-format="electronic">
<year>2026</year>
</pub-date>

Espero ter ajudado.

Atenciosamente,
Tiago

--
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/fc362ac3-dd8b-4c51-9747-2d8460f2f673n%40googlegroups.com.

Eugênio Telles

unread,
Mar 17, 2026, 9:22:56 AM (9 days ago) Mar 17
to SciELO XML - SciELO Publishing Schema
Olá Tiago! Bom dia.

Grato por sua resposta. A diferença do que mostrou, em relação à documentação do SPS, está na ordem do date-type e do publication-format. Vou tentar inverter e ver se dá certo. Compartilharei aqui o resultado.

Obrigado por compartilhar!

Publicação SciELO

unread,
Mar 17, 2026, 9:35:41 AM (9 days ago) Mar 17
to SciELO XML - SciELO Publishing Schema
Prezado Eugênio, bom dia!

O problema não refere-se apenas a ordem, mas sim a adição de atributo não permitido e valor de atributo incorreto: pub-type="epub".

Por favor, compare a marcação do SPS com a usada no seu XML para analisar melhor as diferenças.

Atenciosamente,

Joyce Souza

Unidade de Produção - Núcleo de Publicação
SciELO - Scientific Electronic Library Online
CAPES - CNPq - FAPESP - BIREME - FapUNIFESP
www.scielo.org | www.scielo.br
____________________________________________



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.

Eugênio Telles

unread,
Mar 17, 2026, 10:04:53 AM (9 days ago) Mar 17
to sciel...@googlegroups.com
Oi Joyce, bom dia.

Sim, é o que tenho recebido na resposta da equipe de produção. A questão é que, quando uso o padrão da documentação (sem o pub-type="epub"), o XPM dá erro. Basta apenas que eu o remova e o XPM trava; com ele (pub-type="epub"), o XPM gera o pacote e o relatório de erros. Esse é o problema que não consigo solucionar e preciso de ajuda.

Um abraço,

Eugênio Telles
Fundador e Diretor Executivo GeniusDesign
Editor do Blog Periódico Eletrônico e Revista Peletron
(21) 96418-9728 (WhatsApp)


GeniuDesign - Patrocinador Crossref

GeniusDesign Marketing Digital e Editora
geniusdesign.com.br | periodicoeletronico.com.br
Avaliações Google Maps - Conheça nossos clientes
Av. Embaixador Abelardo Bueno, 1300 - LJ 2067 Barra Olímpica, Rio de Janeiro - RJ CEP: 22775-040
CNPJ: 27.339.106/0001-70

Receba informações sobre OJS e publicação científica assinando nosso canal no WhatsApp.

"O sucesso é a soma de pequenos esforços repetidos dia após dia."
– Robert Collier



Eugênio Telles

unread,
Mar 17, 2026, 2:33:10 PM (9 days ago) Mar 17
to SciELO XML - SciELO Publishing Schema
O XPM concluiu a geração do pacote quando adicionei o pub-type="pub" à tag <pub-date>. Se tiro esse pub-type o XPM dá erro. Ele não consta na documentação, mas tem sido o que permite a conclusão do XPM.

            <pub-date date-type="pub" pub-type="pub" publication-format="electronic">
                <day></day>
                <month></month>
                <year></year>
            </pub-date>
            <pub-date date-type="collection" pub-type="collection" publication-format="electronic">
                <year></year>
            </pub-date>

Publicação SciELO

unread,
Mar 17, 2026, 2:37:01 PM (9 days ago) Mar 17
to SciELO XML - SciELO Publishing Schema
Prezado Eugênio, boa tarde!

Testamos as duas versões da marcação e conseguimos gerar o relatório. Poderia, por gentileza, nos enviar o XML que está apresentando o erro na geração do relatório do XPM, para que possamos analisar?

Informamos também que, segundo a postagem SPS 1.10 - 2025: Lançamento | Lanzamiento | Release, a versão atual do SPS ainda não teve atualização nas ferramentas de apoio e por isso falsos erros podem ser apontados. Quando isso ocorrer, esses erros devem ser ignorados e corrigidos manualmente no XML.

Atenciosamente,

Joyce Souza
Unidade de Produção - Núcleo de Publicação
SciELO - Scientific Electronic Library Online
CAPES - CNPq - FAPESP - BIREME - FapUNIFESP
www.scielo.org | www.scielo.br
____________________________________________

Eugênio Telles

unread,
Mar 17, 2026, 2:57:18 PM (9 days ago) Mar 17
to SciELO XML - SciELO Publishing Schema
Olá Joyce,

Agradeço desde já pela verificação no arquivo. Anexei aqui no post o XML. Me avise se for preciso que envie de outro modo.

Assim como esse arquivo, outros 4 que compõem o lote estão com a mesma questão: se utilizo apenas <pub-date date-type="pub" publication-format="electronic">, o XPM trava e não gera o pacote, nem o relatório; se uso <pub-date date-type="pub" pub-type="pub" publication-format="electronic">, com o pub-type="pub", o pacote e o relatório são gerados.

2319-0612-bjrs-v13n2-01-e2763.xml

Publicação SciELO

unread,
Mar 17, 2026, 3:32:00 PM (9 days ago) Mar 17
to SciELO XML - SciELO Publishing Schema
Prezado Eugênio, boa tarde!

Testamos o XML enviado e conseguimos gerar o relatório do XPM. 

Pedimos a gentileza de verificar a documentação, pois pode estar ocorrendo algum problema de instalação ou na versão do XPM utilizada.

Ficamos no aguardo.

Atenciosamente,

Joyce Souza
Unidade de Produção - Núcleo de Publicação
SciELO - Scientific Electronic Library Online
CAPES - CNPq - FAPESP - BIREME - FapUNIFESP
www.scielo.org | www.scielo.br
____________________________________________


Reply all
Reply to author
Forward
0 new messages