ГОСТ Р 56271-2014
6.3.2 Шаблон ClassificationOfRelationship
Настоящий шаблон задает тип отношения. Это шаблон классификации. Он только классифициру
ет пары элементов как члены зависимостей.
ClassificationOfRelationship(a, to) означает, что а — это упорядоченая пара, to — это зависимость,
и а — член Ь.
Рисунок 9 — Пример шаблона ClassificattcnOflndividual
№
Название роли
1 Пара
Тип роли
Relationship
2ЗависимостьClassOfRelationship
ClassificationOfRelationship{x,. x2)w
R elationship^,^
ClassOfRolationshipfe(x2)A
ClassificationTemplate(X), x2)
При м е ча н и е - См. также InstanceOfReiationship.
П р и м е р — Утверждение ClassificationOfRelationship(<Alfred. ACME Co.>, Employment)расширяет
ся на представление, структурированное в следующей диаграмме. Отметим, что:
- определение первого аргумента (спецификация типа сущности и членов упорядоченной пары)
не представлено как часть утверждения шаблона;
- тип сущности Relationship является абстрактным. В надлежащей реализации настоящего
шаблона упорядоченная пара имеет тип сущности, являющийся подтипом Relationship;
- использование угловых скобок, ’<•*•,»••>’, для поименования упорядоченных пар, не является
нормативным в настоящем стандарте.
Рисунок 10 — Пример шаблона ClassificationOfRelationship
6.3.3 Шаблон InstancoOfRelation
Настоящий шаблон выражает отношения, не имеющие предварительно определенного типа
ИСО 15926-2. Утверждение lnstanceOfRolationship(a. to. с) означает, что а — обычная зависимость, в
которой аргумент toпоставлен в соответствие аргументу с.
№
Название роли
1 Зависимость
2Первый элемент
3
Второй элемент
Тип роли
ClassOfRelationshipWithSignature
Thing
Thing
lnstanceOfRelation(xv х2,х3)*~*
13