# Como validar o pacote XML SPS

## Package Maker - Como usar?

Para utilizar o programa Package Maker clique no meu Iniciar do Windows, procure a pasta do Programa Markup que foi istalado em sua máquina e com o mouse verifique os itens disponíveis na pasta. Clique no botão *XML Package Maker*

<div id="bkmrk-%C2%A0"><div>![_images/scielo_menu_xpm.png](https://scielo.readthedocs.io/projects/scielo-pc-programs/en/latest/_images/scielo_menu_xpm.png) ![_images/xpm_gui.png](https://scielo.readthedocs.io/projects/scielo-pc-programs/en/latest/_images/xpm_gui.png)</div></div>Agora clique no botão “Choose Folder” para escolher a pasta que contém os arquivos que serão validados

<div id="bkmrk-"><div>![_images/xpm_gui_selected_folder.png](https://scielo.readthedocs.io/projects/scielo-pc-programs/en/latest/_images/xpm_gui_selected_folder.png)</div></div>E clique em **XML Package Maker**.

## Resultados

<div id="bkmrk-para-arquivos-xml-sc"><div>- Para arquivos XML SciELO (verifique a pasta scielo\_package e/ou scielo\_package\_zips)
- Para arquivos XML PMC (verifique a pasta pmc\_package)
- Para Relatório de arquivos (verifique a pasta errors)

</div></div>A pasta que é gerada pelo XPM “ISSN-acronimo-volume-numero\_xml\_package\_maker\_result” estará disponível no mesmo nível da pasta que foi utilizada para gerar o pacote:

<div id="bkmrk--0">![_images/xpm_result_folders.png](https://scielo.readthedocs.io/projects/scielo-pc-programs/en/latest/_images/xpm_result_folders.png)</div>## Relatórios

Depois de validar e gerar os pacotes os relatórios serão disponibilizados automaticamente em um Web Browser.

### Relatório Resumido

#### Estatísticas de Validação

É apresentado o total de Erros fatais (Fatal Errors), erros (Errors), e alertas (Warnings), encontrados em todo o pacote.

<div id="bkmrk-fatal-errors-represe"><div><div><div><dl class="docutils" style="margin: 0px; padding: 0px;"><dt>FATAL ERRORS</dt><dd style="margin-top: 3px; margin-bottom: 10px; margin-left: 30px; hyphens: auto; line-height: 1.4em;">Representa os erros relacionados aos indicadores bibliométricos.</dd><dt>ERRORS</dt><dd style="margin-top: 3px; margin-bottom: 10px; margin-left: 30px; hyphens: auto; line-height: 1.4em;">Representa outros tipos de erros.</dd><dt>WARNINGS</dt><dd style="margin-top: 3px; margin-bottom: 10px; margin-left: 30px; hyphens: auto; line-height: 1.4em;">Representa algo que precisa de mais atenção.</dd></dl>![_images/xpm_report.png](https://scielo.readthedocs.io/projects/scielo-pc-programs/en/latest/_images/xpm_report.png)</div></div><div></div></div></div>### Relatório Detalhado

#### Relatório Detalhado - Validações do Pacote

Primeiro de tudo O XPM valida alguns dados do pacote:

<div id="bkmrk-elementos-que-aprese"><div><div><div>- Elementos que apresentam o mesmo valor em todos os arquivos XML, tais como:

</div></div></div></div>> <div>- journal-title
> - journal id NLM
> - journal ISSN
> - publisher name
> - issue label
> - issue pub date
> 
> </div>

<div id="bkmrk-elementos-que-aprese-0"><div><div><div>- Elementos que apresentam um valor único em cada arquivo XML, tais como:

</div></div></div></div>> <div>- doi
> - elocation-id, if applicable
> - fpage and [fpage/@seq](mailto:fpage/%40seq)
> - order (used to generated article PID)
> 
> </div>

Exemplo de Erros Fatais (Fatal Error) por apresentar valor diferente para o elemento `<span class="pre" style="hyphens: none;"><publisher-name></span>`

> <div>![_images/xml_reports__toc_fatal_error_required_equal_publisher.jpg](https://scielo.readthedocs.io/projects/scielo-pc-programs/en/latest/_images/xml_reports__toc_fatal_error_required_equal_publisher.jpg)</div>

Exemplo de Erros Fatais (Fatal Error) por apresentar valores diferentes em `<span class="pre" style="hyphens: none;"><pub-date></span>`

> <div>![_images/xml_reports_toc_fatal_error_required_equal_date.png](https://scielo.readthedocs.io/projects/scielo-pc-programs/en/latest/_images/xml_reports_toc_fatal_error_required_equal_date.png)</div>

Exemplo de Erros Fatais (Fatal Error) pois é requerido um valor único

> <div>![_images/xml_reports_toc_fatal_error_unique.png.jpg](https://scielo.readthedocs.io/projects/scielo-pc-programs/en/latest/_images/xml_reports_toc_fatal_error_unique.png.jpg)</div>

#### Relatório Detalhado - Validação do Documento

O documento é apresentado em uma Tabela.

As colunas ‘order’, ‘aop pid’, ‘toc section’, [‘@article-type](mailto:'%40article-type)’ estão destacadas, pois contém dados importantes.

A coluna **reports** possui **botões** para abrir/fechar o relatório detalhado de cada documento.

Cada linha possui um dado do documento:

<div id="bkmrk--4"><div><div><div>![_images/xpm_report_detail.png](https://scielo.readthedocs.io/projects/scielo-pc-programs/en/latest/_images/xpm_report_detail.png)</div><div></div></div></div></div>#### Relatório Detalhado - Validações

Clique em [<span class="problematic" id="bkmrk-%2A%2A">\*\*</span>](https://scielo.readthedocs.io/projects/scielo-pc-programs/en/latest/pt_how_to_validate_xml_package.html#id1)Validação de Conteúdo” para verificar os problemas apresentados. O relatório detalhado é apresentado abaixo da linha.

<div id="bkmrk--5"><div><div><div>![_images/xpm_report_detail_validations.png](https://scielo.readthedocs.io/projects/scielo-pc-programs/en/latest/_images/xpm_report_detail_validations.png)</div></div><div></div></div></div>### Arquivos/Pastas

Apresenta os Arquivos e Pastas que foram gerados e validados.

<div id="bkmrk--6"><div><div>![_images/xpm_report_folder.png](https://scielo.readthedocs.io/projects/scielo-pc-programs/en/latest/_images/xpm_report_folder.png)</div><div></div></div></div>### Visão Geral do Pacote

#### Visão Geral do Pacote - idiomas

Apresenta os elementos que contém o atributo de idioma `<span class="pre" style="hyphens: none;">@xml:lang</span>`.

<div id="bkmrk--7"><div><div><div>![_images/xpm_report_overview_lang.png](https://scielo.readthedocs.io/projects/scielo-pc-programs/en/latest/_images/xpm_report_overview_lang.png)</div><div></div></div></div></div>#### Visão Geral do Pacote - dados

Apresenta os dados encontrados no documento: publicação e histórico. Apresenta o tempo esperado entre: data de recebido e aceito, aceito e publicado, aceito e a data atual.

<div id="bkmrk--8"><div><div><div>![_images/xpm_report_overview_date.png](https://scielo.readthedocs.io/projects/scielo-pc-programs/en/latest/_images/xpm_report_overview_date.png)</div><div></div></div></div></div>#### Visão Geral do Pacote - afiliações

<div id="bkmrk--9"><div><div><div>![_images/xpm_report_overview_aff.png](https://scielo.readthedocs.io/projects/scielo-pc-programs/en/latest/_images/xpm_report_overview_aff.png)</div><div></div></div></div></div>#### Visão Geral do Pacote - Referências

<div id="bkmrk--10"><div><div><div>![_images/xpm_report_overview_ref.png](https://scielo.readthedocs.io/projects/scielo-pc-programs/en/latest/_images/xpm_report_overview_ref.png)</div></div><div></div></div></div>### Relatórios Fonte

<div id="bkmrk-%C2%A0%C2%A0%C2%A0"><div>![_images/xpm_report_sources.png](https://scielo.readthedocs.io/projects/scielo-pc-programs/en/latest/_images/xpm_report_sources.png) ![_images/xpm_report_sources_journals.png](https://scielo.readthedocs.io/projects/scielo-pc-programs/en/latest/_images/xpm_report_sources_journals.png) ![_images/xpm_report_sources_books.png](https://scielo.readthedocs.io/projects/scielo-pc-programs/en/latest/_images/xpm_report_sources_books.png) ![_images/xpm_report_sources_others.png](https://scielo.readthedocs.io/projects/scielo-pc-programs/en/latest/_images/xpm_report_sources_others.png)</div></div>