Импорт в Index Copernicus: устранение ошибки ‘date’


Уважаемые коллеги, в одном из наших архивных материалов OJS 3: ЭКСПОРТ В INDEX COPERNICUS мы детально описывали процедуру экспорта-импорта метаданных из платформы Open Journal Systems 3 в базу Index Copernicus (Индекс Коперникус).

С недавнего времени многие пользователи OJS сталкиваются с такой ошибкой

Это означает, что база Коперникус перестала принимать xml файлы с метаданными из OJS, в которых к дате добавления (публикации) статьи прикрепляется значение времени — T00:00:00Z.

До тех пор, пока разработчики модуля OJS to Copernicus Citation Index xml export plugin не решили эту ошибку и не обновили модуль, мы предлагаем достаточно быстрое и простое решение проблемы.

Итак, что нужно сделать?

1. Как обычно выгрузить с помощью модуля OJS файл xml с метаданными (детально об этом здесь).


2. Открыть файл xml в любом блокноте, мы рекомендуем более удобную программу Notepad++


3. Удалить полностью первую строчку

<?xml version="1.0" encoding="UTF-8"?>

4. заменить вторую строчку

<ici-import xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://journals.indexcopernicus.com/ic-import.xsd">

на такую

<ici-import>

5. Удалить запись времени «publicationDate» для всего номера в третьей строчке

к примеру, будет такая запись

publicationDate="2020-01-29T11:42:01Z"

из нее нужно удалить только время — T11:42:01Z

чтобы осталась только запись даты

publicationDate="2020-01-29"

6. Удалить вручную (или лучше автозаменой) запись времени «publicationDate» для каждой статьи

находим в каждой отдельной статье что-то похожее

<publicationDate>2020-01-29T00:00:00Z</publicationDate>

и убираем оттуда T00:00:00Z

чтобы получилось так

<publicationDate>2020-01-29</publicationDate>

7. После этого сохраняем xml файл.


8. При импорте в самой базе Коперникус выбираем формат ICI (не OJS)


Несколько дополнительных советов

1. Если у Вас размеченный библиографический список, то еще до импорта в Коперникус можно сразу в xml файле удалить порядковые номера библиографических позиций, чтобы они не дублировались в базе Коперникус. Это можно сделать или вручную или автозаменой (<unparsedContent>1.  на <unparsedContent> и т.д.)

2. Если база Коперникус выдает ошибку, не факт, что проблема заключается в записи времени, о чем мы говорили выше. Мы советуем нажать зеленую кнопку Show и посмотреть детально, что там за ошибка

например, слишком много символов в ключевых словах

cvc-maxLength-valid: Value '... ... ' with length = '445' is not facet-valid with respect to maxLength '250' for type 'shortStringType'.

т.е. вместо максимально допустимых 250 символов мы имеем 445 символов, нужно сократить

или, к примеру, мы имеем обрыв строки внутри одной библиографической позиции, когда страницы идут отдельной строкой в 11 символов, при этом минимально допустимое значение 25 символов, нужно соединить

cvc-minLength-valid: Value 'рр. 50–54. ' with length = '11' is not facet-valid with respect to minLength '25' for type 'referenceLength'.

Если устранить эти ошибки, то система примет xml и импортирует все статьи.


Надеемся, материал был для Вас полезен. С уважением. Участники проекта OSU.


Теги: , , , , ,

Дата публикации материала: 30.07.2021

Трекбэк с Вашего сайта.

Поделиться: