Система поиска в базах данных ГПНТБ СО РАН представляет собой программно-информационный комплекс, основным назначением которого является предоставление возможности работы конечного пользователя сети 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-доступ БД ГПНТБ СО РАН включены в группы для структуризации информации. Пользователь может выбрать для работы одну или несколько групп БД.
Разработка и внедрение описанной системы позволяет решать комплекс крупных библиотечно-информационных задач.
Описанная выше система эксплуатируется в ГПНТБ СО РАН в течение года. В настоящий момент через эту систему обеспечивается доступ к более чем 80 БД общим объемом около 20 Гб. Из них четыре полнотекстовые БД - возможен просмотр полных текстов с использованием Web-броузеров, а также получение текста в формате pdf.
В промышленной эксплуатации находится и задача заказа по МБА через Интернет, позволяющая пользователю либо заказывать источник, найденный в электронном каталоге, либо ввести информацию о нем и осуществить заказ.
Данная система может гибко модифицироваться и неограниченно дополняться, что важно при мощном развитии Internet и возложении на нее все большего числа функций обычных средств связи.
Примечание. Тезисы докладов публикуются в авторской редакции
Ваши комментарии А.М.Федотов |
[Головная страница] [Конференции] [СО РАН] |
© 1999, Сибирское отделение Российской академии наук, Новосибирск