Translation of owns associations to TTL
-
Key: BACM12-15
-
Status: open
-
Source: Thematix Partners LLC ( Mr. James Rhyne)
-
Summary:
The translation of MOF XMI to TTL incorrectly assigns ownership of the owns_4 association to ValueCharacteristic as ValueCharacteristic.owns_4. The translation program uses a heuristic - if an association is sourced at a class that is a subclass of BACMRelation, it is treated as a leg of that class and given a name that is <class_name>.<association_name>. Associations named "owns", "aggregates" or "generalizes" should be excluded from this heuristic as they have fixed semantics (composition, aggregation, specialization) that are not conditioned by the relationship class semantics. Thus has appeared in the TTL as "ValueCharacteristic.owns_4", which should be named "owns_4".
This change does not affect the specification document, the EA model or the MOF XMI. -
Reported: BACM 1.1b1 — Mon, 14 Jul 2025 15:55 GMT
-
Updated: Mon, 14 Jul 2025 15:55 GMT