
0dde8af778f93878a025d97b6b2e1bab.ppt
- Количество слайдов: 20
Интеграция метаданных электронных библиотек и открытых архивов на основе использования провайдера OAI-PMH для системы ИРБИС Колосов Кирилл Анатольевич kolosov@gpntb. ru ГПНТБ России
• Некоторые библиотеки вузов создают ЭБ на основе программного обеспечения открытых архивов (Dspace и др. ), тогда как другие библиотеки для создания ЭБ используют технологии на основе АБИС.
• Существует проблема интегрированного поиска в электронных ресурсах, созданных в разнородных системах. – В ЭБ на основе репозитариев используется технология OAI-PMH. – В ЭБ на основе АБИС широко используется технология Z 39. 50.
• Имеется, как минимум, два варианта создания поисковых порталов для интегрированного поиска ресурсов: – на основе технологии SRU/SRW, при которой используется поиск в интерактивном режиме на основе опроса серверов Z 39. 50 и опроса электронных репозитариев, поддерживающих запросы SRU/SRW; – на основе организации поиска по массиву метаданных, предварительно собранных по технологии OAI-PMH.
• Второй вариант технологии для интегрированного поиска электронных ресурсов, созданных в разнородной среде имеет преимущества, т. к. не требует установки дополнительного ПО для поддержки протокола SRU/SRW электронными репозитариями.
• Достаточно на некотором WEBсервере установить ПО, осуществляющего опрос серверов Z 39. 50 и формирующего массив метаданных, доступных для извлечения по протоколу OAI-PMH.
• В ГПНТБ России был разработан провайдер данных OAI-PMH для серверов Z 39. 50 на базе свободно распространяемого ПО ZMARCO. • Отличиями доработанной версии от базового ПО являются: – адаптация для использования с системой ИРБИС; – корректное представление кириллицы (в кодировке UTF-8);
Состав ПО • Доработанная версия программы ZMARCOpopulator. exe для корректного формирования базы данных ZMARCO – создает базу данных MS ACCESS в которой хранится список записей, полученных из репозитария – базовая версия выдавала ошибку, связанную с представлением даты/времени в русскоязычных версиях Windows
Состав ПО • Модифицированный набор ASP скриптов пакета ZMARCO – исправлены ошибки в файлах oai. asp и Listrecords. asp, связанные с локализацией работы в русскоязычной Windows
Состав ПО • Разработан конвертор для дополнения записей БД ИРБИС уникальными идентификаторами в формате совместимости с ZMARCO: – записи из БД ИРБИС выгружаются в текстовом формате; – запускается конвертор, модифицирующий ряд полей в записях; – данные из текстового формата загружаются в новую БД ИРБИС, совместимую с ZMARCO
Запись до преобразования: #1: 001584/Ж/11448 #101: rus #102: RU #200: ^AК вопросу о диаграмме превращений сплавов железа с углеродом^Eиз Металлург. лаборатории С. -Петерб. политехн. ин-та^FА. Байков #951: ^Ihttp: //m 605/dsweb/Get/Resource-1326/Baykov A. K voprosu o diagramme prevrashcheniy splavov zheleza s uglerodom. pdf …………………. #801: ^0 ^!0^bлм^a. RU^c 20071205 ***** Запись после преобразования: #1: 1 #101: rus #102: RU #200: ^AК вопросу о диаграмме превращений сплавов железа с углеродом^Eиз Металлург. лаборатории С. -Петерб. политехн. ин-та^FА. Байков #951: ^Ihttp: //m 605/dsweb/Get/Resource-1326/Baykov A. K voprosu o diagramme prevrashcheniy splavov zheleza s uglerodom. pdf #951: ^Ihttp: //resolver. gpntb. ru/purl? ds/Resource-1326. pdf #801: ^0 ^!0^bлм^a. RU^c 20071205 #337: ^H 000001 *****
Состав ПО • Доработан сервер Z 64 для правильного формирования заголовков записей в формате USMARC – в предыдущей версии сервера из-за неверного признака кодировки в заголовке USMARC данные отображались неправильно – исправлены ошибки форматного файла USMARC
Состав ПО • В файле формирования словаря БД ИРБИС (ibis_kod. fst) добавлен новый термин – поиск по номеру записи (поле 337^h) – этот вид поиска используется ZMARCO при обработке запросов OAI/PMH
Последовательность работы с данными БД ИРБИС • Данные БД ИРБИС выгружаются в файл в текстовом формате и обрабатываются конвертором • Создается новая БД ИРБИС, в которую загружаются записи после конвертирования, актуализируется словарь • Новая БД ИРБИС подключается к серверу Z 64 • Запускается программа ZMARCOpopulator, формирующая список записей в БД MS Access
Последовательность работы с данными БД ИРБИС • Создается виртуальный каталог сервера IIS, в качестве физического пути указывается директория ZMARCO • Редактируется файл global. asa в директории ZMARCO • Провайдер OAI-PMH готов обрабатывать запросы OAI/PMH. В процессе сбора метаданных он обращается к серверу Z 64
• Для ПО пилотной версии поискового портала, использующего сбор метаданных по протоколу OAI-PMH, использовался пакет Open Harvester System
• В дальнейшем на основе разработанного решения планируется расширить охват информационных источников, опрашиваемых при поиске полнотекстовых документов на портале НЭБ ГПНТБ, а также предоставить метаданные документов НЭБ ГПНТБ для поиска по технологии открытых архивов
0dde8af778f93878a025d97b6b2e1bab.ppt