ГОСТ Р 55343— 2012
П р и м е ч а н и е 1 — При описании механизма ссылки на тип class_instance_type прежде всего следует
отметить идентификатор ICID ссылочного класса. Перечень пар «свойство — значение» идет за идентификато
ром ICID и размещается в скобках.
П р и м е ч а н и е 2 — O14(3/TOPAS#COOO&88 — это идентификатор ICID одного из подклассов того класса,
для которого идентификатор ICID — это 0140/TOPAS«C000999.
П р и м е ч а н и е З — Возможен краткий вариант условного обозначения идентификатора поставщика
supplierJD. Если задать ’«DEFAULT_SUPPLIER:= 0140/TOPAS/\ то условное обозначение идентификатора ICID
вроде "0140/TOPAS#C000999" гложет выглядеть как "Р501_С000999".
5.8.8 Агрегатированный тип
Правила описания агрегатированных типов:
- элементы данных агрегатированных типов размещаются в скобках вида *{}” или
- фигурные скобки"{}" указывают, что среди рассматриваемых элементовданных нет установленного
порядка; таким образом, это данные типа SET или BAG;
- обычные скобки"()" указывают, что среди элементов данных установлен фиксированный порядок;
таким образом, этоданные типа UST или ARRAY;
- элементы данных разделяются запятыми; пробелы перед и между условными обозначениями выде
ляют свойства типа строки STRING;
- если элементы данных сами включают скобки вида ’{ * , или у . то их следует писать внутри
пары двойных кавычек;
- если элементы данных агрегатированных типов уже включают двойные кавычки, то они должны
быть размещены внутри парыдвойных кавычек.
Ниже даны характерные примеры описаний, совместимые с вышеуказанными правилами;
Пример 1—
ЗАДАНИЕ ТИПА СТРОКИ STRING_TYPE
Текстовые инструкции, соответствующие настоящему стандарту:
UPROPERTYJD,TOPAS Рххх.
ttPROPERTYNAME.EN. COLOR.
ftDATATYPE. "SET(1,4) OF STRING_TYPE“,
, "{red.white.blue.black
На рисунке 22 представлен вышеуказанный Пример 1 в виде приложения электронных таблиц.
«PROPERTY_ID
TOPASРххх
«PROPERTY_NAME.EN
COLOR
«DATATYPE
SET(1.4) OF STRING_TYPE
{red. white, blue,black}
Рисунок 22 — Пример представления задания типа строки STRING_TYPE
Пример 2 -
ПЕРЕЧЕНЬ ТИПОВ СТРОКИ STRING_TYPE
Текстовое определение инструкции соответствует настоящему стандарту:
ttPROPERTYJD,TOPAS Рххх,
UPREFNAME.EN.COLOR.
UDATATYPE. ’LIST(1,5) OFSTRING_TYPEm,
, "{red.white.blue.black}"’,
На рисунке 23 вышеуказанный Пример 2 представлен в виде приложения электронных таблиц.
«PROPERTYJD
TOPASPxxx
«PROPERTY_NAME.EN
COLOR
«DATATYPE
UST(1,4) OF STRING_TYPE
{red,white. blue,black)
Рисунок 23 — Пример представления перечня типов строки STRING_TYPE
26