Markdown Editor

Zachman Framework Classification Template

Zachman 3.0 classification: artefact inventory, 6x6 cell inventory and scores, primitive vs composite split, gaps, alignment checks, framework mapping, owners

ArquitecturaCompletaZachman Framework 3.0 (row and column labels)zachmanclassification

Cómo usar: Use it when you need to see which questions your architecture repository answers, for which audience, and where gaps create risk. Fill the scope, the shared reading of rows and columns and the artefact inventory first, then place artefacts in cells. The main pitfall is creating models just to fill all 36 cells instead of fixing the gaps a decision depends on.

Vista previa

Zachman Framework Classification: [Enterprise or scope]

Classification of an enterprise's architecture artefacts against the Zachman Framework for Enterprise Architecture (version 3.0, 2011): an artefact inventory, a six by six cell inventory showing which perspective and interrogative each artefact answers, the split between primitive and composite models, coverage gaps, cross-row alignment checks, a mapping to other frameworks and a prioritised remediation plan with cell owners. The Zachman Framework is a classification schema (an ontology), not a method: use this template to see what your repository describes and what it leaves out, then use a method such as the TOGAF ADM to produce what is missing. Replace every [bracketed] value and every row marked Example.

Document control

FieldValue
Document ID[ZFC-001]
Enterprise or scope classified[Enterprise, business unit, domain or programme]
Repository snapshot[Repository name, export date YYYY-MM-DD]
Framework version usedZachman Framework for Enterprise Architecture, version 3.0 (2011)
Version[0.1]
Status[Draft / In review / Approved / Superseded]
Owner[@enterprise-architect]
Approvers/reviewers[@chief-architect], [@head-of-business-architecture], [@data-architect]
Last updatedYYYY-MM-DD
Next scheduled reviewYYYY-MM-DD
Classification[Internal / Confidential]

Approvals

RoleNameDecisionDate
Chief architect[@name][Approve / Approve with conditions / Reject]YYYY-MM-DD
Business architecture lead[@name][Decision]YYYY-MM-DD
Data and technology architecture leads[@names][Decision]YYYY-MM-DD
Architecture board[@name][Decision]YYYY-MM-DD

Revision history

VersionDateAuthorChange summary
0.1YYYY-MM-DD[@name]First classification of the repository snapshot
0.2YYYY-MM-DD[@name]Example: Composite models split into primitives; gaps scored
1.0YYYY-MM-DD[@name]Example: Remediation plan approved by the architecture board

Contents

1. Purpose and scope

1.1 Purpose

This document classifies the architecture artefacts of [scope] against the six interrogatives and six perspectives of the Zachman Framework, so that [Organisation] can [see which questions its models answer and for whom, find gaps that create risk, remove duplicated models, and plan the next architecture work].

1.2 What classification is and is not

It isIt is not
A way to label each artefact by the question it answers and the audience it servesA process for producing architecture
A coverage check across the whole enterprise descriptionA demand to fill all 36 cells for every scope
A neutral vocabulary that works alongside TOGAF, ArchiMate, C4 or arc42A replacement for those methods, languages or templates
A way to separate single-question (primitive) models from mixed (composite) onesA judgement on the quality of each model

1.3 Scope

  • Enterprise boundary: [payments domain of the retail bank, including outsourced card processing].
  • Artefact sources: [architecture repository, wiki spaces, the ADR log, the CMDB, the process library].
  • Excluded: [project management documents with no architecture content; draft models older than 24 months].
  • Snapshot date: YYYY-MM-DD.

1.4 Related documents

IDDocumentRelationship
REF-01Business Capability Map (architecture/business-capability-map)Classified as a Why or How model at the Business Management perspective
REF-02Value Stream Map (architecture/value-stream-map)Composite model, split in section 6
REF-03TOGAF Architecture Vision (architecture/togaf-architecture-vision)Executive perspective artefact; consumes the gaps in section 7
REF-04Architecture Definition Document (architecture/architecture-definition-document)Architect and Engineer perspective content
REF-05Architecture Description (ISO/IEC/IEEE 42010) (architecture/architecture-description-42010)Views and viewpoints mapped in section 9
REF-06Architecture Repository index[Location]

