ControlConstructDELETED

Extends: 
Version: 
1
Is Abstract: 
yes
Is Pattern: 
no
Definition: 

A Workflow Step that controls the execution flow of the Workflow by determining the next Workflow Step in its scope.

Explanatory Notes: 

The origin of ControlConstruct both in DDI4 and DDI 3.x is the OWL-S ControlConstruct. See http://www.w3.org/Submission/OWL-S/Process-Model-1.1.gif. However, we don't distinguish at the Process level atomic processes and composite processes. Instead ControlConstruction may be reflexive in which it implements composite processes.

Eventually the bottom-most ControlConstruct in a stack of control constructs terminates in an Act. The Act is indivisible and can't contain other acts.

Example: 
ControlConstructs could be used to define the structure and logic of a questionnaire.
Property: 
Relationship: 
NameTarget ObjectDescriptionSource cardinalityTarget cardinalityRelationship type
defines
Mappings between Inputs and Outputs of Workflow Steps in scope of the Control Construct. Realization of defines in Process Step.
0..n
0..n
Neither
contains
Workflow Steps in scope of the Control Construct. Realization of contains in Process Control Step.
0..n
0..n
Aggregation
realizes
Class in the Process Pattern realized by Control Construct.
0..n
1..1
Neither

Stage:

DDI 3.2: 
d:ControlConstructType
Is extendable: 
GSIM: 
Process Control
Is property: 
0
RDF Mapping: