LINQ is an Information Flow Modelling platform. As such, it has some key differences with Business Process Modelling. The difference that’s often encountered first is the handling of a decision branch. An example of this might be a QA process which results in a pass / fail decision.


In BPMN, that would be handled using the diamond-shaped ‘Gateway’ or Decision Box. Typically, the branches from that Decision Box connect directly to the next process in the Process Flow; the passage of information is inferred, not made explicit.


In an IFM, it is the flow of information that is our focus. Therefore we use an Action Node to depict the decision process (QA for example) and then connect to two (or more) Information Nodes – which each represent the Information Flow that results from the range of possible decisions.

The comparison of the two models looks like this: