ISO 27001: ISMS establishment
Source: This example uses real content from the ISO/IEC 27001 model in
primmel/private-models. The full model has 262 processes, 320 provisions, and 77 canvases. This page shows a focused excerpt: the ISMS establishment flow (clauses 4.1–4.4).
The standard
ISO/IEC 27001 is the international standard for information security management systems (ISMS). It follows a Plan-Do-Check-Act structure: establish the ISMS, implement it, then maintain and continually improve it.
Roles
The model defines four roles:
role Org { name "Organization" }
role TopMan { name "Top Management" }
role Owner { name "Risk Owner" }
role Worker { name "Persons doing work under the organization" }
Context of the organization (clause 4)
The ISMS flow starts with understanding the organization’s context:
process OrgContext {
name "Context of the organization"
modality SHALL
canvas Page1
}
process UnderstandContext {
name "Understanding the organization and its context"
actor Org
modality SHALL
validate_provision {
Provision1
}
output {
Issues
}
}
process Understandneeds {
name "Understanding the needs and expectations of interested parties"
actor Org
modality SHALL
validate_provision {
Provision3
Provision4
Provision5
}
output {
PartyRequirement
PartyRegistry
}
}
process DetermineScope {
name "Determining the scope of the information security management system"
actor Org
modality SHALL
}
process ISMS {
name "Information security management system"
actor Org
modality SHALL
canvas Page2
}
The ISMS lifecycle (clause 4.4)
The ISMS itself decomposes into three phases — the PDCA cycle:
process EstablishISMS {
name "Establish an information security management system"
actor Org
modality SHALL
validate_provision {
Provision10
}
}
process ImplementISMS {
name "Implement an information security management system"
actor Org
modality SHALL
validate_provision {
Provision11
}
}
process MaintainISMS {
name "Maintain and continually improve an information security management system"
actor Org
modality SHALL
validate_provision {
Provision12
}
}
Key provisions
Each process carries provisions that quote the standard’s requirements:
provision Provision1 {
condition "Determine external and internal issues that are relevant
to its purpose and that affect its ability to achieve the intended
outcome(s) of its information security management system"
modality SHALL
reference {
ref4-1
}
}
provision Provision10 {
condition "Establish an information security management system"
modality SHALL
reference {
ref4-4
}
}
provision Provision11 {
condition "Implement an information security management system"
modality SHALL
reference {
ref4-4
}
}
provision Provision12 {
condition "Maintain and continually improve an information security
management system"
modality SHALL
reference {
ref4-4
}
}
The reference block links each provision to its source clause in the
standard’s document (.prd file). An auditor can navigate from any
provision directly to the exact clause text.
Canvas: the context flow
The first canvas (Page1) lays out the context-of-organization flow:
canvas Page1 {
elements {
Start1 { x -40 y -70 }
UnderstandContext { x -280 y 30 }
Understandneeds { x -100 y 30 }
DetermineScope { x 100 y 30 }
ISMS { x 310 y 30 }
}
process_flow {
Edge2 { from Start1 to UnderstandContext }
Edge3 { from Start1 to Understandneeds }
Edge4 { from Start1 to DetermineScope }
Edge5 { from Start1 to ISMS }
}
}
Rendered as a diagram, this is a fan-out from a single start event to four parallel context-setting processes, each of which feeds into the ISMS lifecycle.
What this demonstrates
| Feature | How it appears |
|---|---|
| PDCA decomposition | ISMS → Establish, Implement, Maintain |
| Provisions with modality | Every key process carries a SHALL provision |
| Reference clauses | Each provision links to its source clause (ref4-1, ref4-4) |
| Output registries | UnderstandContext outputs to Issues; Understandneeds outputs to PartyRequirement and PartyRegistry |
| Multi-canvas | The full model has 77 canvases, one per diagram page |
| Roles | Four roles (Org, TopMan, Owner, Worker) drive the processes |
Scale of the full model
This excerpt shows 5 processes and 4 provisions. The full ISO 27001
model in primmel/private-models contains:
- 262 processes across 77 canvases
- 320 provisions with SHALL/SHOULD/MAY modality
- 4 roles (Organization, Top Management, Risk Owner, Worker)
- Reference clauses linking to every section of the standard
The full model is available in the private repository for organizations implementing an ISMS.