BACM 1.1b1 RTF Avatar
  1. OMG Issue

BACM11 — Target of "stateOf" is insufficiently broad

  • 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: