Связывание документов базы данных ИРБИС с внешними объектами
Система ИРБИС предлагает возможность связывать документы базы данных с внешними объектами.
Идея связывания – предоставить пользователю возможность перейти от документа базы данных ИРБИС (например, от карточки в электронном каталоге) к связанному файлу (или нескольким файлам) с помощью ссылки на файл.
Документы могут быть связаны с любыми файловыми ресурсами или Интернет-ресурсами.
Не следует путать эту возможность с возможностью включения полнотекстовых документов в базу данных ИРБИС.
Содержание
Ссылки на внешние объекты в обычных базах данных ИРБИС
Для описания ссылок на внешние объекты в базе данных электронного каталога предлагается специальное поле (по умолчанию метка поля 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">
Подробнее об этом см. в описании языка форматирования.