ГОСТ Р ИСО 13584-25—2010
могут иметь агрегированную структуру, а возможные расширения классов представлены наборами экзем
пляров. Данная интегрированная информационная модельбиблиотекиобеспечиваетточное представление
библиотек в виде набора экземпляров, ассоциируемых со значениями свойств.
6 Схема ISO13584_IEC61360_dictionary_aggregate_extension_schema
В данном разделеустановлены требования к IS013584JEC61360_dictionary_aggregate_oxtonsion_
schema. Для ознакомления с IS013584JEC61360_dictionary_aggregate_extension_schema и определе
ния необходимых внешних ссылокиспользуютследующее объявление на языке EXPRESS:
Спецификация EXPRESS:
*>
SCHEMA ISO13584_IEC61360_dictionary_aggregate_extension_schema:
REFERENCE FROM IS013584 IEC61360_dictionary schema (data_type, entity_instance_type);
Г
Примечание — Схема, описанная выше, определена в ISO13584_IEC61360_dictionary_schema
МЭК 61360-2. а также приведена в приложении D ИСО 13584-42.
6.1 ISO13584_IEC61360_dictionary_aggrogate_extension_schema: введение
Схема ISO13584_IEC61360_dictionary_aggregato_extension_schema предоставляет информацион
ную модель, используемую для расширения общей словарной схемы ИСО/МЭК, которая позволяет ис
пользоватьсписки, множества, массивы инаборы подмножеств простых илисложныхтиповданных.
Данное расширение реализуют вдва этапа.
- сначала вводят объект entity_instance_typo_for_aggregate. предоставляющий средства ссылки
наобъекты EXPRESS, определяющие агрегированные типы данных. Этот объект является подтипомобъекта
entity_instance_type.
П р и м е ч а н и е — Требования к entity_instance_type установлены в МЭК 61630-2 и ИСО 13584-42:1988:
- затем объекты, устанавливающие агрегированные типыданных, конструируют с помощью объекта
aggregate_typo и его конкретизаций.
6.2 ISO13584_IEC61360_dictionary_aggregate_extension_schema: определение объектов
Следующиеопределения типовобъектовописывают ресурсы, необходимыедля представления аг
регированных типов данных.
6.2.1 Объект aggregate_ontity_instance_type
Объект entity_instance_type_for_aggregate предоставляет возможность привести ссылку на опре
деления типов данных, которые могут быть выражены в виде списков, множеств, мультимножеств или
массивов простых или сложных значений. Данный объект определяется ссылкой на тип aggrogato_type,
определенный вданной схеме.
Спецификация EXPRESS:
*)
ENTITY entity_instance_type_for_aggregate
SUBTYPE OF(entity_instance_type);
type_structure: aggregate_type:
WHERE
WR1 :SELF\entity_instance_type.type_name =
ГISOI3584JEC61360_DICTIONARY_AGGREGATE EXTENSION_SCHEMA*
♦ \AGGREGATE_TYPE’];
END_ENTITY;
(*
Определение атрибутов:
type_structure: объект типа aggrogatc_type. ссылки на который и использование которого обеспечи
ваются объектом entity_instance_type.
Формальные положения:
WR1: атрибут type_namo объекта entity_instance_typo должен содержатьстроку:
’ISO13584_IEC61360_DICTIONARY_AGGREGATE_EXTENSION_SCHEMA.AGGREGATE_TYPE\
8