Обзор LibNavigator - браузера для работы с он-лайновыми библиотеками


Мы привыкли к тому, что в обыденной жизни для доступа к Интернету используем один из своих любимых браузеров. Для кого-то любимым будет IE, для другого — Firefox, третьи предпочитают Opera, четвертые, пятые... Сколько людей, столько и предпочтений, ну разве что немного поменьше. А слышали ли вы о браузерах, которые разработаны специально для доступа к библиотечным каталогам? Нет? Вот о них и пойдет речь в этой статье.

Многие российские и зарубежные библиотеки размещают свои информационные ресурсы на Z39.50-серверах. Эти серверы отличаются от обычных веб-серверов тем, что доступ к ним осуществляется посредством сетевого протокола Z39.50. Поэтому обычные браузеры, такие как Internet Explorer, не пригодны для просмотра информации, размещенной на Z39.50-серверах. Первая версия протокола была подготовлена комитетом Организации по национальным информационным стандартам США (National Information Standards Organization, NISO) и введена в 1988 году стандартом Z39.50-1988. Его действие распространялось только на работу с библиографической информацией.

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

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

С целью преодоления подобных недостаток были разработаны специальные браузеры, работающие по протоколу Z39.50. Одним из таких браузеров является и программа, о которой идет речь в этой статье — LibNavigator. Одна из реализаций программы предназначена для тех, кто лишь ищет информацию, другая — для тех, кому необходимо формировать электронные каталоги. Они и называются соответственно — "Читатель" и "Каталогизатор".

Как уже отмечалось, одна из основных проблем шлюзов заключается в различии интерфейсов поиска и отображения для работы с разными библиотечными форматами. Программа LibNavigator поддерживает работу с четырьмя наиболее распространенными из них:

  • RUSMARC — отечественный диалект формата UNIMARC;
  • UNIMARC — представляет собой международный коммуникативный формат обмена библиографической информацией;
  • USMARC — формат записей, принятый в США;
  • MARC21 — формат записей, принятый в США, Канаде, Великобритании.

Эти форматы позволяют выполнять поиск практически во всех библиографических электронных каталогах по всему миру. Имеющийся список доступных каталогов включается в дистрибутив программы, но на сайте разработчиков можно найти и скачать обновленные списки. Если же вы знаете новый ресурс, не включенный в имеющийся список, вы можете добавить его самостоятельно, зная его адрес, номер порта и имя базы данных. И можете поделиться ресурсом с другими, сообщив авторам программы.

В интерфейсе программы библиотечные ресурсы представлены в виде дерева, в котором их можно группировать по территориальному или тематическому признаку. При выполнении поиска требуется отметить ресурсы, которые будут задействованы, — поиск будет вестись только по их базам данных. В том случае, если у вас есть постоянно используемые ресурсы, для удобства их можно поместить в папку "Избранное" и при выполнении поиска использовать эти отобранные ресурсы.

Для формирования запроса предложены три поисковые формы — простая, основная и расширенная. Каждая из форм имеет свои особенности и области применения. Так, простая форма используется, если известна какая-то одна характеристика объекта поиска (например, известен только автор книги), расширенная форма позволяет создать запрос с указанием нескольких характеристик объекта (например, известны автор и заглавие книги, а также место и год издания).

Наиболее интересна основная форма. В ней, как и в расширенной, можно задать несколько условий поиска, а также указать дополнительные параметры. К этим параметрам относятся:

  • язык публикации (русский, европейские языки, латинский и эсперанто);
  • наличие полнотекстовых документов (в виде текстового файла, архива, изображения);
  • форма содержания (реферат, словарь, патент и так далее);
  • библиографический уровень.

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

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

В случае если поиск дал результаты, программа загрузит в окно просмотра первую порцию полученной информации. Окно поисковой сессии состоит из окна просмотра записей, окна соединений и окна просмотра словаря поисковых термов. Если вы последовательно выполняете несколько поисков, для каждого из них будет создано собственное окно поисковой сессии. Количество записей, выводимых в окне просмотра, зависит от настройки программы. Если записей получено больше, чем предусмотрено настройками программы, следующую порцию можно будет получить, используя кнопку "Следующий пакет записей". Записи, найденные в результате поиска, показываются в одном окне вне зависимости от их источника.

Каждая запись состоит из нескольких полей. Какие из них будут отображаться в окне, определяется настройками. По умолчанию выводится информации о заглавии, авторах и ключевых словах. И еще значок-ссылка на полнотекстовый документ, если он доступен для просмотра через Интернет. Такой документ является внешним по отношению к записи и непосредственно в ней не содержится. При наличии в записи ссылки на внешний документ (полный текст, изображения, аудио- и видеоматериалы и тому подобное) LibNavigator обеспечивает возможность осуществить открытие или сохранение этого документа (файла) путем перехода по содержащейся в записи ссылке. Но, переходя по такой ссылке, будьте осторожны — никто не может дать гарантии, что файл не содержит вируса или иной заразы.

Есть особенность поиска в каталогах "РГБ — полнотекстовые книги OREL", "РГБ — полнотекстовые диссертации OREL". При поиске в этих каталогах не надо использовать дополнительную опцию "С полнотекстовыми документами". Это связано с особенностями электронного каталога данной библиотеки.

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

В третьей части окна просмотра выводится подробная информация о выделенной записи. Эта информация может выводиться в одном из трех форматов — требование (полное и краткое) и библиография. Требование — это таблица из двух столбцов. Форма ориентирована на читателей, поскольку в распечатанном виде подобна требованию, заполняемому в обычных библиотеках. Библиография представляет собой аналог библиографической карточки, приближенный к стандарту ГОСТ 7.1-84 (ИСО 690-87). Дополнительно приводятся идентификатор записи и месторасположение документа.

В окне соединений представлена информация о результатах поиска: статус соединения, количество найденных и полученных записей, диагностическую информацию (номер и описание ошибки). Окно просмотра словаря поисковых термов позволяет получить список поисковых термов электронного каталога. Эта подсказка может потребоваться, когда, набирая поисковый запрос, вы ошиблись в каком-либо слове. Возможен другой случай: используемое вами в поисковом запросе слово не приводит к результату, но какое-либо близкое к нему по значению (из тех, что вы увидите в этом словаре) может помочь найти нужную информацию.

Над полученными записями можно выполнять различные действия (собственно, для этого и разрабатывалась программа). Запись, или несколько записей, или все полученные записи можно сохранять, распечатывать, копировать. Отдельные записи можно складывать в "корзину". Чем это удобно? Тем, что даже после выхода из программы эти записи сохраняются и вновь становятся доступными при запуске программы.

Для чего, точнее, для кого нужна эта программа? Для тех, кто ищет библиографию по определенной теме. Для подготовки научной работы. Для тех, кто создает собственный каталог изданий. Удобство в том, что эти работы можно вести не выходя из дома, вести поиск не только по российским, но и по зарубежным библиотекам. И, кроме того, по найденным названиям или авторам затем пытаться найти электронную версию издания в Интернете.





Дополнительно

iXBT BRAND 2016

«iXBT Brand 2016» — Выбор читателей в номинации «Процессоры (CPU)»:
Подробнее с условиями участия в розыгрыше можно ознакомиться здесь. Текущие результаты опроса доступны тут.

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.