OJS: создаем файлы xml для DOI
После присвоения идентификаторов цифровых объектов (DOI) статьям и выпускам вашего научного журнала необходимо сделать еще два действия:
- сгенерировать (создать, экспортировать) в Open Journal Systems специальные XML-файлы, которые содержат все необходимые метаданные;
- загрузить полученные XML-файлы в базу данных одного из официальных регистраторов DOI CrossRef, договор с которым вам нужно заключить заранее.
Предварительная проверка
Прежде чем приступить к созданию файлов в формате *.xml, обязательно, проверьте наличие базовых метаданных (контактная информация журнала, его ISSN, автор, название статьи, дата статьи, страницы статьи, номер и название выпуска, номер тома, проставленный DOI и пр. Отсутствие данных приведет к ошибке, и файл не будет загружен в базу данных CrossRef!
Особое внимание следует уделить п. 1.5 «Издатель» ! Он не является обязательным по умолчанию, поэтому многие оставляют его пустым. Для того, чтобы его заполнить, идем:
Управляющий журнала —> Установка —> Детали (Название журнала, ISSN, контакты, спонсоры и поисковые машины).
Заполняем п. 1.5 «Издатель».
После этого рекомендуем еще раз проверить заполнение всех важных полей в настройках журнала.
Очень важный момент: вам нужно создавать / генерировать / осуществлять экспорт файлов в одной языковой версии Open Journal Systems!
Экспорт XML-файлы в Open Journal Systems
Для того, чтобы получить файлы в формате *.xml для CrossRef идем: Управляющий журнала —> Импорт/экспорт данных —>
Выбрать из списка «Экспорт в формате CrossRef XML: Экспорт метаданных статей в формате CrossRef XML».
Вы можете выбрать или экспорт всего выпуска или экспорт отдельных статей…
В списке будут отображены только те статьи, которым присвоен DOI. Можно выбрать несколько статей, данные которых будут объединены в одном XML-файле, или экспортировать каждую статью в отдельный файл.
Система предложит сохранить вам XML-файл на компьютер. Выбираем нужную папку и сохраняем.
Поскольку OJS все экспортируемые файлы по умолчанию предлагает называть «crossref», мы советуем сразу переименовывать их. Удобнее всего давать название, которое соответствует DOI статьи, тогда вы избежите путаницы как в компьютере, так и в админ-панели Crossref.
В компьютере ваш файл будет выглядеть следующим образом. Если вы хотите увидеть его содержимое (какие данные системе удалось собрать), можете воспользоваться или блокнотом (советуем использовать Notepad++ поскольку в нем есть подсветка синтаксиса) или любым Интернет-браузером (Chrome, Opera, FireFox и пр.).
Проверка файлов в Metadata Quality Check
Ниже мы приводим образцы правильных XML-файлов (нажмите на название, чтобы файл открылся в браузере):
После создания файлов *.xml их нужно проверить в специальном сервисе CrossRef, который называется Metadata Quality Check. Сервис работает в режиме online. Регистрация или авторизация не требуется. Переходим по ссылке, выбираем файл с компьютера и нажимаем «upload».
Мы видим, что CrossCheck не обнаружил ошибок в метаданных (no errors), но проверка нашла всего 1 DOI, а это неправильно (см. скриншот). Правильно — 2 DOI, один из которых принадлежит статье, а другой — выпуску, данные о котором также содержатся в XML-файле! Причиной данной ошибки послужило то, что мы забыли присвоить отдельный идентификатор выпуску, файл статьи из которого мы сгенерировали и загрузили на проверку. В таком случае следует присвоить DOI выпуску, создать новый файл для статьи и проверить еще раз.
После того, как мы прописали DOI для выпуска и повторно создали файл, CrossCheck увидел 2 DOI.
Если в файле будет ошибка, сервис предупредит об этом. В данном случае мы видим ошибку в поле «registrant». Если мы откроем файл в блокноте или браузере, то увидим, что это поле остается пустым. Значит, мы забыли его заполнить в Open Journal Systems. Это поле, которые упоминалось нами выше в п. 1.5 «Издатель».
Предотвращение ошибки «submitted version is less or equal to previously submitted version» (DOI match)
Вы должны загружать статьи в базу данных CrossRef в том же порядке, в котором вы добавляли их в Open Journal Systems! Это позволит избежать еще одной ошибки: Record not processed because submitted version: *** is less or equal to previously submitted version (DOI match).
На следующем этапе, при регистрации XML-файлов в CrossRef, вы можете столкнуться с такой ошибкой Record not processed because submitted version: 1443949912 is less or equal to previously submitted version (DOI match). Значение «1443949912» может быть другим.
Проблема этой ошибки содержится одном из значений *.xml файла статьи:
<resource> http://mysite/index.php/MS/article/view/194 </resource>
а именно в порядковом номере добавленной в OJS статьи: 194, в данном случае.
Дело в том, что при добавлении статей в OJS каждая из них получает свой порядковый номер, например:
http://mysite/index.php/MS/article/view/193 статья 1 (в выпуске) http://mysite/index.php/MS/article/view/194 статья 2 (в выпуске) http://mysite/index.php/MS/article/view/195 статья 3 (в выпуске) http://mysite/index.php/MS/article/view/196 статья 4 (в выпуске) и так далее...
В таком порядке загрузки файлов статей ошибки не будет.
Но, если вы при добавлении статьи в OJS совершите ошибку, удалите статью, добавите другую по счету, третью, а потом, например, вернетесь к первой, то порядок номеров статей, которые им дает система, не будет соответствовать реальному порядку статей в выпуске, например:
http://mysite/index.php/MS/article/view/193 статья 1 (в выпуске) http://mysite/index.php/MS/article/view/195 статья 2 (в выпуске) http://mysite/index.php/MS/article/view/194 статья 3 (в выпуске) http://mysite/index.php/MS/article/view/196 статья 4 (в выпуске)
CrossRef увидит, что вы загрузили вначале статью «195», а затем пытаетесь загрузить «194» и выдаст ошибку.
В целом, расхождения «системной» и «реальной» последовательности статей на сайте это весьма частое явление. Ничего страшного в этом нет! Главное, при экспорте файлов .хml в CrossRef (о чем пойдет речь дальше) придерживаться именно «системной» последовательности. Проще всего переименовать ваши файлы (например, в «crossref») согласно «системному порядку» по возрастанию и загрузить в Crossref:
http://mysite/index.php/MS/article/view/193 статья 1 (в выпуске) crossref_01.xml http://mysite/index.php/MS/article/view/195 статья 2 (в выпуске) crossref_03.xml http://mysite/index.php/MS/article/view/194 статья 3 (в выпуске) crossref_02.xml http://mysite/index.php/MS/article/view/196 статья 4 (в выпуске) crossref_04.xml
Тогда ошибки не будет.
Регистрация файлов *.xml в CrossRef
Когда возможные ошибки предупреждены и все файлы проверены, их необходимо загрузить в базу данных CrossRef. Для этого, вам нужно перейти в ваш личный кабинет и авторизироваться. Напомним, что логин и пароль вы должны получить после заключения контракта с CrossRef в отдельном письме.
Переходим по ссылке и авторизируемся…
Интерфейс на английском. Нажимаем «Submissions».
Ставим галочку на слове «Metadata». Далее выбираем файл и нажимаем «upload».
Перед загрузкой можем посмотреть название файла…
Чтобы проверить статус загруженного вами файла, нужно перейти в меню «Administration» и нажать «search». Поля (фильтры) можно не заполнять.
В списке вы увидите недавно загруженные файлы, дату загрузки, начала и окончания обработки CrossRef. Если напротив файла не стоит буква «E» (error), значит ошибок в файле нет — DOI будет работать без проблем!
Система также предоставляет данные о характере ошибок в XML-файлах.
Ошибка «ISSN has already been assigned, issn is assigned to another title»
Если вы получили при загрузки файла *.xml подобную ошибку, что это значит?
Скорее всего, Вы случайно экспортировали *.xml файл из OJS на другом языке и загрузили его в CrossRef.
Дело в том, что система запоминает название журнала и ISSN при первом добавлении *.xml файла.
К примеру, первую статью Вы экспортировали из украинской версии сайта и загрузили в CrossRef, а вторую из английской версии. В таком случае возникнет подобная ошибка, поскольку система уже запомнила название Вашего журнала на украинском языке и при добавлении другого скажет, что ISSN занят таким-то другим названием.
Как этого избежать? Быть внимательнее при экспорте статей и последующей загрузки в CrossRef.
Проверка работоспособности DOI
Наконец, чтобы проверить работоспособность зарегистрированного вами DOI, необходимо просто скопировать его в буфер обмена, перейти на официальный сайт организации, вставить его в поле проверки и нажать «submit».
Если после этого вы будете перенаправлены на страницу статьи на сайте вашего научного журнала, поздравляем! — ваш DOI абсолютно рабочий. Теперь его можно смело давать в печать.
Если вам интересно, сколько будет стоить членство в CrossRef или регистрация отдельного идентификатора, советуем ознакомиться с информацией на этой странице.
Теги: CrossRef, Digital object identifier, DOI, Open Journal Systems, xml
Дата публикации материала: 08.12.2015
Трекбэк с Вашего сайта.
Поделиться: