Agência de Marketing Digital e Científico

Blog GeniusDesign

  • Blog
  • Desenvolvemos uma ferramenta gratuita para registro de retratações (Crossmark) no Crossref Metadata Sprint São Paulo 2026

Materiais de apoio

Desenvolvemos uma ferramenta gratuita para registro de retratações (Crossmark) no Crossref Metadata Sprint São Paulo 2026

Na semana passada, estive presente na 2ª edição do evento Crossref Metadata Sprint, realizado em São Paulo. Foi uma oportunidade incrível de imersão, aprendizado e troca de conhecimentos, voltada para o desenvolvimento de projetos inovadores para o tratamento, uso e recuperação de metadados Crossref.

Gostaria de apresentar à comunidade acadêmica o Scholarly Retractions and Corrections Tool, desenvolvido durante os 3 dias do evento.


Sobre o “Scholarly Retraction and Correction Tool”

O Scholarly Retraction and Correction Tool (SRCT) foi desenvolvido por Eugênio Telles (GeniusDesign, Patrocinador Crossref) e é resultado de sua participação no Crossref Metadata Sprint São Paulo 2026 (4 a 6 de março).

A motivação inicial para o projeto foi o desenvolvimento de uma solução que tornasse o processo de registro do Crossmark, voltado para recuperação de informações de atualização, correção e retratação de trabalhos científicos, mais fácil e amigável. Assim, foi idealizada uma aplicação que fosse capaz de gerar o arquivo XML para depósito do Crossmark a partir de um formulário simples, que coletaria os metadados existentes de um registro DOI e seria enriquecido com as informações de correção/retratação fornecidas pelo usuário.

A dinâmica de conversas e trocas de experiências entre os participantes do Crossref Metadata Sprint enriqueceu e ampliou a motivação inicial, incorporando “features” para visualização global das retratações e correções e busca avançada.


Como o SRCT funciona

1. Visualização de dados

Os dados coletados da base do Retraction Watch, dedicado exclusivamente a retratações e contido na base de dados da Crossref, são importados diariamente para uma base local e exibidos no mapa e nos donuts dos continentes. Essa escolha foi feita privilegiar a performance no carregamento dos dados.

Os dados exibidos no "Live Radar" são coletados na API da Crossref a cada 60 segundos e exibem tanto retratações quanto correções. Clicando sobre a ocorrência, uma janela modal é exibida com mais informações do registro.

Interface da página inicial do SRCT.Interface da página inicial do SRCT.

Por possuir 2 fontes de dados (Retraction Watch e Crossref API), 2 formulários de busca são oferecidos: "Geographical Search", que é, na verdade, um conjunto de filtros por ano, continente e país para exibição dos dados do Retraction Watch, e o "Keyword Search", que buscará por resultados de retratação e correção na base da Crossref API a partir de um termo fornecido pelo usuário.;

As métricas apresentadas no site são geradas a partir de dados de uso da ferramenta e dos dados importados do Retraction Watch.

Gráficos exibidos na página de métricas, gerados a partir de dados do Retraction Watch.Gráficos exibidos na página de métricas, gerados a partir de dados do Retraction Watch.

2. Formulários 

Dois formulários estão disponíveis na plataforma: um destinado às retratações e outro às correções, cada um com campos específicos. 

A partir de um DOI válido fornecido pelo usuário, o SRCT utiliza a API da Crossref para recuperar os metadados do DOI, exibe-os em tela e habilita um formulário com campos específicos para retratação ou correção. 

Ao finalizar o preenchimento, a plataforma irá gerar o XML para depósito na Crossref contendo:

  • dados para registro inicial no Crossmark
  • título da obra com adição do motivo da correção como prefiro (ex.: RETRACTION: [original_title] ou CORRECTION: [original_title])
  • dados de correção e histórico Crossmark

O XML gerado pode ter o codigo copiado, baixado ou depositado diretamente na Crossref. Para o depósito direto, o usuário deve fornecer suas credenciais de acesso à Crossref. O XML é depositado mediante requisição cURL HTTPS, garantindo segurança dos dados na transação. Nenhum dado gerado é armazenado no SRCT, garantindo a privacidade dos usuários.


