Межгосударственный стандарт
ГОСТ 28270-89
Системы обработки информации. Спецификация файла описания данных для обмена информацией
Information processing systems. Specification for a data descriptive file for information interchange
Редакционная карточка ГОСТНОРМ. Полный текст публикуется только при подтверждённом праве использования. Метаданные сверяются по нескольким источникам.
Область применения
Область применения пока не подтверждена.
1
Страница 1
ГОСТ 28270-89
(ИСО 8211-85)
М Е Ж Г О С У Д А Р С Т В Е Н Н Ы Й С Т А Н Д А Р Т
СИСТЕМЫ ОБРАБОТКИ ИНФОРМАЦИИ
СПЕЦИФИКАЦИЯ ФАЙЛА
ОПИСАНИЯ ДАННЫХ ДЛЯ ОБМЕНА
ИНФОРМАЦИЕЙ
И здание официальное
Б З 1 1 -2 0 0 4
Ноал*
От « Р | п я | ф иНИ
20И
разработка сметной документации2
Страница 2
УДК 681.327.6:006.354 Группа 1185
М Е Ж Г О С У Д А Р С Т В Е Н Н Ы Й С Т А Н Д А Р Т
Системы обработки информации
ГОСТ
СПЕЦИФИКАЦИЯ ФАЙЛА ОПИСАНИЯ ДАННЫХ 28270-89
ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ
Information processing systems. (ИСО 8 2 1 1 -8 5 )
Specification for a data descriptive file for information interchange
M КС 35.020
ОКСТУ 4097
Дата введения 01,07.90
Настоящий стандарт уста на щипает независимые от носителя и системы обобщенную структу
ру файла и форматы записей данных для обмена между системами обработки информации.
Стандарт определяет средства формального описания данных различной структуры и типа не
зависимо от их содержания.
В целях обеспечения международного обмена информацией в качестве государственного стан
дарта «Системы обработки информации. Спецификация файла описания данных для обмена ин
формацией» принят стандарт ИСО 8211 методом прямого применения с учетом опечаток и
неточностей, приведенных п приложении I (в аутентичном тексте стандарта помечены знаком «*■»).
СПЕЦИФИКАЦИЯ ФАЙЛА ОПИСАНИЯ ДАННЫХ
ДЧЯ ОБМЕНА ИНФОРМАЦИЕЙ
В качестве описания спецификации файла описания данных для обмена информацией следует
использовать международный стандарт ИСО 8211.
АУТЕНТИЧНЫЙ ТЕКСТ МЕЖДУНАРОДНОГО СТАНДАРТА
0.ВВЕДЕНИЕ
Настоящий стандарт разработан в ответ на определенную потребность в механизме, позволяю
щем свободно перемещать структуры данных из одной вычислительной системы в другую, незави
симо от способа формирования. Структуры данных, предназначенных для обмена, могут
существенно меняться как по сложности так и по размеру, а метод осуществления обмена такими
данными должен быть общий. Также желательно, чтобы любой носитель данных, такой как линия
связи, магнитная лента, пакет дисков, гибкий диск и т. д., можно было использовать для физичес
кого обмена и. по возможности, вся информация, необходимая для преобразования структуры в
конечной системе, содержалась в рамках информации, передаваемой на носителе данных.
Для удовлетворения этих потребностей настоящий стандарт устанавливает независимые от но
сителя и независимые от системы структуру файла и форматы записей данных для обмена инфор
мацией между вычислительными системами. Стандарт подразумевает использование как физи
ческих носителей данных, так и линий связи. Данные пользователя могут быть представлены лю
бым признанным в международном масштабе набором кодированных символов и переданы в про
зрачной форме. Промежуточная структура, через которую проходит информация, предназначена
только для обмена и нс используется в обшей обработке.
Издание официальное Переиечатка воспрещена
© Издательство стандартов. 1990
© Стандартинформ, 20063
Страница 3
С. 2 ГОСТ 2 8 2 7 0 -8 9
Целью разработки настоящего стандарта было определение формата обмена, в который преоб
разовывается информация отправителя и передается в систему получателя. При получении инфор
мации в формате обмена она затем преобразовывается в формат получателя без потери структуры и
содержания. Стандарт определяет метод для описания четкой структуры обмена, позволяющей при
нять большинство структур данных пользователя. Этот метод дает возможность отправителю сохра
нить структуру информации и передать ее с данными получателю таким образом, что получатель
может повторно преобразовать структуру и данные в локальной системе.
С помощью настоящего стандарта могут быть описаны и обменены большинство структур
данных общего использования: элементарные данные, векторы, массивы и иерархии. Такие струк
туры файла пользователя, как последовательная, иерархическая, реляционная и индексная, могут
быть преобразованы в структуру обмена. При обмене сетевыми структурами необходима дополни
тельная препроцессорная и постпроцессорная обработка для сохранения логических связей.
Положения настоящего стандарта не зависят от носителей данных и требуют среды, в которой
стандартные метки и структуры файлов могут быть записаны или считаны с выбранных стандар
тных носителей. Допускается, что записи переменной длины могут быть обработаны посредством
обеспечения системы обработки файла и меток. Язя преобразования файла пользователя и системы
управления базой данных в файл обмена необходим вычислительный процесс. Функция преобразо
вания должна обеспечить необходимые преобразования структуры и данных. Параметры, необходи
мые для определения выбора и преобразования этих элементов данных и структур в форматы,
установленные настоящим стандартом, находятся вне сферы рассмотрения стандарта.
В управляющих полях файла обмена необходимо использовать набор кодированных символов
по стандарту ИСО 646 (международная справочная версия по ГОСТ 27463), в полях данных пользо
вателя допускается применять расширенные наборы символов.
Настоящий стандарт предусматривает три уровня обмена, из которых пользователь может вы
бирать необходимый ему, исходя из сложности структур данных.
Первый уровень поддерживает множество полей, содержащих простые, неструктурированные
строки символов.
Второй уровень поддерживает первый уровень и обрабатывает множество полей, содержащих
структурированные данные пользователя, охватывающие все разнообразие типов данных.
Третий уровень поддерживает второй уровень и иерархические структуры данных.
П р и м с ч а н и е. Дополнительная информации по применению настоящего стандарта приведена в при
ложении А.
1. НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ
Настоящий стандарт устанавливает формат обмена для облегчения передачи файлов, содержа
щих записи данных, между вычислительными системами. Стандарт не предназначен для использо
вания внутри локальных систем. Стандарт определяет обобщенную структуру файла, которую
можно использовать для передачи между системами записей, содержащих широкое разнообразие
структур и типов данных. Стандарт представляет лишь средство описания содержимого записей
данных, но не определяет самого содержимого записи.
Стандарт устанавливает:
1) независимые от носителя данных файл и описания записей данных для обмена инфор
мацией. Ом также предполагает использование других международных стандартов по структуре
и разметке файлов, таких, как ИСО 1001 (ГОСТ 25752), ИСО 4341 (ГОСТ 28104). ИСО 7665
(ГОСТ 28081);
2) описание элементов данных: векторов, массивов и иерархий, содержащих строки симво
лов. строки битов и числовые формы.
Числовые формы определены в ИСО 6093;
3) файл описания данных, включающий в себя запись описания данных и сопутствующие ей
записи данных, которые позволяют обмениваться информацией с минимальным специфичным
внешним описанием;
4) запись описания данных, которая характеризует поле данных в пределах сопутствующих
записей данных;
5) три уровня обм ена в зависимости от сложности допустимой структуры данных (по
п. 5.2.1.2).4
Страница 4
ГОСТ 2 8 2 7 0 -8 9 С. 3
2. СООТВЕТСТВИЕ
Файл обмена соответствует требованиям настоящего стандарта, если все записи описания дан
ных и записи данных соответствуют спецификациям, определенным в стандарте. В формулировке
соответствия следует указывать уровень обмена, которому соответствует содержимое файла.
Настоящий стандарт не устанавливает требования к обработке и реализации, поэтому сама эта
обработка не может ему соответствовать.
3. ССЫЛКИ
ИСО 646 Обработка информации. 7-битный кодированный набор символов ИСО для обмена
информацией.
ИСО 1001 Обработка информации. Структура и разметка файла на магнитной ленте для об
мена информацией.
ИСО 2022 Обработка информации. 7- и 8-битные кодированные наборы символов ИСО. Ме
тоды расширения кода.
ИСО 4341 Обработка информации. Структура и разметка файла на кассетах и катушках с маг
нитной лентой для обмена информацией.
ИСО 6093 Обработка информации. Представление числовых значений в строках символов
ятя обмена информацией.
ИСО 7665 Обработка информации. Структура и разметка файла на гибком магнитном диске
ятя обмена информацией.
Международный регистр ИСО наборов символов, используемых с расширенными последова
тельностями, также связан с настоящим стандартом.
4. ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ
В настоящем стандарте применяются следующие терхшны и определения1*
4.1. Буквенно-цифровой символ: символ, встречающийся в колонках 2—7 включительно (кро
ме позиции 7/15) международной ссылочной версии ИСО 646 (ГОСТ 27463).
П р и м е ч а н и е . Символы , определенные в настоящем стандарте, представлены их позиаисП (колон-
ка/ряд) в таблице кодированного набора символов по ИСО 646 (ГОСТ 27463) или их акронимами (обозначени
ями по ГОСТ 27465). например. АР2. РЗ, РЭ.
4.2. Описатель массива: последовательность чисел, определяющая размерность и величину
массива.
4.3. Базовый адрес данных: элемент данных, значение которого равно числу байтов, предшес
твующих первому полю данных, равен суммарной длине ведущей метки и справочника, включая
разделитель поля в конце справочника. Началом отсчета (0) является первый байт ведущей метки.
4.4. Поле битов: пале данных, содержащее только двоичные цифры и, при необходимости,
выравниваемое алою двоичными нулями до границы байта (см. также термин «строка битов в сим
вольном режиме»).
4.5. Байт: набор п битов.
П р и м с ч а и и с. Положения настоящего стандарта нс зависят от носителя (среды), а число битов зави
сит от носителя.
4.6. Декартова метка: массив идентификаторов, образованный декартовым произведением
элементов двух (или более) векторных меток. Элементы массива имеют тог же порядок, что и эле
менты прямого произведения, так что. если а и Ь— векторные метки а = |а (1 ),. . . , а (п)| и Ь= |Ь(1),
. . . , b ( т ) |, то декартова метка а • b = |а(1) Ь(1), а(1) Ь(2), . . . , a(l) b(m), . . . , а(п) b(m)|, где a(i)
b(j) — соединение a(i) и b(j), которое образует идентификатор элемента i, j соответствующего
массива данных.
4.7. Строка битов в символьном режиме: последовательность символов (0 или I), представляю
щая строку двоичных цифр (см. также термин «поле битов*).
4.8. Составное поле данных: поле, содержащее один или несколько неделимых элементов дан
ных.
11 Алфавитный указатель терминов на русском языке и их эквиваленты на английском языке приведены
в приложении 2.Показаны первые 4 из 35
История статуса
Подтверждённых событий пока нет.