ГОСТ Р ИСО 10303-41—2022
EXPRESS-спеииФикаиия:
*)
FUNCTION get_property_definition__representations (c_def_instance :
characterized_definition) : SET OF
property_definition_representation;
LOCAL
pd_set :SET OF property_definition := [];
pdr_set :SET OF property_definition_representation := [];
END_LOCAL;
pd_set := bag_to_set(USEDIN(c_def_instance,
’PRODUCT_PROPERTY_DEFINITION_SCHEMA.PROPERTY_DEFINITION.DEFINITION’));
IF (SIZEOF(pd_set) < 1)
THEN
RETURN(pdr_set);
END_IF;
REPEAT i := 1 TO
pdr_set := pdr_set
HIINDEX(pd_set);
+
bag_to_set(USEDIN(pd_set[i],
’
PRODUCT_PROPERTY_REPRESENTATION_SCHEMA.PROPERTY_DEFINITION_REPRESENTATION.
DEFINITION’));
END_REPEAT;
RETURN(pdr_set);
END_FUNCTION;
(*
"
Определение параметра:
c_def_instance — (входной) объект типа, входящего в список выбора типа данных characteri-
zed_definition, для которого ищутся связанные с ним определения свойств.
*)
END_SCHEMA; -- product_property_representation_schema
(* "
24 Схема Qualifications (квалификация)
24.1 Общие положения
Предметом схемы qualifications_schema является обозначение типов квалификации и отноше
ний между ними. В настоящей схеме предоставлены средства для определения обобщенных данных,
относящихся к типам квалификации.
Пример — Примерами обобщенных данных, относящихся к типам квалификаций, являются обо
значения типов квалификации и определение различных отношений между типами квалификации.
В настоящем разделе с помощью языка EXPRESS, определение которого приведено в
ИСО 10303-11, определены информационные требования, которые должны выполняться программ
ными реализациями. Далее представлен фрагмент EXPRESS-декларации, с которой начинается опи
сание схемы qualifications_schema. В нем определены необходимые внешние ссылки.
Короткие имена объектов, определения которых содержатся в настоящей схеме, приведены в
приложении А. Однозначное определение настоящей схемы приведено в приложении В.
EXPRESS-спеиификация:
*)
SCHEMA qualifications_schema;
REFERENCE FROM support_resource_schema-- ISO 10303-41
(identifier,
label,
text,
bag_to_set);
(*
262