ГОСТ Р ИСОЯС 10303-1011—2011
5.2.1 Определения объектов ИММ
Вданном пункте определены объекты ИММ для настоящего прикладного модуля.
5.2.1.1 Объект person_and_organization_address
Объект person_and_organization_address является подтипом объектов personal_address и
organizational_address, который определяет адрес работника в контексте его деятельности в органи
зации.
EXPRESS-слецификаиия:
*)
ENTITY person_and_organization_address
SUBTYPE OF (organizational_address. personal_address);
SELF\organizational_address.organizations:SET[1:1) OF organization:
SELF\personal_address.people:SET[1:1] OF person:
WHERE
WR1: SIZEOF(QUERY(pao <* USEDIN (SELF\personal_address.people[1),
’PERSON_ORGANIZATION_SCHEMA.PERSON_AND_ORGANIZATION.THE_PERSON’) |
pao.the_organization :=: SELRorganizational_address.organizations[1)))= 1;
END_ENTITY;
r
Определения атрибутов
organizations — организация (объект organization), в которой работник осуществляет свою дея
тельность.
people — работник(объект person), адрес которого определен.
Формальное утверждение
WR1 — на работника с установленным местоположениемдолжен ссылаться один экземпляр объ
екта person_and_organization, который ссылается на данную организацию через свой атрибут
the_organization.
П р и м е ч а н и е — Данное правило обеспечивает то. что работник зарегистрирован в организации, в кото
рой его местоположение определено объектом person_and_organizatlon_address.
*)
END_SCHEMA; - Person_organization mim
Г
13