2. Framework structure used

2.1 Columns: the six interrogatives

The columns are the six questions that can be asked about any thing. The notes are this organisation's own reading aids, not definitions from the framework.

ColumnInterrogativeReading aid for this organisationTypical artefacts here (Example)
C1WhatThe things the enterprise must know about and keep track ofConceptual data model, information concepts, product catalogue
C2HowThe transformations that turn inputs into outputsProcess models, capability map, application function lists
C3WhereThe locations and the connections between themSite list, network topology, deployment diagrams
C4WhoThe parties, roles and the work assigned to themOrganisation chart, RACI, role catalogue, access model
C5WhenThe events and cycles that drive timingBusiness calendar, event catalogue, batch schedules
C6WhyThe goals, strategies, rules and constraintsStrategy, principles, business rules, policies

The version 3.0 graphic orders the columns What, How, Where, Who, When, Why. Keep that order in every table so cells are easy to compare.

2.2 Rows: the six perspectives

Each row is the viewpoint of an audience with a different level of abstraction, moving from scope to operating reality. The audience labels below are those commonly shown on the version 3.0 graphic, and the transformation labels follow the reification names given on the publisher's page (Identification, Definition, Representation, Specification, Configuration, Instantiation). Check both, and where they sit on the graphic, against the current official version before publishing.

RowAudience perspectiveTransformationReading aid for this organisation
R1ExecutiveIdentificationLists and boundaries: what is in scope, at the level of a strategy paper
R2Business ManagementDefinitionBusiness models in business terms, independent of any system
R3ArchitectRepresentationLogical models of systems, technology-neutral
R4EngineerSpecificationPhysical design bound to chosen technologies
R5TechnicianConfigurationTool-level configuration, code and settings
R6EnterpriseInstantiationThe running enterprise: actual records, events, people and sites

2.3 Classification rules

  • One cell per primitive: an artefact that answers one question for one audience goes in exactly one cell.
  • Composites are split: an artefact that answers several questions is recorded as composite and decomposed in section 6.
  • Rows are not detail levels: a very detailed business process model is still Business Management (R2) if it is free of system design. Rows change the audience and the kind of constraint, not merely the amount of detail.
  • Row 6 is reality: operational records belong in R6 only as a pointer to where the actual instances live (CMDB, HR system, data catalogue); do not copy them into the repository.
  • Recursion is allowed: a domain, a product line or a programme can be classified as its own enterprise. Record the scope in section 1.3.

3. Classification method

The diagram shows the steps; each step lists its output.

StepActivityOutputResponsible
1Agree scope, repository snapshot and reading aids (section 2)Signed-off scope[@enterprise-architect]
2Export or list every candidate artefactDraft inventory (section 4)[@repository-manager]
3Ask each owner which question the artefact answers and for which audienceClassified inventoryArtefact owners
4Split composite models (section 6)Primitive list[@enterprise-architect]
5Score each cell (section 5.2 scale)Cell inventoryDomain architects
6Run alignment checks (section 8)Misalignment listDomain architects
7Prioritise gaps and agree remediation (section 10)Remediation planArchitecture board

4. Artefact inventory

