Статус документа
Статус документа

ГОСТ 7.14-98 (ИСО 2709-96) СИБИД. Формат для обмена информацией. Структура записи

    4 СТРУКТУРА КОММУНИКАТИВНОГО ФОРМАТА ДЛЯ ЗАПИСИ



Общая структура записи схематически изображена на рисунке 1. Более подробная структура с четырьмя альтернативными вариантами для полей данных изображена на рисунках 2 и 3.

Маркер записи

Справочник

Поля

Разделитель записи

Рисунок 1


Запись состоит из следующих полей фиксированной и переменной длины.


Маркер


Фиксированная длина

Справочник

Переменная длина

Идентификатор записи

Переменная длина

Справочные поля

Переменная длина

Поля

Переменная длина

Разделитель(и) поля

Символ IS2 по ГОСТ 7.19

Разделитель записи

Символ IS3 по ГОСТ 7.19



Порядок их следования показан на рисунке 2.

Рисунок 2 - Структура записи


Справочник, идентификатор записи, справочное поле и поля ограничены разделителем поля. Запись - разделителем записи.

1-й вариант
Длина индикатора =0 Длина идентификатора =0

2-й вариант
Длина индикатора =0 Длина идентификатора >0

3-й вариант
Длина индикатора >0 Длина идентификатора =0

4-й вариант
Длина индикатора >0 Длина идентификатора >0

Данные

Идентификатор

Индикатор

Индикатор

Разделитель поля

Данные

Данные

Идентификатор



Разделитель поля

Данные

  

Идентификатор



  

Данные

  

Идентификатор

  

Разделитель поля

  

Данные

  


  

Разделитель поля

  

  

  


  

  

  

Индикатор

  

Идентификатор

  

Идентификатор

  

Данные

  

Данные

  




  

Идентификатор

Индикатор

Идентификатор

Данные

Данные

Данные

Данные

Разделитель поля

Разделитель поля

Разделитель поля

Разделитель поля

Разделитель записи

Разделитель записи

Разделитель записи

Разделитель записи

Следующая запись

Следующая запись

Следующая запись

Следующая запись

     

Рисунок 3 - Варианты структуры библиографических полей в записи

4.1 Маркер записи

Маркер записи, изображенный на рисунке 2, имеет фиксированную длину и состоит из следующих компонентов:

4.1.1 Длина записи (позиции 0-4)

Количество символьных позиций в записи, включая маркер и разделитель записи, выражается десятичным числом, выравниваемым вправо и дополняемым до пяти символов нулями.

Примечание - Длина записи является длиной логической записи. По практическим соображениям при машинной обработке данных информация может разделяться на блоки.

4.1.2 Статус записи (позиция 5)

Один символ, который должен быть определен в отдельном стандарте по применению данной структуры записи, например "новая" или "измененная" запись.

Необходимо дополнительное соглашение между партнерами по обмену.

    4.1.3 Коды применения (позиции 6-9)