Skip to main content

Architecture Principles, Standards & Policies Profile

Overview

Governance framework for documenting and enforcing architectural principles, standards, and policies.

Model elements

IdNameDescription
a1.principleArchitecture PrincipleA fundamental rule or guideline that guides architectural decisions
a1.standardArchitecture StandardA specific technical standard or specification that must be followed
a1.policyArchitecture PolicyA mandatory rule or requirement that must be enforced

Relationships

IdNameDescription
a1.implementsimplementsIndicates that a standard or policy implements a principle
a1.enforcesenforcesIndicates that a policy enforces a standard
a1.applies-toapplies toIndicates that a principle, standard, or policy applies to an element
a1.related-torelated toIndicates a general relationship between principles, standards, or policies
a1.conflicts-withconflicts withIndicates that principles, standards, or policies conflict with each other

Usage

  1. Define Principles: Create Architecture Principle elements for fundamental rules
  2. Create Standards: Define Architecture Standards that implement principles
  3. Establish Policies: Create Architecture Policies for mandatory requirements
  4. Link Relationships: Use "implements" and "enforces" to show how they relate
  5. Apply to Elements: Use "applies-to" to link governance to specific elements
  6. Track Compliance: Update compliance status on "applies-to" relationships
  7. Document Conflicts: Use "conflicts-with" to document trade-offs

Reference

For the complete profile definition, see the a1-principles-standards-profile-1.0.0.yaml file.