Issue 14704: optional source and target refs for data association (bpmn2-rtf) Source: Bruce Silver Associates (Mr. Bruce Silver, bruce(at)brsilver.com) Nature: Revision Severity: Critical Summary: dataOutputAssociation/@sourceRef should be optional, not required. dataInputAssociation/@targetRef should be optional, not required. This is to support non-executable models (<a href="http://www.osoa.org/jira/browse/BPMN-381" title="Abstract BPMN Profile"><strike>BPMN-381</strike></a>), since these elements are part of the data interface of the parent node, which is unspecified in non-executable models. The other end of the association, the dataObject, is still required. Comments: From: ssamoojh@ca.ibm.com created: Thu, 14 May 2009 11:04:19 -0500 (CDT) Counterproposal - Rather than making the source or target optional, instead 'lighten' the spec text. The spec currently states that the source or target must be an ItemAwareElement. In the case of non-executable models, the source or target may be the FlowElement itself. So my proposal is to tweak the spec text, so as to allow this. Resolution: Revised Text: Actions taken: November 19, 2009: received issue Discussion: It was decided to wait until we have more user experience (i.e., complaints) about the issue. Thus we will defer the issue. Disposition: Deferred End of Annotations:===== s is issue # 14704 [OMG 14704] optional source and target refs for data association ##Source: Bruce Silver Associates (Bruce Silver, bruce@brsilver.com) ##Original Issue: http://www.osoa.org/jira/browse/BPMN-525 ##Original Info: (Severity: Critical - Nature: Revision) dataOutputAssociation/@sourceRef should be optional, not required. dataInputAssociation/@targetRef should be optional, not required. This is to support non-executable models (BPMN-381), since these elements are part of the data interface of the parent node, which is unspecified in non-executable models. The other end of the association, the dataObject, is still required. Comments: From: ssamoojh@ca.ibm.com created: Thu, 14 May 2009 11:04:19 -0500 (CDT) Counterproposal - Rather than making the source or target optional, instead 'lighten' the spec text. The spec currently states that the source or target must be an ItemAwareElement. In the case of non-executable models, the source or target may be the FlowElement itself. So my proposal is to tweak the spec text, so as to allow this.