Skip to content

Zachman Framework vs EA on a Page — Two Lenses on the Same Artifacts

The Zachman Framework (1987) and EA on a Page (2017) are both artifact classification frameworks. Neither prescribes a process or methodology. Both answer the question: "what architecture artifacts does an organization need?" But they classify from different angles — and together they provide a richer picture than either alone.

This article maps the two frameworks against each other, shows where they align and diverge, and demonstrates how to use both in Linked.Archi.


The Core Difference

Zachman classifies artifacts by two dimensions: - Interrogative (column): What question does the artifact answer? — What, How, Where, Who, When, Why - Perspective (row): For whom is the artifact created? — Planner, Owner, Designer, Builder, Implementer, Worker

This produces a 6×6 grid of 36 cells. Each cell represents a type of artifact defined by the intersection of question and audience.

EA on a Page classifies artifacts by two different dimensions: - Type (CSVLOD): How is the artifact used? — Considerations, Standards, Visions, Landscapes, Outlines, Designs - Usage frequency: How commonly is it used? — Essential, Common, Uncommon

And two additional classification axes: - Nature: What does the artifact describe? — Rules (Considerations, Standards), Structures (Visions, Landscapes), Solutions (Outlines, Designs) - Focus: Who is the primary audience? — Business-focused (Considerations, Visions, Outlines), IT-focused (Standards, Landscapes, Designs)

This produces 6 types with 24 specific artifacts, validated empirically across 27+ organizations.

The key insight: Zachman is theoretical and complete (36 cells, whether or not anyone fills them). EA on a Page is empirical and practical (24 artifacts that organizations actually produce). Zachman tells you what could exist. EA on a Page tells you what does exist.


The Mapping

CSVLOD Types → Zachman Rows

EA on a Page's six types map roughly to Zachman's perspective rows, but not one-to-one — they cut across perspectives:

CSVLOD Type Primary Zachman Rows Rationale
Considerations Row 1 (Planner) Principles and policies are set at the executive/planner level
Standards Row 3 (Designer) + Row 4 (Builder) Technology standards bridge the architect and engineer perspectives
Visions Row 1 (Planner) + Row 2 (Owner) Future-state artifacts serve both executives and business owners
Landscapes Row 3 (Designer) + Row 4 (Builder) Current-state inventories serve architects and engineers
Outlines Row 3 (Designer) Solution overviews are the architect's primary deliverable
Designs Row 4 (Builder) + Row 5 (Implementer) Detailed designs serve engineers and implementers

Notice that Zachman's Row 6 (Worker/User) and Row 2 (Owner) are underrepresented in EA on a Page. This is not a gap — it reflects Kotusev's empirical finding that EA practices primarily produce artifacts for rows 1, 3, and 4. Business owners consume Visions, and end users consume the running system — neither group typically receives dedicated EA artifacts.

CSVLOD Types → Zachman Columns

Each CSVLOD type spans multiple Zachman interrogatives:

CSVLOD Type Zachman Columns Covered
Considerations Why (Motivation) — principles express intent and rationale
Standards How (Function) + What (Data) — technology standards define approved approaches and data formats
Visions What (Data) + How (Function) + When (Time) + Why (Motivation) — capability models, target architectures, roadmaps, and strategy
Landscapes What (Data) + How (Function) + Where (Network) — inventories, application maps, integration diagrams
Outlines What + How + Where + Who — solution overviews cover data, function, deployment, and organization
Designs All six — detailed designs address every interrogative for a specific solution

The 24 Artifacts Placed in the Zachman Grid

Here's where each of EA on a Page's 24 artifacts falls in the Zachman matrix:

EA on a Page Artifact Zachman Row Zachman Column(s) Usage
Considerations
Principles Planner Why Essential
Policies Planner Why + How Common
Conceptual Architectures Planner + Owner How + What Common
Guidelines Designer How Uncommon
Standards
Technology Reference Models Designer How + What Essential
Patterns Designer How Common
IT Principles Designer + Builder How + Why Common
Technology Guidelines Builder How Uncommon
Visions
Business Capability Models Owner What + Why Essential
Target State Architectures Designer How + What + Where Essential
Roadmaps Planner When Essential
Value Chains Owner How + Why Common
Landscapes
Landscape Diagrams Designer How + Where Essential
Inventories Builder What Essential
Enterprise System Portfolios Designer + Builder What + How Common
Integration Maps Designer Where + How Common
Outlines
Solution Overviews Designer How + What + Where Essential
Options Assessments Designer How + Why Essential
Initiative Architectures Designer How + What + Where + Who Common
Architecture Briefs Designer How + Why Uncommon
Designs
Solution Designs Builder How + What + Where Essential
Detailed Specifications Builder + Implementer How + What Common
Interface Contracts Builder How + Where Common
Deployment Architectures Builder Where Uncommon

What This Reveals

  1. Zachman's "Designer" row is the busiest. 14 of 24 EA on a Page artifacts involve the Architect/Designer perspective. This confirms what practitioners know — architects are the primary producers and consumers of EA artifacts.

  2. Zachman's "How" column dominates. Almost every artifact addresses "How" (Function). This makes sense — architecture is fundamentally about structure and behavior.

  3. Zachman's outer rows are sparse. The Planner (Row 1) gets Considerations and Visions. The Implementer (Row 5) gets Designs. The Worker (Row 6) gets nothing — they use the running system, not EA artifacts. This matches Kotusev's empirical findings.

  4. EA on a Page's "Essential" artifacts cluster in the center. The most commonly used artifacts (Principles, Technology Reference Models, Capability Models, Target Architectures, Roadmaps, Landscape Diagrams, Inventories, Solution Overviews, Options Assessments, Solution Designs) all fall in Zachman rows 1-4 and columns What/How/Where/Why. The periphery (Who, When, rows 5-6) is less populated.


Where They Diverge

Zachman Has No Temporal Dimension

Zachman's grid is static — it classifies artifacts by content and audience but says nothing about when they're created, how long they live, or how they're used. EA on a Page adds:

  • Lifecycle: permanent (Considerations, Standards) vs long-lived (Visions, Landscapes) vs short-lived (Outlines, Designs)
  • Scope: organization-wide vs initiative-scoped vs project-scoped
  • Process: which EA process uses the artifact (Strategic Planning, Initiative Delivery, Technology Optimization)

EA on a Page Has No Audience Dimension

EA on a Page classifies by usage, not by audience. It doesn't distinguish between an artifact created for the CIO and one created for a developer — it only cares about the artifact's role in the EA practice. Zachman's perspective rows fill this gap.

Zachman Is Complete but Theoretical

Zachman's 36 cells are exhaustive by construction — every combination of interrogative and perspective is a valid cell. But many cells are rarely populated in practice. Kotusev's research found that organizations typically produce 8-15 of the 24 artifact types, concentrated in the center of the grid.

EA on a Page Is Practical but Incomplete

EA on a Page captures what organizations actually do, but it may miss artifacts that are valuable but uncommon. Zachman's grid can reveal these gaps — "we have no artifacts in the Who × Designer cell" might prompt creating an organization model.


Using Both in Linked.Archi

Dual Classification

Every architecture artifact in Linked.Archi can carry both classifications:

@prefix eaop: <https://meta.linked.archi/eaonapage/onto#> .
@prefix zach: <https://meta.linked.archi/zachman#> .
@prefix arch: <https://meta.linked.archi/core#> .
@prefix ex:   <https://model.example.com/myea#> .

# A technology reference model — classified by both frameworks
ex:TechRefModel a arch:Model, eaop:Standard ;
    skos:prefLabel "Enterprise Technology Reference Model"@en ;
    # EA on a Page classification
    eaop:artifactScope "organization-wide" ;
    eaop:artifactLifecycle "permanent" ;
    eaop:artifactNature "rules" ;
    eaop:artifactFocus "IT-focused" ;
    eaop:usedInProcess eaop:TechnologyOptimization ;
    # Zachman classification
    arch:viewpointCoversAspect zach:How, zach:What ;
    arch:viewpointFromPerspective zach:ArchitectPerspective .

# A business capability model
ex:CapabilityMap a arch:Model, eaop:Vision ;
    skos:prefLabel "Enterprise Capability Map"@en ;
    eaop:artifactScope "organization-wide" ;
    eaop:artifactLifecycle "long-lived" ;
    eaop:artifactNature "structures" ;
    eaop:artifactFocus "business-focused" ;
    eaop:usedInProcess eaop:StrategicPlanning ;
    arch:viewpointCoversAspect zach:What, zach:Why ;
    arch:viewpointFromPerspective zach:BusinessManagementPerspective .

# A solution design
ex:PaymentDesign a arch:Model, eaop:Design ;
    skos:prefLabel "Payment Service Detailed Design"@en ;
    eaop:artifactScope "project-scoped" ;
    eaop:artifactLifecycle "short-lived" ;
    eaop:artifactNature "solutions" ;
    eaop:artifactFocus "IT-focused" ;
    eaop:usedInProcess eaop:InitiativeDelivery ;
    arch:viewpointCoversAspect zach:How, zach:What, zach:Where ;
    arch:viewpointFromPerspective zach:EngineerPerspective .

Completeness Analysis

Use Zachman to check if your EA practice has gaps:

PREFIX eaop: <https://meta.linked.archi/eaonapage/onto#>
PREFIX zach: <https://meta.linked.archi/zachman#>

# Which Zachman perspectives have the fewest artifacts?
SELECT ?perspective ?perspectiveLabel (COUNT(?artifact) AS ?count) WHERE {
    ?perspective skos:broader zach:Perspective ;
                 skos:prefLabel ?perspectiveLabel .
    OPTIONAL {
        ?artifact arch:viewpointFromPerspective ?perspective .
    }
}
GROUP BY ?perspective ?perspectiveLabel
ORDER BY ?count

Portfolio Overview

Use EA on a Page to understand your artifact portfolio:

PREFIX eaop: <https://meta.linked.archi/eaonapage/onto#>

# Artifact portfolio by CSVLOD type and lifecycle
SELECT ?type ?lifecycle (COUNT(?artifact) AS ?count) WHERE {
    ?artifact a ?type ;
              eaop:artifactLifecycle ?lifecycle .
    VALUES ?type {
        eaop:Consideration eaop:Standard eaop:Vision
        eaop:Landscape eaop:Outline eaop:Design
    }
}
GROUP BY ?type ?lifecycle
ORDER BY ?type

Summary

Dimension Zachman EA on a Page
Origin Theoretical (1987) Empirical (2017, 27+ orgs)
Nature Prescriptive classification Descriptive observation
Classification axis 1 Interrogative (What/How/Where/Who/When/Why) Type (CSVLOD)
Classification axis 2 Perspective (Planner→Worker) Usage frequency (Essential/Common/Uncommon)
Classification axis 3 Nature (Rules/Structures/Solutions)
Classification axis 4 Focus (Business-focused/IT-focused)
Temporal dimension None Lifecycle (permanent/long-lived/short-lived)
Process dimension None Three processes (Strategic Planning, Initiative Delivery, Technology Optimization)
Completeness 36 cells (exhaustive) 24 artifacts (empirically validated)
Practical value Gap analysis — "what are we missing?" Portfolio management — "what do we actually produce?"
In Linked.Archi zach: SKOS concepts for tagging eaop: OWL classes for typing + SKOS for artifact catalog

Use Zachman to ensure completeness. Use EA on a Page to ensure relevance. Use both to classify every artifact in your knowledge graph.


References

  • Zachman, J.A. (1987). A Framework for Information Systems Architecture. IBM Systems Journal, 26(3).
  • Kotusev, S. (2019). Enterprise architecture and enterprise architecture artifacts. Journal of Information Technology, 34(2), 102-128.
  • Kotusev, S. (2016). Six Types of Enterprise Architecture Artifacts. British Computer Society.
  • Zachman International
  • EA on a Page
  • Frameworks Guide — Linked.Archi documentation