BPMN 2.1 RTF Avatar
  1. OMG Issue

BPMN21 — Inconsistencies concerning Item-Aware Elements

  • Key: BPMN21-220
  • Legacy Issue Number: 15721
  • Status: open  
  • Source: craftware.net ( Eduardo Jara)
  • Summary:

    ) Chapter/Section 10.3.1. Page 211. It says:
    “The elements in the specification defined as item-aware elements are: Data Objects, Data Object References, Data Stores, Properties, DataInputs and DataOutputs.”

    ii) Chapter/Section 10.3.1. Page 211. Figure 10.50.
    According to classes and their associations item-aware elements are:
    a) Properties
    b) Data Objects
    c) Data Object References
    d) DataInputs
    e) DataOutputs
    f) Data Stores
    g) Data Store References

    iii) Chapter/Section 10.3.1. Page 212. Figure 10.51.
    According to classes and their associations:
    DataObjectReference is subclass of FlowElement
    DataObject is subclass of FlowElement

    iv) Chapter/Section 10.3.1. Page 216. Figure 10.55.
    According to classes and their associations:
    DataStoreReference is subclass of FlowElement
    DataStore is subclass of RootElement

    v) Chapter/Section 10.3.1. Page 216. It says:
    “The DataStore element inherits the attributes and model associations of FlowElement (see Table 8.44) through its relationship to RootElement, and ItemAwareElement (see Table 10.51).”

    COMMENTS:

    In Data Stores Reference is not mentioned, but it is shown as a subclass of ItemAwareElement in (ii).

    In (iv) DataStore is not a subclass of FlowElement, as DataObjectReference, DataObject and DataStoreReference. In the document it is not explained the reason for this exclusion.

    In (v) the sentence is clearly wrong, because it is inconsistent with the class diagrams: RootElement is not subclass of FlowElement.

    SUGGESTIONS:

    In add Data Store References.

    In (iv) remove generalization from DataStore to RootElement, and add generalization from DataStore to FlowElement.

    Replace (v) with “The DataStore element inherits the attributes and model associations of FlowElement (see Table 8.44) and ItemAwareElement (Table 10.51).”

    (ii) and (iii) don’t require modifications.

  • Reported: BPMN 2.0 — Mon, 11 Oct 2010 04:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT