Связывание документов базы данных ИРБИС с внешними объектами — различия между версиями
Sokv (обсуждение | вклад) (→Ссылки) |
Sokv (обсуждение | вклад) |
||
Строка 9: | Строка 9: | ||
==Ссылки на внешние объекты в обычных базах данных ИРБИС== | ==Ссылки на внешние объекты в обычных базах данных ИРБИС== | ||
− | Для | + | Для ссылок на внешние объекты в базе данных электронного каталога предлагается специальное поле (по умолчанию [[Использование в ИРБИС полей из блока локального использования формата RUSMARC|метка поля <tt>951</tt>]]). |
Поле доступно на рабочем листе ''Технология''. | Поле доступно на рабочем листе ''Технология''. | ||
Строка 15: | Строка 15: | ||
Одно библиографическое описание (один документ в базе данных) может иметь несколько внешних объектов. Одно повторение поля <tt>951</tt> описывает один внешний объект. | Одно библиографическое описание (один документ в базе данных) может иметь несколько внешних объектов. Одно повторение поля <tt>951</tt> описывает один внешний объект. | ||
− | Для описания | + | Для описания внешнего объекта предлагаются подполя: |
* <tt>А</tt> – имя файла внешнего объекта; | * <tt>А</tt> – имя файла внешнего объекта; | ||
* <tt>I</tt> – URL внешнего объекта; | * <tt>I</tt> – URL внешнего объекта; |
Версия 19:30, 24 февраля 2010
Система ИРБИС предлагает возможность связывать документы базы данных с внешними объектами.
Идея связывания – предоставить пользователю возможность перейти от документа базы данных ИРБИС (например, от карточки в электронном каталоге) к связанному файлу (или нескольким файлам) с помощью ссылки на файл.
Документы могут быть связаны с любыми файловыми ресурсами или Интернет-ресурсами.
Не следует путать эту возможность с возможностью включения полнотекстовых документов в базу данных ИРБИС.
Содержание
Ссылки на внешние объекты в обычных базах данных ИРБИС
Для ссылок на внешние объекты в базе данных электронного каталога предлагается специальное поле (по умолчанию метка поля 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">
Подробнее об этом см. в описании языка форматирования.
Ссылки
См. также: