Научные и технические библиотеки №1 2005 год
Содержание:

11-я Международная конференция «Крым–2004»

Павлова Н.П. Международный Крымский форум – новое десятилетие, новое название

Шрайберг Я.Л. Мировые тенденции развития библиотечно- информационной сферы и их отражение на пространстве СНГ. (Ежегодный доклад Конференции «Крым»)

Чепурная Т.С. ИНТАС – доступ к электронным ресурсам для ученых стран СНГ


Специальные лекции

Гениева Е.Ю. Хорхе Борхес – великий библиотекарь?

Соколов А. В. Постсоветское поколение русской интеллигенции – спаситель или погубитель России?


Секция «Автоматизированные библиотечно-информационные ресурсы, системы, технологии»

Рагимова М. А. Поисковые возможности Сводного каталога в Интернете

Карауш А.С., Копытков Д.Ю., Кравчук С.С. Проект Relication: состояние и перспективы

Новосёлов П.В. Современная библиотека: идентификация и защита книг

Паклин А.Г. Новые тенденции в обслуживании абонентов МБА и ДД и сохранность фондов библиотек (на опыте отдела электронной доставки и абонементного обслуживания ГПИБ России)

Колобов О.С., Мешечак Н.А., Карауш А.С. Представление тезауруса MeSH в формате RUSMARC посредством протокола Z39.50 91


Секция “Экологическая информация и экологическая культура”

Бычкова Е.Ф. Обзор работы секции “Экологическая информация и экологическая культура”

Крушанов А.А. Факторы экологизации и деэкологизации общественного сознания 103

Левицкая Л.В., Карауш А.С. Развитие Центра экологической информа­ции в Муниципальной информационной библиотечной системе Томска

Николаева А.А., Егорова Н.В., Маркова Н.В. Информационное обеспечение темы “Экология Республики Карелия” в Научной библиотеке Петрозаводского государственного университета


ОБЗОРЫ. РЕЦЕНЗИИ

Леонов В.П., Беляева И.М. Приглашение к профессиональному диалогу о библиотечном обслуживании

Сукиасян Э.Р. Пособие по библиотечной обработке документа


Карауш А.С., Копытков Д.Ю.,
Кравчук С.С.
Муниципальная информационная
библиотечная система, Томск

Проект Relication: состояние и перспективы

Представлены история, состояние и перспективные направления разработок проекта Relication, проводимого в Муниципальной информационной библиотечной системе Томска. На базе разработок ПО проекта возможно построение новых структур для корпоративной работы библиотек по созданию и ведению единых ЭК и БД.

В 1998 г. при проектировании первой схемы организации компьютерной сети Муниципальной информационной библиотечной системы (МИБС) Томска был поставлен вопрос относительно возможности корпоративной каталогизации ресурсов, ведения единой базы данных читателей, распределенной книговыдачи. Отсутствовал постоянный канал связи между библиотеками города. В 1999 г. после появления в МИБС Томска системы ИРБИС вопрос о корпоративной каталогизации в рамках системы муниципальных библиотек обострился.

Проблема состояла в невозможности корпоративного и распределенного ведения электронного каталога МИБС и единой базы данных читателей в каждой библиотеке при условии, что данные, отредактированные в какой-либо библиотеке системы, через сутки должны появиться во всех других библиотеках. Поля данных в одних случаях должны заменяться, а в других – складываться. Алгоритмы репликации, имеющиеся для баз данных, не позволяли использовать особенности библиографической записи.

 

История проекта

Началом проекта можно считать 1999 г. В 1999–2002 гг. в рамках проекта Relication проводились работы по нескольким направлениям, позволяющим комплексно определить основные задачи. Первостепенными из них являются:

  1. Подготовка кадрового потенциала.

  2. Разработка модели репликации библиографических данных.

  3. Разработка модели ответственности за единую библиографическую запись, создаваемую корпоративно, в том числе задача ответственного лица сводного ЭК.

  4. Анализ возможных потерь и методов восстановления информации при корпоративной работе с ЭК.

  5. Создание программного обеспечения (ПО) для применения новых методов.

  6. Применение нового ПО в работе библиотек: отладка и тестирование, настройка, частичное внедрение, комплексное внедрение, обратная связь использования и технологическая поддержка.

