ГОСТ Р ИСО 10303-21-2002
Пример
Элемент штампа времени
Календарная лата — 12 апреля 1993 г.
Время дня —15ч 27 мин 46 с
Часовой пояс —5ч на запад от Гринвича
Вышеприведенные дата, время и часовой пояс,
закодированные в пате timejstamp
Полный расширенный формат
1993-04-12
15:27:46
Поле часового пояса является необязательным
-05:00
1991—04—12 Т 15:27:46-05:00
8.2.3 О б ъ е к т f ile _ s c h e m a
Объект file_schema указывает EXPRESS-схемы, в которых определены экземпляры объектов в
секции данных. Атрибут schemajdentlfiers должен состоять из списка строк, каждая из которых
должна содержать имя схемы, за которым следует необязательный идентификатор объекта, присво
енный этой схеме.
Если имя схемы содержит строчные буквы, то они должны быть преобразованы в соответст
вующие прописные буквы. В строках schema_namc должны быть только прописные буквы.
Если известен идентификатор объекта, он должен иметь форму, установленную в ГОСТ Р
ИСО/МЭК 8824-1. Использование идентификаторов объектов в стандартах серии ГОСТ Р
ИСО 10303 описано в 4.3 ГОСТ Р ИСО 10303-1. Рекомендуется, по возможности, применять
идентификатор объекта, так как это обеспечивает однозначное обозначение схемы.
Г1р и мс ч а и и с —Общим форматом представления идентификатора описываемого предмета (физичес
кого объекта) являются отдельные целые числа. Последовательность этих чисел представляют в соответствую
щих фигурных скобках
LXPRKSS-giieuiitbiiKauwi
♦)
ENTITY file_shema;
schema identifiers : LIST |1:?| OF UNIQUE schema name;
END_ENTITY;
TYPE schema_name = STRING (1024);
END_TYPE;
<•
Ошсшв-апшбтц.
schemajdentlfiers - схемы, которые определяют экземпляры объектов в секции данных.
П р и м е р —Нижеописанный экземпляр EXPRESS-схемы назван ’CONFIG_CONTROL_-DESlGN’:
FILE_SCHEMA «’CONFIG_CONTROL_DESIGN’));
Следующий экземпляриспользуетидентификатор описываемого предмета (физического объекта)’ AUTO
MOTIVE DESIGN’ для указания конкретной версии EXPRESS-схемы:
FILE_SCHEMA(CAUTOMOTIVE_D£SIGN {1 0 10303 214 1 1 I )’));
8.2.4 О б ъ е к т f i l e . p o p u l a t i o n
Объект fi!e_population задает набор (коллекцию) экземпляров объектов в структуре обмена с
целью определения их схематического соответствия конкретной EXXPRESS-схеме. Данная коллек
ция должна быть задана посредством алгоритма, определенного атрибутом determination_method для
набора секций данных, указанных атрибутом governed_sections. Если в этом атрибуте не указано
конкретное значение, данный алгоритм должен быть использован для всех секций данных в струк
туре обмена.
Структура обмена может содержать ноль, один или несколько экземпляров depopulation. Имя
секции данных может быть указано в атрибуте govemed_sections нулевого, одного или нескольких
экземпляров file_populat»on.
П р и мсчания
1 В F.2 заданы три возможных метода определения данного объекта.
2 Если в атрибуте govcmcd_scctions нс задано конкретное значение, его кодируют таком доллара (’•S’*) в
соответствии с 10.2.2. а нс в виде пустого списка.
14