The Logical Framework takes the form of a four x four project table. The four rows are used to describe four different types of events that take place as a project is implemented: the project Activities, Outputs, Purpose and Goal (from bottom to top on the left hand side — see EC web site as under external links). The four columns provide different types of information about the events in each row. The first column is used to provide a Narrative description of the event. The second column lists one or more Objectively Verifiable Indicators (OVIs) of these events taking place. The third column describes the Means of Verification (MoV) where information will be available on the OVIs, and the fourth column lists the Assumptions. Assumptions are external factors that it is believed could influence (positively or negatively) the events described in the narrative column. The list of assumptions should include those factors that potentially impact on the success of the project, but which cannot be directly controlled by the project or program managers. In some cases these may include what could be killer assumptions, which if proved wrong will have major negative consequences for the project. A good project design should be able to substantiate its assumptions, especially those with a high potential to have a negative impact.
Temporal logic model
The core of the Logical Framework is the "temporal logic model" that runs through the matrix. This takes the form of a series of connected propositions:
- If these Activities are implemented, and these Assumptions hold, then these Outputs will be delivered
- If these Outputs are delivered, and these Assumptions hold, then this Purpose will be achieved.
- If this Purpose is achieved, and these Assumptions hold, then this Goal will be achieved.
These are viewed as a hierarchy of hypotheses, with the project/program manager sharing responsibility with higher management for the validity of hypotheses beyond the output level. Thus, Rosenberg brought the essence of scientific method to non-scientific endeavors.
The "Assumptions" column is of great importance in clarifying the extent to which project/program objectives depend on external factors, and greatly clarify "force majeure"