ГОСТ Р ИСО 10303-46-2002
WR2: NOT (*PRESENTATION_DEFINlTlON,SCHEMA.TABLE_REPRESENTATIONTN
TYPEOF (SELF\reprerentation_relationship.rep 1))
XOR
<’PRESENTAT10N_DEFlNlTION_SCHEMA.TABLE_RECORD_REPRESENTATiON,lN
TYPEOF (SELF\representation relationship.rep 2));
WR3: NOT (’PRESENTATION, DEFINITION SCHEMA. TABLE RECORD_FIELD_
REPRESENTATIONIN
TYPEOF (SELF\representation relaiionship.rep 1))
XOR
(*PRESENTATION_DEFlNIT10N_SCHEMA. TABLE,RECORD . FIELD,
REPRESENTATIONIN
TYPEOF (SELF\representation relationshi p.rep 2)):
END_ENTITY:
Г
Формальные утверждения
WRI — если примитив table_record_representation играет роль атрибута SELF\representation_
relationship.rep,!. тогда объект table_record_field_representation должен выполнять роль атрибута
SELF\representat»on_relationship.rep_2:
WR2 — если примитив tab!e_representation выполняет роль атрибута SELF\representation_
relationship.rep,1, тогда примитив table_record_representation должен выполнять роль атрибута
SELF\representation_relationship.rep_2:
WR3 —если примитив table_record_fleld_representation выполняет роль атрибута SELF\represen-
tationrelationship.repl. тогда данный примитив также должен выполнять роль атрибута
SELF\representat»on,relationship.rep,2.
5.4.18 П р и м и т и в a n п о i a t i о n_t е х t
Примитив annotation_text представляет собой отображение примитива text_string_representation,
содержащее объекты annotation_text_character. textjiteral. composite_text или annotation_text в ка
честве объекта geometric_representation_item. определяющего, что text_string_representation являет
ся частью изображения. Данная структура позволяет представить annotation_text в виде простых
символьных строк, набора подобных строк или более сложных наборов строк и символов.
EXPRESS-cneimtbHKaiiHB
4)
ENTITY annotation, text
SUBTYPE OF (mapped item);
WHERE
WRI: ’GEО.METRY_SCHEMЛ.ЛХ 1S2_PLACEMENT IN
TYPEOF (SELF\mapped_item.mapping,target);
WR2: ,PRESENTAT10N_DEFINITION_SCHEMA.TEXT_STRlNG_REPRESENTATION’IN
TYPEOF (SELF\mapped item.mapping„source.mapped representation);
WR3:’GEOMETRY_SCHEMA.GEOMETRIC_REPRESENTATIONJTEM* IN
TYPEOF (SELF);
END ENTITY;
<*
Опоелеления атрибутов
SELF\mapped_item.mapping_source —объект representation_map. отображающий примитив text,
string_representation. содержащий текст, символы или объекты textJiteral_symbol для примитива
annotation_text;
SELF\mapped,item.mapping_target — (Объект axis2_placement. определяющий местоположение
и ориентацию объекта annotation_text_nmp.
Формальные утверждения
WRI — объектом mapping_target должен быть объект axis2_plaeement;
WR2 —объектом mapped_representation должен быть примитив text_string_representation;
WR3 — экземпляром объекта annotation_text должен быть экземпляр объекта geometric,
representation_itcm.
5.4.19 П р и м и т и в a n п о t a t i о n_t е х t_w i t h_e x t e n t
40