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

ГОСТ Р ИСО 13584-25-2010 Системы промышленной автоматизации и интеграция. Библиотека деталей. Часть 25. Логический ресурс. Логическая модель библиотеки поставщика с агрегированными значениями и подробным содержанием (Переиздание)

     6.2 ISO13584_IEC61360_dictionary_aggregate_extension_schema: определение объектов


Следующие определения типов объектов описывают ресурсы, необходимые для представления агрегированных типов данных.

6.2.1 Объект aggregate_entity_instance_type

Объект entity_instance_type_for_aggregate предоставляет возможность привести ссылку на определения типов данных, которые могут быть выражены в виде списков, множеств, мультимножеств или массивов простых или сложных значений. Данный объект определяется ссылкой на тип aggregate_type, определенный в данной схеме.

Спецификация EXPRESS:

Определение атрибутов:

type_structure: объект типа aggregate_type, ссылки на который и использование которого обеспечиваются объектом entity_instance_type.

Формальные положения:

WR1: атрибут type_name объекта entity_instance_type должен содержать строку:

'ISO13584_IEC61360_DICTIONARY_AGGREGATE_EXTENSION_SCHEMA.AGGREGATE_TYPE'.

6.2.2 Объект aggregate_type

Объект aggregate_type обеспечивает определение типов данных, которые могут быть выражены в виде списков, множеств, мультимножеств или массивов простых или сложных значений.

Спецификация EXPRESS:

Определение атрибутов:

value_type: тип значения (простого или сложного), используемого для каждого элемента агрегированного типа.

bound_1: необязательное целое число, устанавливающее нижнюю границу определяемого агрегированного типа.

bound_2: необязательное целое число, устанавливающее верхнюю границу определяемого агрегированного типа.

Формальные положения:

WR1: bound_1 не может быть больше bound_2.

6.2.3 Объект list_type

Объект list_type обеспечивает определение типов данных, выраженных в виде упорядоченного списка значений, в котором допустимо или недопустимо дублирование элементов.

Спецификация EXPRESS: