Legacy Issue Number: 5304
Source: agnos.ai UK Ltd ( Pete Rivett)
Association elements are essential for referenceless associations, and can
be very useful for creating links between existing objects for associations
with references also (the latter should be optional controlled by a new
They are not mentioned at all in section 4 (Schema Design Principles)
despite appearing as Rule Set 10 in 5.2.1. and Rule Set 7 in 5.3.1.
Also the schema and document generation rules for Association elements are
unnecessarily heavyweight and inconsistent with the treatment of references
on classes. For example it does not make sense for an AssociationEnd element
to have the fixed xmi attributes; and it should be possible to dispense with
them completely: letting an Association element refer to the linked elements
using XML attributes. e.g. for association A with ends b and c, a link could
be represented as follows (b1 and c1 are xmi.id's): <A b=b1 c=c1 />).
Reported: XMI 1.2 — Fri, 17 May 2002 04:00 GMT
Updated: Sat, 7 Mar 2015 04:37 GMT