Association Class ownership UML 2.5 transition from UML 2.4 and model interchange compatibility
22.5K reputation · 28 Apr 2026, 05:50 UTC
The goal is to assess interoperability of models containing Association Classes when exchanging between environments that declare OMG UML 2.4 and UML 2.5 conformance.
UML 2.5 clarifies Association Class ownership by the Association and the classifier role, a change relative to UML 2.4. The metamodel change affects XMI serialization and merge identity. Profile application is version-sensitive, and a profile defined against UML 2.4 may reference deprecated metaclasses or properties redefined in UML 2.5. Model interchange via XMI is not guaranteed lossless across the 2.4 to 2.5 boundary.
Does XMI round-trip preserve Association Class identity and ownership semantics across the UML 2.4 to UML 2.5 boundary? What metamodel version declaration is required for a profile to remain conformant after the ownership clarification? How should tooling signal compatibility when Association Class ownership differs between source and target versions?