ГОСТ Р ИСО 10303-41—2022
Примеры
1 Компьютер, используемый для редактирования этого документа, Эйфелева башня и каменный
уголь являются примерами изделий, существующих вреальном мире.
2 Компания разрабатывает новую газонокосилку. Изделие будет реализовано в результате про
цесса изготовления и сборки.
3 Примерами функций являются обогрев, освещение и интернет-соединение.
4 Компания может разработать обобщенный двигатель, описываемый схематическими черте
жами и составляющими частями. Это изделие может использоваться как основа семейства двигате
лей, имеющих такие общие свойства, как количество клапанов и рабочая температура. Далее, когда
определяется новый двигатель, конструктор создает подтип обобщенного двигателя с конкретны ми
значениями объема цилиндров и мощности.
Примечание — Изделия или классы изделий, представляемые объектом product, описываются в
EXPRESS-схемах с пояснениями, в которых используется этот объектный тип данных или его подтипы.
EXPRESS-спеиисЬикаиия:
*)
ENTITY product;
id : identifier;
name : label;
description :OPTIONAL text;
frame_of_reference :SET[1:?] OF product_context;
END_ENTITY;
(*
"
Определения атрибутов:
id — представленное строковым типом данных identifier обозначение, позволяющее отличить
представленное объектом product изделие.
Примечания
1 Определение смысла настоящего атрибута может содержаться или в EXPRESS-схемах с примечаниями, в
которых используется настоящий объект или его подтипы, или на основе соглашения об общем понимании между
партнерами, совместно использующими эту информацию.
2 Контекст, в котором значение, играющее роль атрибута id настоящего объекта, используется как отличи
тельная характеристика, может быть обозначен в EXPRESS-схеме с примечаниями, в которой используется насто
ящий объект или его подтипы, или, по умолчанию, на основе соглашения об общем понимании между партнерами,
совместно использующими эту информацию.
Пример — Примерами обозначения изделий являются чертежный номер детали, номер позиции
на складе и порядковый номер;
name — представленное строковым типом данных label наименование представленного объек
том product изделия.
Пример — Примером наименование является «Украшение»;
description — представленный строковым типом данных text текст, характеризующий представ
ленное объектом product изделие. Присваивать этому атрибуту значение не обязательно;
frame_of_reference — набор объектов product_context, представляющих определения контек
стов, в которых актуальны данные, связанные с представленным объектом product изделием.
21.4.5 Объект product_category
Объект product_category представляет классификацию, которая применяется к изделию.
Пример— Вприкладном протоколе, контекст которого включает изготовленные детали, приме
рами типов изделий являются ’механические детали’, ’электрические детали’, ’конструктивные эле
менты’, ’трубопроводные детали’, ’водопроводная труба’ и ’труба горячего водоснабжения’.
EXPRESS-спеиисЬикаиия:
*)
ENTITY product_category;
name : label;
description :OPTIONAL text;
DERIVE
210