Artefact IDArtefactTypeOwnerLast reviewedCurrent (Yes / Stale / Unknown)Primary cellPrimitive or composite
ART-001 (Example)Payments strategy 2026 to 2028Document[@head-of-payments]YYYY-MM-DDYesR1 C6Primitive
ART-002 (Example)Payments business capability mapModel[@business-architect]YYYY-MM-DDYesR2 C2Primitive
ART-003 (Example)Conceptual payments data modelModel[@data-architect]YYYY-MM-DDStaleR2 C1Primitive
ART-004 (Example)Make Payment value stream mapModel[@business-architect]YYYY-MM-DDYesR2 C2Composite
ART-005 (Example)Logical application architecture, payments hubModel[@solution-architect]YYYY-MM-DDYesR3 C2Composite
ART-006 (Example)Payments database physical schemaModel[@dba-lead]YYYY-MM-DDYesR4 C1Primitive
ART-007 (Example)Kubernetes deployment manifestsCode[@platform-lead]YYYY-MM-DDYesR5 C3Primitive
ART-008 (Example)Payments ADR logLog[@solution-architect]YYYY-MM-DDYesR3 C6Primitive
ART-009 (Example)Batch and cut-off scheduleSchedule[@ops-lead]YYYY-MM-DDUnknownR5 C5Primitive
ART-010 (Example)Payments operations RACITable[@ops-lead]YYYY-MM-DDYesR2 C4Primitive
[ART-NNN][Artefact][Type][@owner]YYYY-MM-DD[Currency][Rn Cn][Type]

5. Cell inventory

5.1 Coverage matrix

Each cell lists the artefact IDs (primitive models or primitives split out of composites) that answer that question for that audience. In the example, ART-011 to ART-023 are further rows of the section 4 inventory that are not shown there to keep the table short; your inventory must list every ID used here.

PerspectiveC1 WhatC2 HowC3 WhereC4 WhoC5 WhenC6 Why
R1 Executive (Example)ART-011ART-002 (L1 only)noneART-012noneART-001
R2 Business Management (Example)ART-003 (stale)ART-002, ART-004anoneART-010ART-004cART-013
R3 Architect (Example)ART-014ART-005aART-005bnoneART-015ART-008
R4 Engineer (Example)ART-006ART-016ART-017ART-018noneART-019
R5 Technician (Example)ART-020ART-021ART-007ART-022ART-009ART-023
R6 Enterprise (Example)Pointer: data cataloguePointer: process miningPointer: CMDBPointer: HR systemPointer: event logsPointer: policy register
[Row][IDs][IDs][IDs][IDs][IDs][IDs]

5.2 Coverage score per cell

Use one scale for every cell and record the score in a copy of the matrix.

ScoreMeaning
0No artefact answers this question for this audience
1An artefact exists but is stale, partial or unowned
2A current, owned artefact exists but is not linked to neighbouring cells
3A current, owned artefact exists and is aligned with the cells above and beside it
PerspectiveC1C2C3C4C5C6
R1 Executive (Example)220203
R2 Business Management (Example)130212
R3 Architect (Example)222013
R4 Engineer (Example)322202
R5 Technician (Example)333212
R6 Enterprise (Example)213321

In this example the R1 to R3 rows of the Where and When columns are weak: the bank has good technical deployment models but no business view of locations or of the events that drive payment cut-offs.

6. Primitive and composite models

6.1 Why the split matters

A primitive model answers a single question for a single audience, so it can be reused in many composites. A composite model combines several primitives to support a particular decision. Composites are useful and often necessary, but if a cell is covered only by fragments inside composites, nobody owns the underlying primitive and the composites drift apart. The split shows which primitives deserve their own owned artefact.

6.2 Composite decomposition

CompositePrimitive part IDPartCellStand-alone primitive exists?Action
ART-004 Make Payment value stream (Example)ART-004aStages and their orderR2 C2Yes (ART-002 links)None
ART-004 (Example)ART-004bParticipating unitsR2 C4Partly (ART-010)Reconcile with RACI
ART-004 (Example)ART-004cTrigger and cut-off eventsR2 C5NoCreate business event catalogue
ART-005 Logical application architecture (Example)ART-005aApplication functionsR3 C2NoExtract application function list
ART-005 (Example)ART-005bLogical nodes and linksR3 C3NoKeep in composite for now
[ART-NNN][ART-NNNx][Part][Rn Cn][Yes / Partly / No][Action]

6.3 Composite usage register

