M2 TOGAF
A metamodel implementing the TOGAF (The Open Group Architecture Framework) content metamodel — the standard framework for developing and governing architectures across business, data, application, and technology domains.
Element Types (35)
Section titled “Element Types (35)”Business Architecture
Section titled “Business Architecture”Organization Unit, Actor, Role, Business Service, Business Process, Business Function, Business Capability, Value Stream, Business Event, Product, Contract, Stakeholder
Data Architecture
Section titled “Data Architecture”Data Entity, Logical Data Component, Physical Data Component
Application Architecture
Section titled “Application Architecture”Application Service, Application Component, Logical Application Component, Physical Application Component, Application Interface
Technology Architecture
Section titled “Technology Architecture”Technology Service, Technology Component, Platform Service, Infrastructure Component
Strategic Architecture
Section titled “Strategic Architecture”Principle, Driver, Goal, Objective, Measure
Implementation & Migration
Section titled “Implementation & Migration”Work Package, Gap, Requirement, Standard, Guideline, Plateau
Relationship Types (11)
Section titled “Relationship Types (11)”| Relationship | Description |
|---|---|
| Composes | One element is composed of another |
| Serves | An element provides service to another |
| Realizes | An element implements or realizes another |
| Assigned To | An element is assigned to or responsible for another |
| Uses | An element uses or consumes another |
| Accesses | An element reads or writes data |
| Influences | An element affects or influences another |
| Triggers | One element triggers or initiates another |
| Generates | An element produces or creates another |
| Tracks | An element monitors or tracks another |
| Association | General unconstrained connection |
All relationship types except Association have pair-wise constraints defining valid source/target combinations across the architecture domains.
Enumerations (10)
Section titled “Enumerations (10)”Actor Type, Process Type, Capability Maturity, Data Classification, Application Service Type, Technology Type, Priority, Work Package Status, Influence Level, Lifecycle Status
Architecture Domains
Section titled “Architecture Domains”TOGAF organises architecture into four core domains (Business, Data, Application, Technology) plus Strategic and Implementation & Migration layers. The metamodel supports cross-domain modelling — relationships can connect elements from different architecture domains.
Reference
Section titled “Reference”Based on the TOGAF Standard (10th Edition) Content Metamodel and the TOGAF Architecture Content Framework.