Приложение 14. (Общее описание)

ВНЕШНИЕ ОБЪЕКТЫ

Navigation:  ПРИЛОЖЕНИЯ >

Приложение 14. (Общее описание)

ВНЕШНИЕ ОБЪЕКТЫ

Previous pageReturn to chapter overviewNext page

В этом разделе:

страница РЛ Технология

Групповая ссылка

 

Система предлагает возможность связывать документы БД с внешними объектами – каковыми могут быть любые файловые ресурсы или Интернет-ресурсы.

 

Поле 951 (на странице РЛ ТЕХНОЛОГИЯ)

Для описания ссылок на внешние объекты в БД электронного каталога предлагается специальное поле - по умолчанию метка 951 (на странице РЛ ТЕХНОЛОГИЯ*).

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

Одно повторение поля 951 описывает один внешний объект.

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

А - имя файла внешнего объекта;

I - URL внешнего объекта;

Т - название внешнего объекта на естественном языке.

N - количество однотипных внешних файлов в одной директории.

M - имя и расширение ПЕРВОГО из внешних файлов, являющееся ШАБЛОНОМ для имен всех остальных файлов.

Подполя А и I являются АЛЬТЕРНАТИВНЫМИ, т.е. заполнение обоих подполей в одном повторении НЕ ИМЕЕТ СМЫСЛА, должно быть ОБЯЗАТЕЛЬНО заполнено одно из них.

 

Подполе А

используется в тех случаях, когда внешний объект (файл) находится:

или непосредственно в директории соотвествующей БД и в этом случае указывается ТОЛЬКО имя и расширение файла внешнего объекта (например - ^Aмой_доклад.doc);

или в директории ВНУТРИ директории соотвествующей БД и в этом случае указывается ОТНОСИТЕЛЬНЫЙ путь (относительно директории БД), имя и расширение файла внешнего объекта (например - ^A\111\222\мой_доклад.doc).

На заметку:

Данный способ описания внешнего объекта (через подполе А) является ПРЕДПОЧТИТЕЛЬНЫМ.

 

Подполе I

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

или URL - и в этом случае он же и указывается (например - ^Ihttp://www.gpntb.ru)

или полный путь, включающий имя компьютера (например - ^I\\ALIO\c\111\222\мой_доклад.doc).

 

В ПОСЛЕДНЕМ СЛУЧАЕ (когда указывается полный путь) ВОЗНИКНУТ ПРОБЛЕМЫ ПРИ ПОКАЗЕ ВНЕШНЕГО ОБЪЕКТА через Web - которые необходимо решать с помощью специальной корректировки форматов показа.

 

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

Для этого предлагаются соответствующие конструкции языка форматирования**:

для RTF-форматов - &uf(‘+I…);

для HTML-форматов – ИРБИС-ссылки.

 

 

11_1.

 

ДОПОЛНИТЕЛЬНАЯ возможность для оформления поля 951:

ГРУППОВАЯ ССЫЛКА

Дополнительная конструкция поля 951 (Ссылка - внешний объект) -  (ИРБИС64).

В случае если внешним объектом (полным текстом) документа является набор ОДНОТИПНЫХ файлов, находящихся в одной директории, (например, сканированные образы страниц издания), в соответствии со "старой" конструкцией необходимо оформить столько повторений 951 поля, сколько внешних файлов (для каждой страницы свое повторение). Разумеется, это неудобно и трудоемко.

 

Вводятся ДВА новых подполя в поле 951:

Подполе N

Количество однотипных внешних файлов в одной директории. В этом случае (т.е. при наличии этого подполя) в подполях A и I должна адресоваться ДИРЕКТОРИЯ, в которой находятся внешние файлы (т.е. указываться путь с обратным слэшем в конце);

 

Подполе M

имя и расширение ПЕРВОГО из внешних файлов, являющееся ШАБЛОНОМ для имен всех остальных файлов. Должно иметь вид:

 

<неизменный_буквенный_префикс>000001.<расширение>

 

В частном случае "буквенный префикс" может отсутствовать. Длина цифровой части имени может быть любой. Например: P0001.GIF, 0000001.jpg и т.п.

 

На заметку:

Среди повторений 951 поля может быть ТОЛЬКО одна ГРУППОВАЯ ССЫЛКА.

 

Для показа групповой ссылки ОТКОРРЕКТИРОВАНЫ

 

форматы OFINAL.PFT и OFINAL_H.PFT,

входящие в качестве вложенных в основные форматы показа и отвечающие за представление данных 951 поля.

Для собственно реализации ГРУППОВОЙ ССЫЛКИ предлагается

 

формат GROUP951.PFT,

который следует рассматривать только как шаблон (пример).

В нем реализован (с "нулевым" дизайном) механизм ЛИСТАНИЯ страниц для случая, когда внешние файлы имеют типы JPG, GIF, PNG - для остальных случаев формат нуждается в корректировке со стороны пользователя.

Пример:

В качестве примера документа с ГРУППОВОЙ ССЫЛКОЙ в тестовую БД IBIS включен документ:

АР00-3200

Кудряшова, Е. Л.

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

 

 

 Внимание:

Замечание для разработчиков сложных HTML-форматов со скриптами (пример - GROUP951.PFT): Если в результате отработки скриптов должны меняться ИРБИС-ссылки, эти изменения должны происходить на событиях, связанных ТОЛЬКО с тэгом <A>.

 


См. также:

Использование команд (тэгов) RTF и HTML (Приложение 4)

Режим просмотра внешних объектов АРМа Каталогизатор

*стр. Технология РЛ (Инстр.Кат)

**Приложение 4. ЯЗЫК ФОРМАТИРОВАНИЯ ДАННЫХ. РЕДАКТОР ФОРМАТОВ