Связывание документов базы данных ИРБИС с внешними объектами

Материал из Wikipedia
Версия от 16:51, 16 февраля 2010; Sokv (обсуждение | вклад) (Новая страница: «Система ИРБИС предлагает возможность связывать документы базы данных с внешними объекта…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Система ИРБИС предлагает возможность связывать документы базы данных с внешними объектами.

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

Документы могут быть связаны с любыми файловыми ресурсами или Интернет-ресурсами.

Не следует путать эту возможность с возможностью включения полнотекстовых документов в базу данных ИРБИС.

Ссылки на внешние объекты в обычных базах данных ИРБИС

Для описания ссылок на внешние объекты в базе данных электронного каталога предлагается специальное поле (по умолчанию метка поля 951).

Поле доступно на рабочем листе Технология.

Одно библиографическое описание (один документ в базе данных) может иметь несколько внешних объектов. Одно повторение поля 951 описывает один внешний объект.

Для описания одного внешнего объекта предлагается три подполя:

  • А – имя файла внешнего объекта;
  • I – URL внешнего объекта;
  • Т – название внешнего объекта на естественном языке.

Подполя А и I являются альтернативными, то есть:

  • одно из подполей обязательно должно быть заполнено;
  • заполнение обоих подполей в одном повторении не имеет смысла.

Использование ссылок на внешние объекты в обычных базах данных ИРБИС

Размещение внешних объектов внутри папки соответствующей базы данных

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

Пример заполнения подполя при размещении объекта непосредственно в папке базы данных:

^Aмой_доклад.doc

Пример заполнения подполя при размещении объекта во вложенной папке в папке базы данных:

^A\111\222\мой_доклад.doc

Размещение внешних объектов вне папки соответствующей базы данных

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

Примеры заполнения подполя:

^Ihttp://www.gpntb.ru
^I\\ALIO\c\111\222\мой_доклад.doc

Рекомендации по размещению внешних объектов

Рекомендуется размещать внешние объекты внутри папки базы данных и для указания ссылок использовать подполе А.

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

Если внешним объектом является HTML-файл, в котором присутствуют ссылки на относительные URL, такой внешний объект может быть описан только через 951^I.

В форматах показа внешние объекты отображаются в виде ссылок. Для этого предлагаются соответствующие конструкции языка форматирования.

Для RTF-форматов:

&uf(‘+I…)

Для HTML-форматов ИРБИС-ссылки:

<A HREF="IRBIS:3,path,dbname,filename">

Подробнее об этом см. в описании языка форматирования.