OF UNIQUE Address; INVERSE IsRelatedBy
ENTITY PostalAddress SUBTYPE OF(Address); AddressLines : LIST [1:?] OF Label; END_ENTITY;
ENTITY TelecomAddress SUBTYPE OF(Address); TelephoneNumbers : OPTIONAL LIST [1:?] OF Label; FacsimileNumbers : OPTIONAL LIST [1:?] OF Label; ElectronicMailAddresses : OPTIONAL LIST [1:?] OF Label; WWWUrls : OPTIONAL LIST [1:?] OF Label; WHERE WR1 : EXISTS (TelephoneNumbers) OR EXISTS
(FacsimileNumbers) OR EXISTS (ElectronicMailAddresses)
OR EXISTS (WWWUrls); END_ENTITY;
ENTITY Organization; Id : INTEGER; Name : Label; Description : OPTIONAL STRING; Roles : LIST [0:?] OF UNIQUE ActorRole; Addresses : LIST [1:?] OF UNIQUE Address; INVERSE IsRelatedBy : SET OF OrganizationRelationship
FOR RelatedOrganizations; Relates : SET OF OrganizationRelationship
FOR RelatingOrganization; Engages : SET OF Person FOR EngagedIn; UNIQUE UR1 : Id; END_ENTITY;
ENTITY OrganizationRelationship; Name : Label; Description : OPTIONAL STRING; RelatingOrganization : Organization; RelatedOrganizations : SET [1:?] OF Organization; END_ENTITY;
ENTITY Person; Id : INTEGER; FamilyName : OPTIONAL Label; GivenName : OPTIONAL Label; MiddleNames : OPTIONAL LIST [1:?] OF Label; PrefixTitles : OPTIONAL LIST [1:?] OF Label; SuffixTitles : OPTIONAL LIST [1:?] OF Label; Roles : LIST [0:?] OF UNIQUE ActorRole; Addresses : OPTIONAL LIST [1:?] OF UNIQUE Address; EngagedIn : SET OF Organization; UNIQUE UR1 : Id; WHERE WR1 : EXISTS(FamilyName) OR EXISTS(GivenName); END_ENTITY; END_SCHEMA;
Представление схемы
ActorResource в графической нотации EXPRESS-G изображено на рисунке 2.
Рис. 2. Представление схемы ActorResource в нотации EXPRESS-G
Приведенный пример достаточно иллюстративен и не нуждается в дополнительных комментариях. Текстовая нотация спецификаций модели довольно близка упоминаемому выше языку описания объектных данных ODL, а графическая — аналогична языку моделирования UML.
К настоящему времени в рамках международных программ по стандартизации прикладных информационных моделей и интероперабельности программных приложений накоплен значительный ресурс многопрофильных междисциплинарных моделей.
Содержание Назад Вперед