ГОСТ Р ИСО 10303-41—2022
F.3.5 Использованиепредставляющегоединицуизмеренияплощадиобъектаarea_unitи
представляющего единицу измерения объема объекта volume_unit
В следующем отрывке показано, как с помощью данных тех типов, определение которых приведено в раз
деле Measure (Мера) могут быть построены единицы измерения площади и (или) объема. Экземпляр объекта #611
является примером представления единицы измерения объема ’кубический миллиметр’, а экземпляр объекта #614
является примером представления единицы измерения площади ’квадратный миллиметр’.
Примечание — Для показа экземпляров используется нотация обменного файла, определение которой
приведено в ИСО 10303-21 [3].
4=(LENGTH_UNIT() NAMED_UNIT(*) SIJJNIT(.MILLI.,.METRE.));
#610=DERIVED_UNIT_ELEMENT(#4,3.0);
#611=VOLUME_UNIT((#610));
#612=NAME_ATTRIBUTE(’CUBIC MILLIMETRE’,#611);
#613=DERIVEDJJNITJCLEMENT(#4,2.0);
#614=AREA_UNIT((#613));
#615=NAME_ATTRIBUTE(’SQUARE MILLIMETRE’,#614);
#711=VOLUME_MEASURE_WITH_UNIT(VOLUME_MEASURE(125.0),#611);
#714=AREA_MEASURE_WITH_UNIT(AREA_MEASURE(150.0),#614);
Примечание — В настоящем примере посредством экземпляра объекта #611 действительно определя
ется единица измерения объема, а посредством экземпляра объекта #614 определяется единица измерения пло
щади. Эти экземпляры используются экземплярами #711 и #714 соответственно для описания объема и площади
поверхности малого куба с длиной стороны 5 мм.
F.3.6 Использование объекта global_unit_assigned_context, представляющего задание единиц
измерения
В следующем примере посредством набора экземпляров определяется контекст представления 3-мерной
геометрической модели (#604). В модели плоские углы задаются в радианах, телесные углы задаются в стерадиа
нах, а линейные размеры задаются в миллиметрах.
Примечание — Для показа экземпляров используется нотация обменного файла, определение которой
приведено в ИСО 10303-21 [3].
Фрагмент обменного Файла:
#3=(NAMED_UNIT(*)SIJJNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#4=(LENGTHJJNIT()NAMEDJJNIT(*)SIJJNIT(.MILLI.,.METRE.));
#5=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#604=(GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNIT_ASSIGNED_CONTEXT(
(#4,#5,#3))REPRESENTATION_CONTEXT(’1-bracket’,’3D’));
F.4 Использование схемы person organization schema
F.4.1 Адрес действующего лица в организации
Во многих случаях рекомендуется связать адрес действующего лица с организацией. Как правило, этот
адрес отличается от домашнего адреса действующего лица и может отличаться от адреса самой организации.
Такое требование может сопровождаться появлением составного экземпляра объекта подтипов, супертипами ко
торых являются представляющий адрес действующего лица объект personal_address и представляющий адрес
организации объект organizational_address.
В EXPRESS-схеме с примечаниями, в которой используется настоящий стандарт, для удовлетворения этого
требования может быть создан следующий подтип:
EXPRESS-специсЬикаиия:
ENTITY persons_in_organization_address
SUBTYPE OF (personal_address,organizational_address)
WHERE
WR1: SIZEOF(SELF\organizational_address.organizations)=1;
WR2: SIZEOF(QUERY(pers <* SELF\personal_address.people |
SIZEOF(pers_in_org <*
USEDIN(pers,
’PERSON_ORGANIZATION_SCHEMA.PERSON_AND_ORGANIZATION.THE_PERSON’)
Ipers_in_org.the_organization IN
SELF\organizational_address.organizations)=0)) =0;
END_ENTITY;
334