CompositeDecision it supportsPrimitives it draws onOwner
ART-004 (Example)Payment portfolio prioritiesART-002, ART-010, ART-004c[@business-architect]
ART-005 (Example)Hub replacement designART-014, ART-005a, ART-005b, ART-008[@solution-architect]
[ART-NNN][Decision][IDs][@owner]

7. Coverage and gap analysis

Gap IDCellGap descriptionConsequence if not addressedDecision or risk affectedSeverity (1 to 5)
GAP-001 (Example)R2 C5No business event and cycle model for paymentsCut-off changes are made in batch schedules without business reviewInstant payments programme, regulatory deadlines5
GAP-002 (Example)R2 C1Conceptual data model is staleNew products introduce conflicting meanings of "payment"Data governance, reporting4
GAP-003 (Example)R1 C3, R2 C3No business view of locations and jurisdictionsData residency obligations are hard to showRegulatory reporting, cloud migration4
GAP-004 (Example)R3 C4No logical role and access modelAccess rules are designed per applicationSecurity architecture, audit findings3
[GAP-NNN][Rn Cn][Description][Consequence][Decision or risk][1 to 5]

Patterns to look for:

  • Bottom-heavy: rows R4 and R5 well covered, R1 to R3 thin. The enterprise knows how it runs systems but not why or for whom.
  • Top-heavy: strategy and business models without logical or physical counterparts. Plans are not reaching delivery.
  • Single-column: one column well covered across all rows (often How) while others are empty. The repository reflects the interests of one discipline.
  • Orphan composites: cells covered only by fragments of composites.

8. Cross-row and cross-column alignment

8.1 Vertical checks (same column, adjacent rows)

Check IDColumnRowsQuestionResultFinding
ALN-001 (Example)C1R2 to R3Does every concept in the conceptual model appear in the logical model?Fail4 concepts missing, see GAP-002
ALN-002 (Example)C2R2 to R3Is every capability realised by at least one application function?Partial3 capabilities unsupported
ALN-003 (Example)C6R1 to R3Do ADRs cite the principles and strategy they serve?PassNone
[ALN-NNN][Cn][Rn to Rn][Question][Pass / Partial / Fail][Finding]

8.2 Horizontal checks (same row, different columns)

Check IDRowColumnsQuestionResultFinding
ALN-010 (Example)R2C2 and C4Does every process or stage have an accountable unit?Partial2 stages unowned
ALN-011 (Example)R2C2 and C5Is every business process triggered by a named event?FailNo event catalogue, see GAP-001
ALN-012 (Example)R3C1 and C2Does every application function name the data it creates or reads?PassNone
[ALN-NNN][Rn][Cn and Cn][Question][Result][Finding]

9. Mapping to other frameworks

