Learn the TOGAF 10 Content Framework. Master the difference between building blocks and artifacts, and understand the Content Metamodel.
Organizing Your Work Products: Metamodels, Artifacts, and Building Blocks
The Content Metamodel provides a structured definition of all the types of entities that can exist in an architecture and how they relate to one another. It ensures consistency across different projects by standardizing the language used to describe the enterprise.
Distinguishing between these two is critical for architectural success and for the certification exam:
| Feature | Building Block (BB) | Artifact |
|---|---|---|
| Definition | A package of functionality defined to meet business needs. | A specific view of the architecture (e.g., a diagram or matrix). |
| Usage | Reusable components used to construct architectures. | Used to communicate the architecture to stakeholders. |
| Example | "Mobile Payment Service" | "Application Communication Diagram" |
Artifacts are further categorized into three specific formats to represent information effectively:
Question: An architect produces a detailed "Business Architecture Definition" document for approval. Is this document an Artifact or a Deliverable?
Categories: : Architecture, Enterprise Architecture, TOGAF 10