Problema ORCID Módulo de exportación CrossRef XML OJS 3.2.1.4

Saludos.

Actualmente utilizamos OJS 3.2.1.4 y al momento de Depositar utilizando el Módulo de exportación CrossRef XML ocirre un fallo debido a los ORCIDs, al hacer la validación aparece:

Errores de validación:

Element ‘{http://www.crossref.org/schema/4.3.6}ORCID’: This element is not expected.
Element ‘{http://www.crossref.org/schema/4.3.6}ORCID’: This element is not expected.
Element ‘{http://www.crossref.org/schema/4.3.6}ORCID’: This element is not expected.

XML inválido:

Dentro de la etiqueta contributors este;
<person_name contributor_role=“author” sequence=“additional” language=“es”>
<given_name>Jaime Andrés</given_name>
Vieira Salazar


Vieira Salazar
<given_name>Jaime Andrés</given_name>


Vieira Salazar
<given_name>Jaime Andrés</given_name>


ORCID
</person_name>

A qué se debe el problema y cómo solucionarlo.

Gracias. Quedo atento,

Hola,

Es un error conocido y corregido en versiones posteriores.

Básicamente es un problema en la exportación, que añade la entrada de ORCID fuera de lugar, sin respetar el DTD de crossref.

Aquí tienes la discusión y el patch:

La solución ideal es hacer el upgrade a la última 3.3.

Si no puedes/quieres/debes hacer upgrade a la última 3.3 (seré el último en juzgarte por ello), te recomiendo hacerlo a la stable-3.2.1 que incorpora este patch y alguna corrección en seguridad… y desde la 3.2.1-4 debería ser fácil.

Si no puedes/quieres/debes hacer upgrade, entonces aplica el patch.

Un saludo,
m.

1 Like

Saludos.

Gracias por la respuesta, he realizado la actualización y problema resuelto.

Hasta una nueva oportunidad.

1 Like