Skip to content
🤷

Forgive us! These docs are a work in progress. Some pages may be incomplete or describe features that aren't quite finished yet. Farkitect is in early development and we don't recommend using it for real work just yet. Feel free to explore — just be aware that things are still being built.

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.

Organization Unit, Actor, Role, Business Service, Business Process, Business Function, Business Capability, Value Stream, Business Event, Product, Contract, Stakeholder

Data Entity, Logical Data Component, Physical Data Component

Application Service, Application Component, Logical Application Component, Physical Application Component, Application Interface

Technology Service, Technology Component, Platform Service, Infrastructure Component

Principle, Driver, Goal, Objective, Measure

Work Package, Gap, Requirement, Standard, Guideline, Plateau

RelationshipDescription
ComposesOne element is composed of another
ServesAn element provides service to another
RealizesAn element implements or realizes another
Assigned ToAn element is assigned to or responsible for another
UsesAn element uses or consumes another
AccessesAn element reads or writes data
InfluencesAn element affects or influences another
TriggersOne element triggers or initiates another
GeneratesAn element produces or creates another
TracksAn element monitors or tracks another
AssociationGeneral unconstrained connection

All relationship types except Association have pair-wise constraints defining valid source/target combinations across the architecture domains.

Actor Type, Process Type, Capability Maturity, Data Classification, Application Service Type, Technology Type, Priority, Work Package Status, Influence Level, Lifecycle Status

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.

Based on the TOGAF Standard (10th Edition) Content Metamodel and the TOGAF Architecture Content Framework.