ГОСТ Р ИСОЯС10303-1110—2012
WR5: ( SIZEOF ( USEDIN ( SELF ,
’SURFACE_CONDITIONS_MIM.’+’PROPERTY_DEFINITION_REPRESENTATION>
’USED_REPRESENTATION’)) =1 )AND ( SIZEOF ( QUERY ( pdr <* USEDIN (
SELF.’SURFACE_CONDITIONS_MIM >’PROPERTY_DEFINITION_REPRESENTATION>
•USED_REPRESENTATION’) |SIZEOF (QUERY{ gpa <* USEDIN ( pdr.
definition .’SURFACE_CONDITIONS_MIM>’GENERAL_PROPERTY_ASSOCIATION>
’DERIVED_DEFINITION’) |(,SURFACE_CONDITIONS_MIM> ’GENERAL_PROPERTY
IN TYPEOF (gpa. baso_definition )) AND ( gpa. baso_definition.name
=’surface_condition’))) =1 )) =1 );
END_ENTfTY;
Г
Формальные утверждения
WR1 — любой экземпляр объекта surface_texture_represontation должен содержать только
экземпляры объекта representation_item имеющие тип данных measure_reprcsontation_ltem. value_
range или doscriptive_represontation_item;
WR2 — любой экземпляр объекта surface_texture_representation должен содержать только один
объект descriptive_represontation_item. наименование которогодолжнобыть’measuring method’ {метод
измерения):
WR3— любой экземпляр объекта surface_toxturo_reprosentation должен содержать не менее од
ного объекта measure_reprosentation_item или valuo_range,
WR4— налюбой экземпляр объекта surface_texture_representation должен ссылаться самое боль
шее один объект represontation_relationship. Если данная взаимосвязь существует, то объект surface_
toxture_representation должен представлять атрибут гер_1.а атрибут гер_2 должен быть представлен
объектом, имеющим наименование ’measuring direction’ (направление измерения).
WR5— налюбой экземпляробъектаsurface_texture_ropresentation должен ссылатьсятолькоодин
объект property_definition_representation. Объект property_definition_reprosentation должен устанав
ливать связь данного представления с объектом property_definition. который является атрибутом
derivod_dofinition объекта genoral_property_association. который, в свою очередь, ссылается через
атрибут base_dofinitlon наобъект general_property. представляющий состояние поверхности.
5.2.1.4 Объект tactile_appoarance_represontation
Объект tactile_appoarance_represontation является подтипом объекта representation, который пред
ставляет тактильное восприятие образца.
Дополнительная информация приведена в определении объекта ПЭМ Tacti!e_appcarance.
EXPRESS-слоиификаиия:
‘ >
ENTITY tactile_appearance_representation
SUBTYPE OF (representation):
WHERE
WR1: SIZEOF ( QUERY ( iSELF.items |SIZEOF
(rSURFACE_CONDITIONS_MIM> ’MEASURE.REPRESENTATIONJTEM’.
’SURFACE_CONDITIONS_MIM.’+ ’VALUE_RANGET TYPEOF ( i)) <>1))=0;
WR2: SIZEOF { QUERY ( i <* SELF.items | name =’depth’)) <=1:
WR3: ( SIZEOF ( USEDIN ( SELF .
’SURFACE_CONDITIONS_MIM.vPROPERTY_DEFINITION_REPRESENTAT!ON>
’USED_REPRESENTATION’)) =1 ) AND ( SIZEOF ( QUERY ( pdr <* USEDIN
(SELF.•SURFACE_CONDIT!ONS_MIM.’+’PROPERTY_DEFINITlON_REPRESENTATION.’+
’USED_REPRESENTATION’) |SIZEOF (QUERY ( gpa <* USEDIN ( pdr.
definition ,’SURFACE_CONDITIONS_MIM>’GENERAL_PROPERTY_ASSOCIATION>
’DERIVED_DEFINmON’)|(’SURFACE_CONDITIONS_MIM.4 ’GENERAL_PROPERTY
IN TYPEOF (gpa. base_defmition)) AND (gpa. base_definition.name
=’surface_condition’))) =1)) =1);
END_ENTfTY;
Г
23