-
Notifications
You must be signed in to change notification settings - Fork 10
Exportar dados referentes a crossmark para o articlemeta #1376
Description
Descrição da tarefa
Exportar dados referentes a crossmark para o articlemeta.
Considerando que para gerar o crossmark, há certos dados que atualmente não existem no articlemeta, precisamos exportar os dados faltantes para o articlemeta, e estes dados podem ser extraídos do XML do SPS Package, dados do Journal e dados de configuração crossref / crossmark.
Então,
- identifique os dados faltantes
- estes dados faltantes devem ser modelados e inseridos em uma nova coleção (crossmark_article) do mongodb para evitar conflito ou perda se registrado no mesmo documento mongodb
1. addendum
Informação adicional relevante publicada após o artigo original.
<crossmark>
<crossmark_version>1</crossmark_version>
<crossmark_policy>https://www.scielo.br/crossmark-policy</crossmark_policy>
<updates>
<update type="addendum">
<doi>10.1590/addendum-example-001</doi>
<date media_type="online">
<month>03</month><year>2025</year>
</date>
</update>
</updates>
</crossmark>2. clarification
Esclarece ambiguidade ou trecho confuso sem alterar conclusões.
<crossmark>
<crossmark_version>1</crossmark_version>
<crossmark_policy>https://www.scielo.br/crossmark-policy</crossmark_policy>
<updates>
<update type="clarification">
<doi>10.1590/clarification-example-002</doi>
<date media_type="online">
<month>04</month><year>2025</year>
</date>
</update>
</updates>
</crossmark>3. correction
Termo genérico para correção de erro não classificado abaixo.
<crossmark>
<crossmark_version>1</crossmark_version>
<crossmark_policy>https://www.scielo.br/crossmark-policy</crossmark_policy>
<updates>
<update type="correction">
<doi>10.1590/correction-example-003</doi>
<date media_type="online">
<month>05</month><year>2025</year>
</date>
</update>
</updates>
</crossmark>4. corrigendum
Correção formal de erros introduzidos pelos autores.
<crossmark>
<crossmark_version>1</crossmark_version>
<crossmark_policy>https://www.scielo.br/crossmark-policy</crossmark_policy>
<updates>
<update type="corrigendum">
<doi>10.1590/corrigendum-example-004</doi>
<date media_type="online">
<month>06</month><year>2025</year>
</date>
</update>
</updates>
</crossmark>5. erratum
Correção de erros introduzidos pela editora (tipografia, etc.).
<crossmark>
<crossmark_version>1</crossmark_version>
<crossmark_policy>https://www.scielo.br/crossmark-policy</crossmark_policy>
<updates>
<update type="erratum">
<doi>10.1590/erratum-example-005</doi>
<date media_type="online">
<month>07</month><year>2025</year>
</date>
</update>
</updates>
</crossmark>6. expression_of_concern
Editor expressa preocupação com integridade dos dados/metodologia.
<crossmark>
<crossmark_version>1</crossmark_version>
<crossmark_policy>https://www.scielo.br/crossmark-policy</crossmark_policy>
<updates>
<update type="expression_of_concern">
<doi>10.1590/eoc-example-006</doi>
<date media_type="online">
<month>08</month><year>2025</year>
</date>
</update>
</updates>
</crossmark>7. new_edition
Nova edição do trabalho (livro/monografia); substitui a anterior.
<crossmark>
<crossmark_version>1</crossmark_version>
<crossmark_policy>https://www.scielo.br/crossmark-policy</crossmark_policy>
<updates>
<update type="new_edition">
<doi>10.1590/new-edition-example-007</doi>
<date media_type="online">
<month>09</month><year>2025</year>
</date>
</update>
</updates>
</crossmark>8. new_version
Nova versão do registro (preprint → VoR, dataset atualizado, etc.).
<crossmark>
<crossmark_version>1</crossmark_version>
<crossmark_policy>https://www.scielo.br/crossmark-policy</crossmark_policy>
<updates>
<update type="new_version">
<doi>10.1590/new-version-example-008</doi>
<date media_type="online">
<month>10</month><year>2025</year>
</date>
</update>
</updates>
</crossmark>9. partial_retraction
Retratação de parte do artigo (seção, figura, experimento).
<crossmark>
<crossmark_version>1</crossmark_version>
<crossmark_policy>https://www.scielo.br/crossmark-policy</crossmark_policy>
<updates>
<update type="partial_retraction">
<doi>10.1590/partial-retraction-example-009</doi>
<date media_type="online">
<month>11</month><year>2025</year>
</date>
</update>
</updates>
</crossmark>10. removal
Conteúdo removido (legal, segurança nacional, etc.); DOI mantido.
<crossmark>
<crossmark_version>1</crossmark_version>
<crossmark_policy>https://www.scielo.br/crossmark-policy</crossmark_policy>
<updates>
<update type="removal">
<doi>10.1590/removal-example-010</doi>
<date media_type="online">
<month>12</month><year>2025</year>
</date>
</update>
</updates>
</crossmark>11. retraction
Retratação total: resultados inválidos, fraude ou erro grave.
<crossmark>
<crossmark_version>1</crossmark_version>
<crossmark_policy>https://www.scielo.br/crossmark-policy</crossmark_policy>
<updates>
<update type="retraction">
<doi>10.1590/retraction-example-011</doi>
<date media_type="online">
<month>01</month><year>2026</year>
</date>
</update>
</updates>
</crossmark>12. withdrawal
Retirada antes da publicação final (preprint, ahead-of-print).
<crossmark>
<crossmark_version>1</crossmark_version>
<crossmark_policy>https://www.scielo.br/crossmark-policy</crossmark_policy>
<updates>
<update type="withdrawal">
<doi>10.1590/withdrawal-example-012</doi>
<date media_type="online">
<month>02</month><year>2026</year>
</date>
</update>
</updates>
</crossmark>Exemplo completo – múltiplos updates encadeados
Artigo com erratum seguido de retraction. O XML do artigo original é redepositado com ambos os updates.
<doi_batch>
<head>
<doi_batch_id>scielo-crossmark-batch-2026</doi_batch_id>
<timestamp>20260305120000</timestamp>
<depositor>
<depositor_name>SciELO</depositor_name>
<email_address>crossref@scielo.org</email_address>
</depositor>
<registrant>SciELO</registrant>
</head>
<body>
<journal>
<journal_metadata>
<full_title>Revista Brasileira de Exemplo</full_title>
<issn media_type="electronic">1234-5678</issn>
</journal_metadata>
<journal_issue>
<publication_date media_type="online">
<month>03</month><year>2026</year>
</publication_date>
<journal_volume><volume>10</volume></journal_volume>
<issue>1</issue>
</journal_issue>
<journal_article publication_type="full_text">
<titles>
<title>Artigo com histórico de atualizações</title>
</titles>
<contributors>
<person_name sequence="first" contributor_role="author">
<given_name>Ana</given_name>
<surname>Silva</surname>
</person_name>
</contributors>
<publication_date media_type="online">
<month>01</month><year>2024</year>
</publication_date>
<doi_data>
<doi>10.1590/original-article-2024</doi>
<resource>https://www.scielo.br/j/rbe/a/original-article-2024</resource>
</doi_data>
<crossmark>
<crossmark_version>1</crossmark_version>
<crossmark_policy>https://www.scielo.br/crossmark-policy</crossmark_policy>
<updates>
<update type="erratum">
<doi>10.1590/erratum-rbe-2024</doi>
<date media_type="online">
<month>06</month><year>2024</year>
</date>
</update>
<update type="retraction">
<doi>10.1590/retraction-rbe-2025</doi>
<date media_type="online">
<month>03</month><year>2025</year>
</date>
</update>
</updates>
<custom_metadata>
<assertion name="retraction_reason" label="Motivo da retratação"
href="https://www.scielo.br/retraction-policy">
Dados fabricados detectados na revisão pós-publicação.
</assertion>
</custom_metadata>
</crossmark>
</journal_article>
</journal>
</body>
</doi_batch>Considere uma possível correspondência de tipos:
Mapeamento related-article-type (JATS) → update type (Crossref)
Atenção: não existe mapeamento oficial publicado pela NISO ou pela Crossref.
A tabela abaixo é baseada na semântica dos termos e deve ser validada editorialmente.
related-article-type (JATS) |
update type (Crossref) |
Confiança |
|---|---|---|
retracted-article |
retraction |
✅ alta |
partial-retraction |
partial_retraction |
✅ alta |
expression-of-concern |
expression_of_concern |
✅ alta |
addendum |
addendum |
✅ alta |
withdrawn-article |
withdrawal |
✅ alta |
corrected-article |
correction / erratum / corrigendum |
|
updated-article |
new_version / correction |
|
commentary-article |
— | ❌ sem equivalente |
letter |
— | ❌ sem equivalente |
| — | erratum |
❌ sem origem no JATS |
| — | corrigendum |
❌ sem origem no JATS |
| — | clarification |
❌ sem origem no JATS |
| — | new_edition |
❌ sem origem no JATS |
| — | removal |
❌ sem origem no JATS |
Casos ambíguos
corrected-article — o JATS não distingue se o erro foi da editora (erratum)
ou do autor (corrigendum). Essa informação existe apenas no texto editorial,
não na marcação XML.
updated-article — pode indicar uma nova versão substantiva (new_version)
ou apenas uma correção pontual (correction). Requer análise caso a caso.
Recomendação prática
Armazenar o update type Crossref explicitamente no banco ou via <custom-meta>
no próprio JATS, em vez de inferir pelo related-article-type na hora do depósito.
<custom-meta-group>
<custom-meta>
<meta-name>crossref-update-type</meta-name>
<meta-value>erratum</meta-value>
</custom-meta>
</custom-meta-group>Subtarefas
- Descrição da primeira subtarefa
- Descrição da segunda subtarefa