| Description | Abstract Concept A Building Block is an autonomous, Entity Element that contributes to the makeup of other Building Blocks. Building Blocks can be either reusable entities (packaged in Containers) or be local to the Aggregate Block that references them (see Block Lexical Scope and Hierarchical Member). Examples: - Functionality(ies), Business Process(es), Data Entity(ies), Tags, ARE Building Blocks. - Process Steps or Attributes of a data entity ARE NOT Building Blocks. They are members on an internal structure (see Aggregate Member). Modeling Block Categories: a Building Block is either a Model Property Block, a Model Building Block or an Annotation Block Compositionality: a Building Block is either an Aggregate Block or an Elementary Block |
|---|---|
| External references |
Merriam Webster - Building Block,
OpenGroup - TOGAF - Definition - Building Block,
OpenGroup - TOGAF - Guide - Building Blocks,
WordNet - Building Block |
| Super Types |
Abstract Entity Element |
| Functional Domain |
PackagingThe Packaging domain defines the core elements of Building Block and Container which provide the basis for building modules. |
| Dictionary |
Dictionary of SysFEAT patterns |
| Lexical Scope |
Block Lexical Scope
Container |
Composition: ➝ Classification: ➝ Specialization: ➝ Enumerated definition: ➝ Syntax: ➝
Click node rectangle to collapse/expand one level. Click triangle for full recursive collapse/expand. Double-click on a node to open its URL. Hover for description.