ГОС! Р ИСО 10303-203-2003
relercnce_to_curve: definitional_rcpresentation;
WHERE
wrl: (SIZEOF(rcfcrcnce_to_curvc\rcprescntation.items) * 1>;
wr2: (’CONFIG_C’ONTROL_DESIGN.CURVE’ IN TYPEOF(rcfercncc_to_curve\
rcprcscntation.itcms |l] )) ;
wr3 : (refcrcnce_to_curvc\rcpresentation.items |1| \
gcomctric_rcprcseiuation_item.dim ■ 2);
ENDJENTITY; - - peurve
ENTITY person:
ididentifier;
lastnamcOPTIONAL label;
firstnamcOPTIONAL label;
middle_namcsOPTIONAL LIST 11:?| OF label
prcfix_litlcsOPTIONAL LIST 11:?| OF label
sulTix_titlcsOPTIONAL LIST |1:?1 OF label
UNIQUE
url : id;
WHERE
wrl: (EXISTS (Iast_name) OR EXISTS (first name)):
END_ENTITY: - -person
ENTITY pcrson_and_organization;
the_pcrson: person;
the_organi/ation : organization;
END ENTITY; - - pcrson_and orgamzat»n
ENTITY pcrson_and_organization_assignmcnt
ABSTRACT SUPERTYPE;
assigncd_pcrson_and_organi/ation : personandorganization:
role: person_and_organization_rolc;
END_ENTITY; - - pcrson_and_organization_assignmcnt
ENTITY pcrson_and_organization_role;
name; label;
END_ENTITY; - - pcrson_and_orgamzatk>n_role
ENTITY pcrsonal_address
SUBTYPE OF (address);
people: SET |l:?) OF person;
description: text;
END_ENTITY; - - pcrsonal_addrcss
ENTITY placement
SUPERTYPE OF (ONEOF (axis 1_placement, axis2_placcment_2d.
axis2_placcment_3d) )
SUBTYPE OF (gcomctric_rcprcsentation_item) ;
location; cartcsian_point;
END_ENTITY; - - placement
ENTITY plane
SUBTYPE OF (clemcntarv_surfacc) ;
END_ENTITY: - - plane
ENTITY planc_anglc_measure_with_unit
SUBTYPE OF (measure_with_unit) ;
WHERE
WR1: <’CON FIG_CONTROL_DESlGN.PLAN E_ANGLE_UNIT‘ IN TYPEOF(SELF\
mcasure_with_unit.unit_component)) ;
END_ENTITY; - - planc_angle_measurc_with_unit
154