Содержание
Как было[править]
В Нижегородской Государственной Областной Универсальной Научной Библиотеке им. В. И. Ленина (НГОУНБ) до внедрения ELiS электронная библиотека (ЭБ) была разбита на две части:
- Защищенный просмотр в Vivaldi;
- Файлы на веб-сервере, упорядоченные на сайте.
Все документы описаны в OPAC-Global и в нем имеют ссылки в 856 поле на PDF-файлы или плееры Vivaldi.
Задача[править]
Запуск современной ЭБ с миграцией 14 тыс. ресурсов (в основном оцифрованных газет).
Решение[править]
Закуплен новый сервер и на нем развернута ЭБ ELiS с модулями ELiS PDF и DRM-защиты для предотвращения скачивания файлов хранившихся ранее в Vivaldi.
Написание скрипта миграции для всех ресурсов с выстраиванием навигации.
Миграция[править]
Скрипт миграции в первый проход полностью обходил по OAI-PMH весь каталог OPAC-Global и сохранял идентификаторы документов с ненулевым 856 полем RUSMARC.
Затем делался проход уже по идентификаторам, по ним еще раз получалась MARC-запись из OAI-PMH и дальше были два варианта:
- Запись соответствует сериальному изданию (газете), тогда в каталоге генерировалась структура "Периодика" -> "Название серии" -> "Год издания" -> "Выпуски".
- Запись не является серией, тогда если была известна коллекция к которой издание относится, оно размещалось в каталоге по пути "Коллекции" -> "Название коллекции", а если коллекция известна не была, то в общей коллекции "Книги".
Сложность возникла с тем, что изначально принадлежность книг к коллекциям не описывалась в OPAC-Global и принадлежность к коллекции надо было или извлечь из URL если в нем был признак (документы одной коллекции лежали на файловой системе в конкретной папке) или надо было в ручном режиме до начала импорта создать маппинг у какой книги какая коллекция.
В процессе импорта принципиальных проблем не было, в основном надо было заполнить описания в OPAC-Global если каких-то не было, а также выяснилось, что небольшая часть ссылок на PDF битая (в этом случае в ELiS создавались описания, но файл PDF к ним не загружался).
Затраченное на миграцию время: 3 недели.
Результаты[править]
- миграция прошла успешно;
- у НГОУНБ появилась современная и гибкая ЭБ;
- для ELiS отработана миграция на основе метаданных из OPAC-Global по OAI-PMH.