-
Key: BACM11-64
-
Status: closed
-
Source: Thematix Partners LLC ( Mr. James Rhyne)
-
Summary:
The "stateOf" target must be an AbstractBusinessObject. It is not possible for a model to use "stateOf" to specify the existence or non-existence of a relationship such as ObjectRelation since this target type is incompatible with AbstractBusinessObject.
-
Reported: BACM 1.0b2 — Thu, 18 Jul 2024 21:41 GMT
-
Disposition: Resolved — BACM 1.1b1
-
Disposition Summary:
ObjectRelation specializes AbstractBusinessObject
Make ObjectRelation a specialization of AbstractBusinessObject. Change BACM_Entities to eliminate BACMRelation/BACMPlainEntity contradiction on ObjectRelation. Change isAbout from a class stereotyped association to an association stereotyped class and make it specialize ObjectRelation. Make Offering an InformationItem.
for review:
--------------
Definition: IsAbout is a binary directed relationship between an InformationItem and an StatefulThing. It specializes ObjectRelation. It designates that the InformationItem is metadata about the StatefulThing.Usage: AbstractBusinessObjects and ObjectRelations have only identity and immutable properties (a.k.a. intrinsic properties). An InformationItem that isAbout an AbstractBusinessObject can only hold metadata bout this identity and the intrinsic properties. To model the recording of state, modelers should use recordedAs.
-------------- -
Updated: Mon, 24 Mar 2025 13:38 GMT
-
Attachments:
- BACM_Entities_20241001.png 29 kB (image/png)
- Outcome_20241001.png 32 kB (image/png)
- PartJoin_example.pptx 49 kB (application/vnd.openxmlformats-officedocument.presentationml.presentation)
- Product_20240826_sandbox.png 34 kB (image/png)
BACM11 — Target of "stateOf" is insufficiently broad
- Key: BACM11-64
- OMG Task Force: Business Architecture Core Metamodel (BACM) 1.1 RTF