ГОСТ Р ИСО/ТС 10303-1110—2012
Формальные утверждения
WR1 — в множестве элементов любого экземпляра объекта hardness_ropresentation должно при
сутствовать от двух до четырех экземпляров объекта ropresontationjtem. которые должны иметь тип
данных descriptive_ropresontation_item и наименование ’measuring method’ (метод измерения) или
’measuring position’ (место измерения)либо иметь типданных moasure_representation_item илиvalue_range
инаименование ’depth’ (глубина) или ’hardness’(твердость):
WR2 — в множествеэлементовлюбого экземпляра объекта hardnoss_ representation должен при
сутствоватьтолько один объект representation_item, имеющий наименование’measuring method’ (метод
измерения);
WR3 — в множествеэлементов любого экземпляра объекта hardness_representation должен при
сутствоватьточно один объект moasure_reprosentation_item или value_rango. имеющий наименование
’hardness’ (твердость);
WR4— в множестве элементовлюбого экземпляра объекта hardness_representation должен при
сутствоватьтолько один объект representationjtem. имеющий наименование ’measuring position’ (место
измерения);
WR5 — в множестве элементов любого экземпляра объекта hardness_representation должен при
сутствовать толькоодин объект measure_representation_item или value_range. имеющий наименование
’depth’ (глубина);
WR6 — налюбой экземпляр объекта hardness_representation должен ссылаться толькоодин объект
property_definition_ropresentation. Этот объект property_definition_ representation должен устанавли
ватьсвязь представления с объектом proporty_definition. который является атрибутом dorived_definition
объектаgeneral_property_assoclation. который, в свою очередь, ссылается через атрибут base_definition
на объект gonoral_property, представляющий состояние поверхности.
5.2.1.3 Объект surface_texture_representation
Объект surfaco_toxture_representation является подтипом объекта representation, который пред
ставляет текстуруповерхности, такую как шероховатостьили волнистость. Вид представленной текстуры
поверхности определен наименованиями экземпляровобъекта representationjtem.
Методилистандарт, всоответствии с которым представлена текстура поверхности, определен в атри
буте description объекта descriptive_reprosentationjtem.
Дополнительная информация приведена в определении объекта ПЭМ Surface_texture.
EXPRESS-слоиисЬикаиия:
*)
ENTITYsurface_texture_representation
SUBTYPE OF (representation);
WHERE
WR1: SIZEOF ( QUERY ( i <* SELF.items | SIZEOF
( rSURFACE_CONDITIONS_MIM>’MEASURE_REPRESENTAT)ONJTEM’.
’SURFACE_CONDITIONS_MIM.’+ VALUE_RANGE’ ,’SURFACE_CONDITIONS_MIM.’+
’DESCRIPTIVEJREPRESENTATIONJTEM’]* TYPEOF ( i )) <>1 )) =0:
WR2: ( SIZEOF (QUERY ( i <* SELF.items |’SURFACE CONDITIONSJHIM.’+
’DESCRIPTIVEJ3EPRESENTATIONJTEM’ IN TYPEOF ( i ))) =1 )AND ( SIZEOF
( QUERY (i <* SELF.items |( ’SURFACE_CONDITIONS_MIM.’+
’DESCRIPTIVEJREPRESENTATIONJTEM’ IN TYPEOF (i )) AND (i.name =
’measuring method’))) =1);
WR3; SIZEOF ( QUERY ( i <* SELF.items | SIZEOF
( [SURFACEJ30NDITIONS_MIM.’+ ’MEASURE_REPRESENTATIONJTEM\
’SURFACE_CONDITIONS MIM> VALUE_RANGE’]* TYPEOF ( i )) =1)) >0;
WR4; ( SIZEOF ( USEDIN ( SELF.
’SURFACE CONDITIONSJHIM.’VREPRESENTATION_RELATIONSHIP> ’REP 1’))
<=1 ) AND ( SIZEOF ( USEDIN ( SELF.
’SURFACE_CONDmONS_MIM.’+’REPRESENTATION_RELATIONSHIP’+ ’REP_2’)) =0
) AND ( SIZEOF ( QUERY ( rr <* USEDIN ( SELF .
’SURFACEj:ONDITIONS_MIM>’REPRESENTATION_RELATIONSHIP> ’REP_1’)|
rr. rep_2.name = ’measuring direction’)) = SIZEOF ( USEDIN ( SELF ,
’SURFACE_CONDITIONS_MIM.’VREPRESENTATION_RELATIONSHIP> ’REP_1’)));
22