PPMN 1.0 FTF Avatar
  1. OMG Issue

PPMN — Confusion between OccurrenceRelationship and OccurrenceDependency

  • Key: PPMN-102
  • Status: open  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    It's not helped that the descriptions of the properties of OccurrenceRelationship use "dependent", and the properties of Occurrence (Table 14) use "dependency" for both predecessor (OccurrenceRelationships) and occurrenceDependency. It's pretty hard to determine what's canonical vs what's derived. I think that OccurrenceRelationship is intended to be derived from OccurrenceDependency (which involves the more detailed flow of Entities). Another confusing aspect is that OccurrenceDependency is used for outputs: the source of such Dependencies is the Occurrence rather than the Entity produced. Normally (e.g. in UML) the source of a Dependency would be an Entity and it's dependent on the Occurrence that generated/updated it. I think it might be better to rename it. Further confusing is that the PPMNLibrary has a PPMNRelationshipKind of Dependency.

  • Reported: PPMN 1.0b1 — Tue, 18 Jul 2023 18:00 GMT
  • Updated: Tue, 18 Jul 2023 18:00 GMT