[CROSSREF] Erro validação do XML no site

Pessoal ao gerar o XML no OJS ele gera o arquivo e a validação do XML no arquivo diz que seria referente ao XSD do crossref da versão 4.3.6. Essa versão possui tags novas no XML em relação a versão 4.3.0. Porém ao inserir no site do crossref o mesmo diz que essas tags são inválidas. Para resolver o problema em alguns casos entro no XML e apago esses itens que o site reclama. Tenho alguns XMLs que funcionaram no passado e dentro do XML o xsd usado para validação era o 4.3.0. Na tag inicial do arquivo atualmente vem assim:

<doi_batch xmlns=“http://www.crossref.org/schema/4.3.6” … https://www.crossref.org/schemas/crossref4.3.6.xsd">

Nesse caso ele está validando na versão 4.3.6 mas ao que parece o site do crossref aparenta validar na versão 4.3.0 pois os arquivos que estão nessa configuração funcionam. No OJS não achei opção para mudar a configuração da versão.

A versão do OJS é 3.3.0.10

1 curtida

Olá, @RebertRichards2, obrigado pelo contato.
Vou deixar aqui algumas coisas que encontrei no site da Crossref e nas comunidades internacionais.

Conversei com o gestor do OJS e agora entendi melhor o problema, na verdade a revista tem alguns campos extras que não existem no xsd do crossref, o OJS envia todos os campos mesmo eles não possuindo validação. Para o crossref esses campos extras não existem. O problema é que a entidade do crossref considera esses dados extras enviados como erro de validação. Teria alguma forma de o OJS gerar apenas com os campos que existem no xsd e os campos “extras” ele desconsiderar?