Этот документ входит в профессиональные
справочные системы «Кодекс» и  «Техэксперт»


ГОСТ Р ИСО 10303-21-2002

Группа П87

     

ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

СИСТЕМЫ АВТОМАТИЗАЦИИ ПРОИЗВОДСТВА И ИХ ИНТЕГРАЦИЯ

     
ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ

     
Часть 21

Методы реализации. Кодирование открытым текстом структуры обмена

     
Industrial automation systems and integration. Product data representation and exchange. Part 21. Implementation methods. Clear text encoding of the exchange structure



ОКС 25.040.40

ОКСТУ 4002

Дата введения 2003-07-01

     

Предисловие

1 РАЗРАБОТАН Научно-исследовательским центром (НИЦ) CALS-технологий "Прикладная логистика" и Всероссийским научно-исследовательским институтом стандартизации (ВНИИстандарт)

ВНЕСЕН Техническим комитетом по стандартизации ТК 431 "CALS-технологии"

2 ПРИНЯТ И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 20 декабря 2002 г. N 496-ст

3 Настоящий стандарт представляет собой аутентичный текст международного стандарта ИСО 10303-21-2002 "Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 21. Методы реализации. Кодирование открытым текстом структуры обмена"

4 ВЗАМЕН ГОСТ Р ИСО 10303-21-99

Введение


Стандарты серии ГОСТ Р ИСО 10303 распространяются на машинно-ориентированное представление данных об изделии и обмен этими данными. Целью является создание механизма, позволяющего описывать данные об изделии на протяжении всего его жизненного изделия независимо от конкретной системы. Характер такого описания делает его пригодным не только для обмена инвариантными файлами, но также и для создания баз данных об изделиях, коллективного пользования этими базами и архивации соответствующих данных.

Настоящий стандарт устанавливает механизм, который позволяет представлять данные об изделии для передачи из одной вычислительной системы в другую, используя язык EXPRESS, описанный в ГОСТ Р ИСО 10303-11.

Основные разделы настоящего стандарта:

- определение синтаксиса структуры обмена;

- преобразование из EXPRESS-схемы в заданный синтаксис.

Примечания

1 Примеры использования EXPRESS в настоящем стандарте не соответствуют каким-либо правилам стиля. Напротив, иногда в примерах используют искаженный стиль, чтобы сохранить место или сконцентрироваться на важных вопросах. Примеры не ставят целью отразить содержание информационных моделей, определенных в других частях стандартов серии ГОСТ Р ИСО 10303. Данные примеры предназначены для показа конкретных особенностей EXPRESS или структуры обмена. Многие примеры даны с аннотациями, не согласующимися с синтаксическими правилами настоящего стандарта. Такие аннотации введены символическими стрелками: или горизонтальными "", или вертикальными "". При составлении правил просмотра текста эти аннотации должны быть игнорированы. Должно быть также игнорировано любое сходство между примерами и нормативными моделями, определенными в других стандартах серии ГОСТ Р ИСО 10303. В настоящем стандарте приведены несколько примеров отображения. В некоторые примеры для улучшения читаемости вставлены дополнительные пробелы и новые строки. Эти пробелы и новые строки не должны появляться в структуре обмена.

2 Стандарт дополнен следующими приложениями:

- А - описывающим правила представления файла на носителе данных;

- В - описывающим соглашения по синтаксической нотации Вирта;

- С - устанавливающим идентификаторы информационных объектов, присвоенные настоящему стандарту и описанной в нем схеме;

- D - описывающим основной латинский алфавит и набор используемых графических символов;

- Е - описывающим форму заявки о соответствии реализации протоколу (ЗСРП);

- F - описывающим множество EXPRESS-схем в структуре обмена;

- G - содержащим руководство по распечатке структуры обмена;

- Н - содержащим пример полной структуры обмена.

3 В настоящем стандарте объекты и конструкции языка EXPRESS в ряде случаев выделены полужирным шрифтом (например, file_description).


По сравнению с ГОСТ Р ИСО 10303-21-99 в настоящий стандарт внесены следующие изменения:

- исключена структура SCOPE (&SCOPE/ENDSCOPE);

- в структуру обмена может быть внесено несколько секций (разделов) данных;

- в заголовочной секции структуры обмена по умолчанию может быть задан язык описания строковых атрибутов экземпляров объектов (сущностей), закодированных в секции данных;

- в заголовочной секции структуры обмена может быть задана информация, описывающая контексты кодирования экземпляров объектов, используемые в секции данных;

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

Все структуры обмена, закодированные согласно ГОСТ Р 10303-21-99 и не входящие в структуру SCOPE, соответствуют настоящему стандарту.

     1 Область применения