Exemplo de XML gerado

      <doi_batch xmlns="http://www.crossref.org/schema/4.4.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="4.4.2" xsi:schemaLocation="http://www.crossref.org/schema/4.4.2 http://www.crossref.org/schemas/crossref4.4.2.xsd">"          <head>              <doi_batch_id>batch_update_20260306083506367</doi_batch_id>              <timestamp>20260306083506367</timestamp>              <depositor>                  <depositor_name>[name provided by user]</depositor_name>                  <email_address>[email provided by user]</email_address>              </depositor>              <registrant>Retractions Global Panel</registrant>          </head>          <body>              <journal>                  <journal_metadata>                      <full_title>[collected from object metadata]</full_title>                      <issn>[collected from object metadata]</issn>                  </journal_metadata>                  <journal_article>                      <titles>                          <title>[addition - provided by user in the form]Correction Notice: [/addition][collected from object metadata]</title>                      </titles>                  <publication_date>                      <year>[collected from object metadata]</year>                  </publication_date>                  <doi_data>                      <doi>[provided by user]</doi>                      <resource>[provided by user]</resource>                  </doi_data>                  </journal_article>                  <journal_article>                      <titles>                          <title>[addition - provided by user in the form]CORRECTION: [/addition][collected from object metadata]</title>                      </titles>                      <publication_date>                          <year>[collected from object metadata]</year>                      </publication_date>                      <crossmark>                          <crossmark_policy>[provided by user]</crossmark_policy>                          <crossmark_domains>                              <crossmark_domain>                                  <domain>[collected from object metadata]</domain>                              </crossmark_domain>                          </crossmark_domains>                          <crossmark_domain_exclusive>false</crossmark_domain_exclusive>                          <updates>                              <update type="correction[provided by user]" date="2026-03-06[provided by user]">[provided by user]</update>                          </updates>                          <custom_metadata>                              <assertion name="scale_of_mistake" label="Scale of Mistake" group_name="publication_notes" group_label="Publication Notes">1 (out of 10)[provided by user]</assertion>                              <assertion name="published" label="Published" group_name="publication_history" group_label="Publication History" order="0">2025-04-25[collected from object metadata]</assertion>                              <assertion name="correction" label="Correction[provided by user]" group_name="publication_history" group_label="Publication History" order="1">2026-03-06[provided by user]</assertion>                          </custom_metadata>                      </crossmark>                      <doi_data>                          <doi>[original DOI collected from object metadata]</doi>                          <resource>[original URL collected from object metadata]</resource>                      </doi_data>                  </journal_article>              </journal>          </body>      </doi_batch>  

Como usar

Para usar o SRCT não é necessário efetuar qualquer registro ou ter credenciais de acesso Crossref. Basta fornecer um DOI válido para utilizar os formulários e gerar um XML Crossmark, que poderá ser baixado.


Como foi desenvolvido

O SRCT foi desenvolvido em vibe coding com o Gemini Pro 3.0 via interface web, utilizando PHP e javascript nos códigos, MySQL como banco de dados e o framework UiKit para interface.


Software livre

O código fonte da aplicação está licenciado pelo seu criador, Eugênio Telles, sob a GNU GPL 3.0 e você pode ter acesso aos codigos no repositório do GitHub.


Política de Privacidade

Nenhum dado de usuário, XML gerado ou credenciais Crossref são armazenados, transferidos a terceiros ou reutilizados pelo sistema. Este website utiliza scripts de monitoramento Google Analytics e Matomo para métricas de acesso e comportamento dos usuários para fins de melhorias da experiência do usuário e performance.


Agradecimentos 

À Crossref pela oportunidade de interação e inovação com profissionais multidisplinares.

Aos colegas:

  • Edilson Damasio (UEM) pelo teste de validação real e trocas sobre o processo de retratação acadêmica;
  • Nicolas Mejía Torres (Universidad de La Sabana), pelos insights iniciais na concepção do projeto;
  • Luis Montilla (Crossref, Technical Community Manager), pelo apoio, articulação e validação na construção dos formulários;
  • Isaac Farley (Crossref, Head of Participation and Support), pelo suporte e validação de requisitos técnicos;
  • a todos os colegas participantes do Crossref Metadata Sprint São Paulo 2026 que, de alguma maneira, contribuiram com insights e feedbacks durante o processo de construção nos 3 dias de evento (4 a 6 de março).

Sobre o idealizador

Eugênio Telles é natural do Rio de Janeiro, fundador e CEO da GeniusDesign (Patrocinador Crossref), especialista em Marketing e Design Digital (ESPM) e em Informação Científica e Tecnológica (Fiocruz).

Atualizado em Segunda, 09 Março 2026 11:57
Eugênio Telles

Eugênio Telles

Eugênio Telles é fundador e CEO da GeniusDesign, editor do Blog Periódico Eletrônico e da Revista Peletron.

GeniusDesign Marketing Digital e Científico

GeniusDesign Marketing Digital e Científico

+55 . 21 . 96418-9728

CNPJ: 27.339.106/0001-70