В период с 2000 по 2002 г. решены основные вопросы, касающиеся алгоритмов и моделей данных. В конце 2002 г. поставлен вопрос о внедрении результатов проекта в работу библиотек. Для эксперимента выбраны четыре библиотеки МИБС Томска:

«Центральная» – в качестве базовой, где сводились все данные;

«Компьютерный мир», имеющая постоянную связь по DSL-соединению с библиотекой «Центральная»;

«Фламинго» и «Эврика» – библиотеки, имеющие модемные соединения с библиотекой «Центральная».

С ноября 2002 по ноябрь 2003 г. проведены основные исследования относительно работы модели репликации и тиражирования, ПО и технологической поддержки. В качестве основного ПО автоматизации в каждой библиотеке использовалась система ИРБИС. Ежедневно проводилась автоматическая репликация локальных данных ЭК и БД читателей библиотек. Вопрос подготовки кадрового состава решен в сотрудничестве с Томским университетом АСУ и радиоэлектроники, где сотрудникам МИБС преподают дисциплины, связанные с программированием.

 

Настоящее проекта

По результатам исследований принято решение о выделении в отдельные направления разработок:

  1. Relication – ПО корпоративного создания и ведения ЭК системы библиотек на базе ПО CDS/ISIS.

  2. IsisUtil – ПО корректора ЭК для работы с базами данных структуры CDS/ISIS, ISO-2709, ИРБИС-64 с учетом внутренних кодировок кириллических символов: Windows, DOS, KOI, ISO.

  3. IsisCompare – ПО для сравнения ЭК и определения внесенных изменений в поля записей за период, где для анализа используются два снимка ЭК разного времени.

  4. PHP-ISIS – ПО доступа к структурам данных CDS/ISIS с использованием языка PHP версий 4.1.х, 4.2.х, 4.3.х.

  5. Perl-ISIS – ПО доступа к структурам CDS/ISIS с использованием языка Perl.

  6. Переводы технической и технологической документации.

  7. Поддержка сайта «ИРБИС и CDS/ISIS в Томске» (www.irbis.tomsk.ru).

  8. Проведение стажировок и краткосрочного обучения по использованию ПО.

 

Каждая из вышеперечисленных разработок имеет законченную структуру и способна решать специфические задачи, позволяющие использовать ее как дополнительное ПО для информационных систем на базе CDS/ISIS или ИРБИС-64.

ПО Relication представляет собой пакет программ, состоящий из модуля локальной настройки, корпоративной настройки и локальных программ-сервисов. Из группы локальных программ автоматизации, установленных в нескольких библиотеках, можно создавать автоматизированные системы для корпоративной работы с единым ЭК. ПО работает в качестве надстройки для локальных АБИС на CDS/ISIS, позволяя создавать распределенные структуры ЭК библиотек.

ПО IsisUtl» разработано для использования как АРМ «Корректор» ЭК системы библиотек. Позволяет проводить обработку библиографических записей в «xml-виде» при условии текстового неограниченного доступа к данным записей ЭК. Обладает возможностью сравнения записей с гибкими условиями и возможностью интерактивного сложения данных при работе с двумя «подозрительно» одинаковыми записями. Позволяет использовать некоторые дополнительные возможности CDS/ISIS и проводить разные манипуляции с такими данными, как история записи или откат после неудачной глобальной (пакетной) корректировки записей.

ПО IsisCompare предназначено для выделения значимой информации об изменениях в снимках ЭК, сделанных в разное время. Например, возможно сравнение каталогов в форматах ISO-2709, полученных от разных источников. Поскольку сравнение происходит с использованием алгоритмических кодов записей, то имеется возможность сравнивать «перемешанные» записи в каталогах. Основное назначение данного ПО – настройка ПО Relication на этапе тестирования. В настоящее время ПО IsisCompare не развивается, поскольку решает все поставленные задачи.

ПО PHP-Isis и Perl-Isis предназначены для организации доступа из Интернета к базам данных с платформ Windows и Linux, сделанных в структуре CDS/ISIS с использованием языков программирования PHP или Perl. ПО используют модуль isis32.dll (для Windows) и isis32.so (для Linux) для организации низкоуровневого доступа к данным CDS/ISIS. В настоящее время при использовании ПО «PHP-Isis» и «Perl-Isis» доступны все функции динамической библиотеки isis32.dll из языков Perl и PHP с платформ Windows и Linux. ПО позволяют создавать веб-сайты и поисковые страницы для представления информации.