Настоящий стандарт устанавливает формат структуры обмена, использующий кодирование открытым текстом данных об изделии, для которого концептуальная модель определена в языке EXPRESS (ГОСТ Р ИСО 10303-11). Формат обмена пригоден для передачи данных об изделии между вычислительными системами.

Определено преобразование из языка EXPRESS в синтаксис структуры обмена. В синтаксис структуры обмена может быть преобразована любая EXPRESS-схема.

     2 Нормативные ссылки


В настоящем стандарте использованы ссылки на следующие стандарты:

ГОСТ Р ИСО/МЭК 8824-1-2001 Информационная технология. Абстрактная синтаксическая нотация версии один (АСН.1). Спецификация основной нотации

ГОСТ Р ИСО 10303-1-99 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы

ГОСТ Р ИСО 10303-11-2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Справочное руководство по языку EXPRESS

ГОСТ Р ИСО 10303-41-99 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий

ИСО 639-2-98* Коды для представления наименований языков. Часть 2. Код Alpha-3

ИСО 3788-90* Обработка информации. 9-дорожечная магнитная лента для обмена информацией шириной 12,7 мм (0,5 дюйма) с использованием фазового кодирования плотностью 126 перехода потока на миллиметр (3200 переходов потока на дюйм) - 63 символа на миллиметр (1600 символов на дюйм)

ИСО 8601-2000* Элементы данных и форматы обмена. Обмен информацией. Представление дат и времени

ИСО/МЭК 8859-1-98* Обработка информации. 8-битные однобайтные кодированные наборы графических символов. Часть 1. Латинский алфавит N 1

ИСО/МЭК 8859-2-99* Обработка информации. 8-битные однобайтные кодированные наборы графических символов. Часть 2. Латинский алфавит N 2

ИСО/МЭК 8859-3-99* Обработка информации. 8-битные однобайтные кодированные наборы графических символов. Часть 3. Латинский алфавит N 3

ИСО/МЭК 8859-4-99* Обработка информации. 8-битные однобайтные кодированные наборы графических символов. Часть 4. Латинский алфавит N 4

ИСО/МЭК 8859-5-99* Обработка информации. 8-битные однобайтные кодированные наборы графических символов. Часть 5. Алфавит латинский / кириллица

ИСО/МЭК 8859-6-99* Обработка информации. 8-битные однобайтные кодированные наборы графических символов. Часть 6. Алфавит латинский / арабский

ИСО/МЭК 8859-7-87* Обработка информации. 8-битные однобайтные кодированные наборы графических символов. Часть 7. Алфавит латинский / греческий

ИСО/МЭК 8859-8-99* Обработка информации. 8-битные однобайтные кодированные наборы графических символов. Часть 8. Алфавит латинский/иврит

ИСО/МЭК 8859-9-99* Обработка информации. 8-битные однобайтные кодированные наборы графических символов. Часть 9. Латинский алфавит N 5

ИСО/МЭК 10646-1-2000* Обработка информации. Многобайтный кодированный набор символов. Часть 1. Архитектура и основной многоязычный уровень

_______________

* Оригиналы стандартов ИСО (ИСО/МЭК) - во ВНИИКИ Госстандарта России.

     3 Определения

3.1 Термины, определенные в ИСО/МЭК 8859-1

В настоящем стандарте использованы следующие термины:

- байт;

- символ;

- графический символ.

3.2 Термины, определенные в ИСО/МЭК 10646-1

В настоящем стандарте использован термин основной многоязычный уровень.

3.3 Термины, определенные в ГОСТ Р ИСО 10303-1

В настоящем стандарте использованы следующие термины:

- прикладной протокол;

- структура обмена.

3.4 Термины, определенные в ГОСТ Р ИСО 10303-11

В настоящем стандарте использованы следующие термины:

- экземпляр сложного объекта;

- тип данных;

- объект;

- частное значение сложного объекта;

- экземпляр простого объекта;

- лексема.

3.5 Другие определения

В настоящем стандарте использованы следующие термины с соответствующими определениями:

3.5.1 основной алфавит (basic alphabet): Набор символов из ИСО 8859-1 от G (02/00) до G (07/14).

3.5.2 кодирование открытым текстом (clear text encoding): Кодирование информации с использованием последовательности кодов для символов в основном алфавите.

3.5.3 управляющая директива (control directive): Последовательность символов в основном алфавите.

3.5.4 ключевое слово (keyword): Особая последовательность символов, обозначающая объект или определенный тип в структуре обмена.

3.5.5 секция (section): Набор данных одной и той же категории информации.

3.5.6 последовательный файл (sequential file): Файл, который может быть доступен только последовательным способом.