Architecture Metamodel

Reference documentation defining the structure of architecture artifacts, their attributes, relationships, and constraints.

Entity Relationship Overview

Vision
1 instance
Mission
1 instance
Goal
4 instances
Objective
12 instances
Strategy
6 instances
guides
achieves
realizes
Principle
12 instances
Standard
28 instances
Stakeholder
18 instances
governs
constrains
Capability
47 instances
Value Stream
4 instances
ABB
18 instances
SBB
16 instances

Principle

Governance Entity
Description
Guiding statements that inform and constrain how the architecture is designed and evolves. Based on TOGAF principle structure.
Attributes
idstring (required)
namestring (required)
statementtext (required)
rationaletext
implicationstext[]
categoryenum
statusenum
Relationships
governs Capability0..*
constrains Standard0..*
guides ABB0..*

Capability

Business Entity
Description
A particular ability or capacity that an organization possesses. Capabilities are organized hierarchically and assessed by maturity level.
Attributes
idstring (required)
namestring (required)
descriptiontext
domainenum
levelinteger (1-3)
maturity_currentenum (L1-L5)
maturity_targetenum (L1-L5)
ownerref(Stakeholder)
Relationships
supports Goal0..*
realizedBy ABB0..*
governedBy Principle0..*
parent Capability0..1

Architecture Building Block

Architecture Entity
Description
A package of functionality defined to meet business needs. ABBs are technology-agnostic and implemented by Solution Building Blocks (SBBs).
Attributes
idstring (required)
namestring (required)
descriptiontext
domainenum
statusenum
Relationships
realizes Capability1..*
implementedBy SBB0..*
governedBy Principle0..*

Standard

Governance Entity
Description
Approved technologies, tools, methods, or patterns for use within the organization. Standards have lifecycle states from Emerging to Retired.
Attributes
idstring (required)
namestring (required)
descriptiontext
categoryenum
lifecycleenum
ownerref(Stakeholder)
use_casestext[]
constraintstext[]
Constraints
Lifecycle must be one of: Emerging, Trial, Standard, Contained, Retiring
Must have at least one approved use case when lifecycle is Standard

Goal

Motivation Entity
Description
A high-level statement describing a desired state the organization seeks to achieve. Goals derive from Vision and are realized through Strategies.
Attributes
idstring (required)
namestring (required)
statementtext
timeframeenum
statusenum
Relationships
derivedFrom Vision1
hasObjectives Objective0..*
realizedBy Strategy1..*
supportedBy Capability0..*

Stakeholder

Governance Entity
Description
An individual, team, or organization with interests in or concerns about the architecture. Stakeholders have specific viewpoints.
Attributes
idstring (required)
namestring (required)
typeenum
concernstext[]
powerenum (Low/Med/High)
interestenum (Low/Med/High)
Relationships
owns Capability0..*
owns Standard0..*
hasViewpoint Viewpoint1..*