Конференции ИВТ СО РАН



X Российская конференция с участием иностранных ученых "Распределенные информационно-вычислительные ресурсы”

Академгородок, г. Новосибирск, Россия, 6-8 октября 2005 г.

Тезисы докладов


Доступ к реферативным журналам ВИНИТИ по протоколу Z39.50

Татарский Ф.Е., Колобов О.С., Чуприкова Н.Т.

Институт сильноточной электроники СО РАН (Томск),
Научно-техническая библиотека ТПУ (Томск)

В докладе рассматривается опыт интеграции библиографического ресурса, Реферативных Журналов ВИНИТИ [http://www.viniti.ru] (далее, РЖ ВИНИТИ), в корпоративную информационную систему, основанную на протоколе Z39.50.

Работа может может рассматриваться как иллюстрация единого подхода к интеграции ресурсов в распределенную информационную систему на основе протокола Z39.50 [http://www.loc.gov/z3950/agency/], который (подход) изложен в докладе "Распределенная информационная система Томского научного центра СО РАН".

Для решения поставленной задачи были разработаны:

В настоящее время программа конвертирования с успехом применяется в Научно-технической библиотеке Томского политехнического университета для организации доступа читателей к РЖ ВИНИТИ.

Необходимо заметить, что материалы РЖ ВИНИТИ распространяются в виде файлов в одном из двух форматов - МЕКОФ[Формат для обмена данными. Содержание записи. - Взамен ГОСТ 7.19-85; Введ. 2002-07-01. - Минск: ИПК Изд-во стандартов, 2001. - 54с. - (Система стандартов по информ., библ. и изд. делу). - Группа Т62. - 184.80.] либо внутренний. Однако, для публикации по протоколу Z39.50 как правило наиболее удобен формат RUSMARC. Таким образом, задача публикации РЖ ВИНИТИ сводится к задаче конвертирования записей в формат RUSMARC с дальнейшей публикацией RUSMARC записей средствами Z39.50 сервера.

Рассматривались 2 пути решения задачи конвертирования записей:

Для решения задачи конвертирования была выбрана технология XSLT. Выбор был сделан по причине того, что программа usemarcon не смогла работать с файлами РЖ, видимо из за неполного соответствия файлов формату ISO-2709[ISO-2709] - в полях записей в файлах РЖ ВИНИТИ отсутствуют подполя и это приводит к фатальным ошибкам программы usemarcon.

Таблицы конвертирования были разработаны и закодированы в XSLT специалистами НТБ ТПУ и прилагаются к программе конвертирования. Таблица значения полей исходных файлов была получена от распространителя РЖ ВИНИТИ.

При составлении таблиц конвертирования рассматривались пять видов описаний по библиографическому уровню:

Алгоритм работы программы, в общем виде, следующий: исходные записи во внутреннем формате РЖ ВИНИТИ (совместимом с ISO-2709) преобразовываются в формат MARCXMLSlim [http://www.loc.gov/standards/marcxml/], над ними выполняется XSLT преобразование, приводящее их к RUSMARC, затем полученные XML записи переводятся в ISO-2709 для публикации на Z39.50 сервере.

Для публикации РЖ ВИНИТИ по протоколу Z39.50 был выбран Z39.50 сервер ZebraRU производства ЗАО Сибтехцентр.

Программа конвертирования записей тестировалась на платформе FreeBSD, но должна работать на любой UNIX-совместимой платформе, поддерживающей POSIX Shell, язык программирования Perl и LIBXSLT. Загрузить исходные коды программы и таблицы конвертирования можно по ссылке [http://www.lib.tpu.ru/~fet/viconv-0.2.tar.gz].

Примечание. Тезисы докладов публикуются в авторской редакции



Ваши комментарии
Обратная связь
[ICT SBRAS]
[Головная страница]
[Конференции]

© 1996-2000, Институт вычислительных технологий СО РАН, Новосибирск
© 1996-2000, Сибирское отделение Российской академии наук, Новосибирск