В сентябре 2003 г. все разработки ПО прошли государственную регистрацию.

Для увеличения производительности труда участников проекта выполнялись переводы технической и технологической документации, используемой в рамках написания ПО. В первую очередь осуществлены технические переводы: Формат MARC-21 – блок Community Information, Isis32.dll – руководство пользователя; Syspar.par – файл системных параметров CDS/ISIS; Руководство по использованию WWWISIS версий 4 и 5.

Созданный в 2002 г. сайт «ИРБИС и CDS/ISIS в Томске» предназначен для информирования о работе Томского «ИРБИС-Клуба» и состоянии внедрения системы ИРБИС и ПО CDS/ISIS в работу томских библиотек. Сайт создан в виде базы данных в структуре CDS/ISIS и редактируется с использованием АРМ «Каталогизатор» системы ИРБИС. В Интернете данный сайт представлен с использованием языка PHP. Алгоритмы доступа к данным написаны на языке XML с использованием системы WWWISIS версии 5.3.

В рамках проекта проводится техническое и технологическое консультирование по использованию разработанного ПО.

В отдельное направление можно выделить вспомогательное ПО, использующее возможности динамической библиотеки isis32.dll:

почтовый сервер с поддержкой POP3, SMTP протоколов и базой данных со структурой CDS/ISIS, использующийся в качестве Интранет-mail-сервера в отделе новых информационных технологий МИБС Томска;

органайзер-планировщик с форматом хранения CDS/ISIS.

Прекращены направления, связанные с написанием собственной динамической библиотеки mils32.dll, полностью заменяющей isis32.dll, имеющей функции шифрования данных и работающей по технологии «клиент-сервер».

 

Перспективы

Основные направления работы в 2004–2005 гг. будут определяться поддержкой нового формата ИРБИС-64 и планируемой поддержкой форматов СУБД Berkeley DB XML и SQL в продуктах проекта Relication.

В 2004 г. вышла обновленная версия глобальной настройки ПО Relication, позволяющая спроектировать на карте распределенную корпоративную автоматизированную библиотечную систему и подготовить локальные дистрибутивы для каждой библиотеки, участвующей в корпоративной системе, которые при инсталляции настроят локальные АБИС библиотек для корпоративной работы. Данная программа позволит сэкономить время администратора корпоративной системы библиотек и получить наглядную схему корпоративной системы. Вариант интерфейса программы показан на рисунке. Кроме этого планируется версия ПО Relication для данных, представленных в структуре типа «клиент-сервер» для системы ИРБИС-64.

ПО IsisUtil активно используется рядом организаций и библиотек, однако повсеместно происходит нарушение лицензионного соглашения, которое предполагает отчет организации-пользователя и наличие акта использования программы. В 2004 г. все выпущенные версии ПО IsisUtil включили временнόе и контекстное ограничение использования при нарушении соглашения. В новых версиях ПО IsisUtil добавлены функции: сравнения на дублетные инвентарные номера; комплексной проверки данных при распределенной каталогизации; использования дополнительных кодировок символов при поиске; просмотра предварительного объема базы данных после реорганизации базы данных; форм показа для просмотра объема каждой записи и поля данных.

Для ПО PHP-Isis и Perl-Isis планируется выход версий с поддержкой формата ИРБИС-64 из языков Perl и PHP для систем Windows и Linux. Кроме этого отдельно планируется начать разработки ПО для поддержки языка SQL для доступа к структурам данным CDS/ISIS и ИРБИС-64.


Интерфейс программы настройки корпоративной системы ПО Relication

 

Выводы

За время работы проекта удалось решить основные задачи – разработку алгоритма и модели корпоративной работы библиотек, которые позволяют создавать принципиально новые структуры корпоративной работы библиотек. Однако невыполненными остаются задачи перевода проекта из научного в инженерный статус с наличием достаточных инструментов для работы и с учетом требования минимальных знаний от пользователя при настройке и запуске разработанного в рамках данного проекта ПО.

  
На главную