ГОСТ Р ИСО 10303-46-2002
примитивов table_representation_relationship. Если рассматриваемый примитив играет роль гер_1 в
table_rcpresentatiou_relationship. тогда только table_record_field_representation может играть рать гер_2.
EXPRESS-спепнсЬикапия
*>
ENTITY table,record.representation
SUBTYPE OF (symbol representation)
WHERE
WR1: (SIZEOF(USEL)IN(SELF. REPRESENTATION SCHEMA/ +
’REPRESENTATION .RELATIONSHI P.REP.2’)) > 0)
OR
(SIZEOF(QUERY(map_item <♦ USEDIN(SELF, REPRESENTATION SCHEMA.’ +
’REPRESENTATION MAP/ +
’MAPPED.REPRESENTATION’) |
’PRESENTATION.DEFINITION .SCHEMA.TABLE.REPRESENTATION* IN
TYPEOF (using_reprcsentation (map item)) )) > 0);
END_ENTITY;
C
Формальное утверждение
WR1 — примитив tabIe_record_representation должен быть использован как гер_2 в tab-
le.representation.relationship или отображен в tab!e_representation.
5.4.14 П р и м и т и в t a b 1е_г е с о г d_f i е 1d_r e p r e s e n t a t i o n
Примитив table_record_field_representation представляет собой вид символа, используемого при
создании полей в записях таблицы. Рассматриваемые примитивы могут быть связаны между собой
только посредством примитивов table.representation.relationship. Если рассматриваемый примитив
играет роль гер_1 в table_representation_re!ationship. тогда только table_record_field_representation
может играть роль гер_2.
EXPRESS-ciieiiiulniKauiiM
*)
ENTITY table_record.field.representation
SUBTYPE OF (svmbol.represeniation);
WHERE
WR1: (SIZEOF(USEDIN(SELF, REPRESENTATION.SCHEMA.’ +
•REPRESENTATION_RELAT!ONSHIP.REP_2’)) > 0)
OR
(SIZEOF(QUERY(map item <4 USEDIN(SELF, ’REPRESENTATION_SCHEMA.’ +
’REPRESENTATION MAP.’ +
MAPPED.REPRESENTATION’) |
PRESENTATION DEFINITION SCHEMA.’ +
’TABLE.RECORD. REPRESENTATION’ IN
TYPEOF (using.representation (map_item)) )) > 0);
END ENTITY;
(*
Формальное утверждение
WR1 — примитив tahle_record_field_representation должен быть использован как гер_2 в
table.representation.relationship или отображен в table.record.representation.
5.4.15 П р и м и т и вt a b Iе_г е с о г d_f i е Id_r e p r e s e n t a t i o n_w i t h_c l i p p i n g .
b o x
Примитивом table_reeord_field_representation_with_elipping_box является примитив table.re-
cord_field_representatk>n. включающий ограничивающий прямоугольник, очищенный от всех вне
шних элементов.
EXPRESS-сиеннсЬикапия
4 )
ENTITY table_recordJleld_representation_.with_clipping. box
SUBTYPE OF (table, record_fieId_representation);
clipping.box: planar.box;
38