IV рабочее совещание по электронным публикациям - EL-PUB-99

Новосибирск, Академгородок, ИВТ СО РАН, 21 - 23 апреля 1999 года.

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


Программный комплекс доступа к базам данных ГПНТБ СО РАН из Internet

Баженов С.Р., Мазов Н.А., Малицкий Н.А., Баженов И.С.

Государственная публичная научно-техническая библиотека СО РАН (Новосибирск)

Система поиска в базах данных ГПНТБ СО РАН представляет собой программно-информационный комплекс, основным назначением которого является предоставление возможности работы конечного пользователя сети Internet с информационными ресурсами ГПНТБ СО РАН.

Характерными чертами данной системы являются:

Описываемая система расположена на Web-сервере ГПНТБ СО РАН по адресу Internet: http://info.spsl.nsc.ru, ссылка "Электронный каталог и базы данных".

При проектировании настоящей системы поиска в библиографических базах данных были использованы результаты анализа аналогичных систем, используемых в иностранных и отечественных библиотеках (OPAC-97, библиотека Конгресса США, Bibliotheks-Verbund Bayern (BVB), ГПНТБ России, БЕН, библиотека Агропрома).

В качестве общесистемного программного обеспечения использовались WWWISIS версии 3.0 (WWW-сервер для баз данных, разработанных под управлением ИПС CDS/ISIS), а также языки WWW: HTML и JavaScript, операционная система Windows NT c установленным в качестве WWW-сервера Internet Information Server.

В клиентской части необходима поддержка языка JavаScript, поэтому конечные пользователи данной системы должны использовать Web-броузеры (Web-browsers), которые поддерживали бы данный язык. Тестирование и отладка системы проводилась для двух броузеров: Internet Explorer 3.0+ и Netscape Navigator 3.0+. Поэтому рекомендуется использовать данные броузеры версий не ниже указанных (однако совершенного результата можно достичь используя Internet Explorer 4.0+ и Netscape Navigator 4.05+).

В качестве базового средства доступа к базам данных ГПНТБ СО РАН используется WWWISIS версии 3.0: WWW-сервер для баз данных ISIS фирмы BIREME. Вместе с сервером WWWISIS производитель предлагает документацию, содержащую подробное описание всех функциональных возможностей сервера, спектр которых очень широк и включает функции взаимодействия с Web-сервером, выполнения поискового запроса к БД, работы со словарем поисковых терминов, ввод, редактирование, удаление, вывод, сортировка, блокирование данных, а также набор функций для диагностики работы сервера в процессе обработки запросов. Немаловажным фактором является возможность бесплатного использования данного программного продукта.

Клиентская часть системы реализована стандартными средствами WWW, а именно языками HTML и JavaScript. Для обработки данных, переданных от пользователя используются CGI-скрипты (CGI-scripts), реализованные на языках C++ 5.0 и Delphi 4.

Данная система позволяет пользователю в ходе интерактивного диалога провести информационный поиск в выбранной им базе данных. В системе четыре режима формирования поискового запроса: ПРОСТОЙ, СТАНДАРТ, ЭКСПЕРТ и МУЛЬТИ. В режимах ПРОСТОЙ, СТАНДАРТ и ЭКСПЕРТ поиск проводится только в одной выбранной базе данных, в режиме МУЛЬТИ реализована возможность поиска в нескольких базах данных одновременно. При использовании режима ПРОСТОЙ используется простейшая формулировка запросов; в режиме СТАНДАРТ пользователь более гибко может задавать поисковый запрос, а также может пользоваться словарем поисковых терминов для выбора значения поискового поля при формировании запроса к текущей базе данных; в режиме ЭКСПЕРТ пользователь должен хорошо знать поисковый язык, используемый в СУБД CDS/ISIS/М. Режим МУЛЬТИ является аналогом режима ЭКСПЕРТ, но позволяет проводить поиск по нескольким базам данных.

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

Сеанс работы пользователя с системой начинается с выбора способа входа в систему. Он может войти как анонимный пользователь, или, если он ранее прошел регистрацию и получил идентификационный код, как регистрированный пользователь. Также, для получения идентификационного кода он может пройти регистрацию, чтобы в дальнейшем работать с системой как регистрированный пользователь. Регистрация дает пользователю возможность работать с бoльшим перечнем баз данных и решать определенные задачи (в частности работа с заказом по МБА). Одновременно пользователь может выбрать правильную символьную кодировку (которую корректно поддерживает Internet Browser). В настоящий момент система поддерживает 5 кодовых таблиц (Win-1251, KOI8-R, ISO-8859-5, ALT-866, Mac) и два языка (русский и английский).

В процессе обращения к базам данных необходимо учитывать то, что пользователи должны иметь разные права доступа, а именно, видеть определенное количество БД, проводить поиск в определенных БД, получать доступ к определенным задачам и т.д. Также регистрация необходима для сбора различной статистической информации.

В связи с вышесказанным была разработана система регистрации, являющаяся первым блоком системы поиска в БД, учитывающая личные требования и приоритеты для каждого зарегистрированного пользователя.

Выставленные в Internet-доступ БД ГПНТБ СО РАН включены в группы для структуризации информации. Пользователь может выбрать для работы одну или несколько групп БД.

Разработка и внедрение описанной системы позволяет решать комплекс крупных библиотечно-информационных задач.

  1. Получение статистики работы пользователей с БД.
    Для расчета различных статистических данных, как то - количество обращений к БД (рейтинг БД); количество считанной в результате поиска информации (трафик); количество обращений к БД распределенное по регионам России, по странам мира, по количеству частных и юридических лиц и т.д. и т.п.
  2. Доставка копий документов, имеющихся в фондах библиотеки через Internet.
    Доставка через Internet заказанных копий документов, преобразованных с помощью сканера в графический формат.
  3. Формирование через Internet сводного каталога журналов и книг, получаемых библиотеками Сибирского региона.
    В ГПНТБ СО РАН ведется учет экземпляров журналов и книг имеющихся в библиотеках Сибирского региона. В базе данных регистрируются сиглы библиотек, имеющих экземпляры изданий, на основании информации, поступающей в ГПНТБ только раз в год, поэтому необходимо ускорить поступление информации используя Internet. Это позволит оперативно обновлять информацию и даст возможность предоставлять читателям свежую информацию об изданиях.
  4. Корпоративная каталогизация в регионе на основе ГПНТБ СО РАН.
    ГПНТБ СО РАН получает обязательный экземпляр издаваемой литературы и ведет электронный каталог всех поступлений в библиотеку. Библиотеки институтов Сибирского отделения также вводят свои поступления в электронные каталоги. Получается большое дублирование работы и страдает качество создаваемых каталогов, в частности, из-за разного индексирования. В связи с этим является актуальной задача получения электронного описания издания другой библиотекой региона через Internet сразу же после ввода его в ГПНТБ СО РАН. Необходимо решение и обратной задачи: ввод описания издания, полученного библиотекой и не имеющегося в ГПНТБ СО РАН, в общий электронный каталог. При решении задачи корпоративной каталогизации попутно можно решить проблему оперативного формирования сводного каталога изданий, имеющихся в библиотеках региона.
  5. Создание электронной библиотеки для обеспечения пользователей текстами документов из полнотекстовых баз данных.

Описанная выше система эксплуатируется в ГПНТБ СО РАН в течение года. В настоящий момент через эту систему обеспечивается доступ к более чем 80 БД общим объемом около 20 Гб. Из них четыре полнотекстовые БД - возможен просмотр полных текстов с использованием Web-броузеров, а также получение текста в формате pdf.

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

Данная система может гибко модифицироваться и неограниченно дополняться, что важно при мощном развитии Internet и возложении на нее все большего числа функций обычных средств связи.

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



|Электронная библиотека| |Математические публикации| |Информационные ресурсы|
Ваши комментарии
А.М.Федотов
[SBRAS]
[Головная страница]
[Конференции]
[СО РАН]

© 1999, Сибирское отделение Российской академии наук, Новосибирск