Framework or methodDeliverable, view or diagramMain cells (organisation's interpretation)
TOGAF StandardArchitecture VisionR1 C2, R1 C6
TOGAF StandardArchitecture Definition Document, business architecture partR2 C2, R2 C4, R2 C6
TOGAF StandardArchitecture Definition Document, data and application partsR3 C1, R3 C2
TOGAF StandardArchitecture Requirements SpecificationR3 C6, R4 C6
ISO/IEC/IEEE 42010:2022Architecture description viewsDepends on the viewpoint; record per view
C4 modelSystem context and container diagramsR3 C2, R3 C3
C4 modelDeployment diagramR4 C3
arc42Context and scope; building block viewR1 C3, R3 C2
arc42Deployment view; runtime viewR4 C3; R3 C5
Architecture decision recordsADR logR3 C6, R4 C6
Business architectureCapability map; value stream mapR2 C2; composite of R2 C2, C4, C5

Related templates: Architecture Requirements Specification (architecture/architecture-requirements-specification), C4 Architecture (architecture/c4-architecture), Architecture Decision Log (architecture/architecture-decision-log).

10. Priorities and remediation plan

Action IDGaps addressedActionArtefact to create or updateOwnerDuePriority
ACT-001 (Example)GAP-001Build a business event and cycle catalogue for paymentsNew primitive, R2 C5[@business-architect]YYYY-MM-DD1
ACT-002 (Example)GAP-002, ALN-001Refresh the conceptual data model and reconcile with logical modelART-003 update[@data-architect]YYYY-MM-DD2
ACT-003 (Example)GAP-003Add a business location and jurisdiction listNew primitive, R2 C3[@enterprise-architect]YYYY-MM-DD2
ACT-004 (Example)GAP-004Define a logical role model reused by all payment applicationsNew primitive, R3 C4[@security-architect]YYYY-MM-DD3
[ACT-NNN][GAP IDs][Action][Artefact][@owner]YYYY-MM-DD[n]

Acceptance criteria for closing a gap:

  • the artefact exists, has an owner and a review date;
  • its cell score reaches at least 2;
  • the relevant alignment checks in section 8 pass or have a recorded exception;
  • at least one composite that depends on it references it.

11. Ownership and governance

11.1 Cell ownership

Row or columnOwner roleNamed ownerScope
R1 and R2, all columns (Example)Business architecture lead[@name]Business-level models
C1 What, rows R3 to R5 (Example)Data architecture lead[@name]Logical and physical data
C3 Where, rows R3 to R5 (Example)Infrastructure architecture lead[@name]Network and deployment
C4 Who, rows R3 to R5 (Example)Security architecture lead[@name]Roles and access
R6 pointers (Example)Repository manager[@name]Links to systems of record
[Row or column][Role][@name][Scope]

11.2 RACI

ActivityChief architectCell ownersRepository managerArchitecture board
Maintain reading aids (section 2)ACRI
Classify new artefactsIRAI
Re-score cellsIRCA
Approve remediation planCCIA, R

11.3 Review cadence and triggers

  • Re-classify at least once a year, and after a major transformation, merger or repository migration.
  • Classify every new architecture artefact when it is first approved; add the cell to the repository metadata.
  • Report the cell score matrix to the architecture board with the trend since the last classification.

12. Glossary and references

12.1 Glossary

TermMeaning in this document
InterrogativeOne of the six questions (What, How, Where, Who, When, Why) used as columns
PerspectiveThe viewpoint of an audience, used as a row
TransformationThe change in kind from one row to the next, from identifying scope to running instances
CellThe intersection of one row and one column
Primitive modelA model that answers one interrogative for one perspective
Composite modelA model that combines several primitives to support a decision
Coverage scoreThis organisation's 0 to 3 rating of how well a cell is described
ClassificationPlacing an artefact in the cell or cells it answers

12.2 References

ReferenceVersion or date checkedUse
Zachman Framework for Enterprise Architecture, Zachman International, zachman-feac.comVersion 3.0 (2011), checked YYYY-MM-DDRow and column labels only
"The Zachman Framework Evolution", zachman-feac.comChecked YYYY-MM-DDHistory of label changes up to version 3.0
The TOGAF Standard, 10th Edition (C220, incorporating Technical Corrigendum 1), The Open Group19 May 2025 (catalogue listing); check for later releasesDeliverable names in section 9
ISO/IEC/IEEE 42010:2022, Architecture description2022View concept in section 9
C4 model, c4model.com; arc42, arc42.orgCurrent versionsDiagram and section names in section 9
Value Stream Map (architecture/value-stream-map)[Version]Example composite model

Standard and licence note

Structure aligned with the Zachman Framework for Enterprise Architecture, version 3.0 (2011), by John A. Zachman and Zachman International: only the six interrogatives (What, How, Where, Who, When, Why), the six perspective row labels and the transformation names are used, together with the general idea of primitive and composite models. The framework graphic and its cell content are copyrighted by Zachman International and are not reproduced; all reading aids, scales, checks and examples are original text written for this collection. The Zachman Framework is a trademark of Zachman International, Inc.; this template is not affiliated with or endorsed by it. TOGAF and ArchiMate are registered trademarks of The Open Group. This template uses only the names of deliverables; all text is original. Check the current official framework graphic and labels at zachman-feac.com before use. Template licence: MIT.

Plantillas relacionadas