ГОСТ Р ИСО 10303-41—2022
EXPRESS-спеииФикация:
*)
ENTITY derived_unit
SUPERTYPE OF (ONEOF
(absorbed_dose_unit,
acceleration_unit,
radioactivity_unit,
area^unit,
capacitance_unit,
dose_equivalent_unit,
electric_charge_unit,
conductance_unit,
electric_potential_unit,
energy_unit,
magnetic_flux_density_unit,
force_unit,
frequency_unit,
illuminance_unit,
induetance_unit,
magnetic_flux_unit,
power_unit,
pressure_unit,
resistance_unit,
velocity_unit,
volume_unit));
:SET[1:?] OF derived_unit_element;
elements
DERIVE
name :label := get_name_value(SELF);
WHERE
WR1: (SIZEOF(elements) > 1) OR ((SIZEOF(elements) = 1) AND
(elements[1].exponent <> 1.0));
WR2: SIZEOF(USEDIN(SELF, ’BASIC_ATTRIBUTE_SCHEMA.’ +
’NAME_ATTRIBUTE.NAMED_ITEM’)) <= 1;
END_ENTITY;
(*
Определения атрибутов:
elements — образующий предоставленную настоящим объектом производную единицу измере
ния набор объектов derived_unit_element, представляющих исходные единицы измерения с их пока
зателями степени;
name — представленное строковым типом данных label, наименование представленной объек
том derived_unit производной единицы измерения.
Примечание — Настоящий атрибут является дополнением к содержащемуся в ИСО 10303-41:1994
определению представляющего производную единицу измерения объекта derived_unit. Это дополнение совме
стимо с предшествующими изданиями ИСО 10303-41.
Формальные положения:
WR1. В играющем роль атрибута elements (элементы) наборе элементов должно быть более
одного члена набора или, если элемент один, то показатель степени, задаваемый атрибутом exponent
объекта derived_unit_element, не должен быть равен единице.
WR2. Каждый представляющий производную единицу измерения объект derived_unit должен
играть роль атрибута named_item не более чем в одном объекте типа name_attribute.
Примечания
1 Определение представляющего наименование, связанное с данными об изделии объекта description
attribute содержится в схеме basic_attribute_schema в настоящем стандарте.
2 Шаблон, ограничивающий создание экземпляров объектных типов данных, определения которых содер
жатся в схеме basic_attribute_schema, описан в приложении Е.
151