ГОСТ Р ИСО 13584-32—2012
Вежсвойства, на которые даютсяссылки всовокупности элементов precondition ограничительногоусло
вия и для которыхосновным типом данных является тип CONFIGURATION_CONTROL_CONSTRAINT_Type,
должны быть применимы для этого класса.
Все свойства, на которыедаются ссылки в совокупности элементов constraints, должны быть либо
«видимыми», либо применимыми для этого класса.
Свойства, на которые даются ссылки в совокупности элементов class_constant_values, заявлялись
как значимые для класса в некотором суперклассе текущего класса, либо в самом текущем классе.
Если свойства, на которые даются ссылки в совокупности элементов class_constant_values, уже
были закреплены за значением в суперклассе, то закрепленное в текущем классе значение должно быть
аналогичным.
Только идентификатор, соответствующий классу,для которого основным типом данных является тип
ITEM_CLASS_Typo или тип ITEM_CLASS_CASE_OF_Type, может давать ссылку в XML-элементе
its_superclass.
Только идентификатор, соответствующий классу,для которого основным типом данных является тип
ITEM_CLASS_Type, тип ITEM_CLASS_CASE_OF_Typc или тип CATEGORIZATION_CLASS_Type. может
давать ссылку в совокупности элементов case_of.
Свойства, которые приводят ссылку в совокупности элементов sub_class_properties, должны давать
ссылкулибо в совокупности элементов describod_by, либо в совокупности элементов lmported_properties.
Все значимыедля классасвойства, заявляемые путемссылки вгруппеэлементов sub class_proporties,
которые также ссылаются в группе элементов importod_properties, должны быть значимыми для класса
свойствами во всех элементах case_of классов, где они применимы.
Значения, присваиваемые импортированному свойству в группе элементов class_constant_value,
недолжны отличаться от возможного значения, закрепленного за тем же свойством в ссылочном классе.
Все свойства, которыедают ссылку в элементе importod_propertios и которые присваивают классу
постоянное значение из совокупности элементов caso_of, должны присваивать те же постоянные значения
текущему классу.
Каждое ограничительное условие, определенное в группе элементов imported_constraints посред
ством XML-элемента constraint, должно определяться либо как ссылочное ограничительное условие с
использованием XML-атрибута constraint_ref, либо как определенное ограничительное условие с исполь
зованием XML-элемента constraint_definition, либо и того и другого.
67.2.4 Значимое для класса свойство
Свойство может быть определено какединственное значение, принимаемое в заданном классе. Это
свойство называется «значимым для класса» свойством и представляется вдвух вариантах:
- как заявляемое в заданном классе, это свойство описывается как любое другое свойство, но с
одним ограничением; это свойстводает ссылку в XML-элементе sub_class_properties связанного класса;
- как типовое значение, которое может присваиваться в нем.
Присвоение значения важного для класса свойства другому классу представляется с помощью ком
плексного XML-типаданных CLASS_CONSTANT_VALUES_Type (см. рисунок 28).
Рисунок 28 — Структура присвоенного значения класса
30