| Description | Pattern Domain The Model Block Packaging family of concepts defines the different kind of Building Blocks used in system and enterprise modeling: |
|---|---|
| Dictionary |
SysFEAT System Operating Framework |
| Parent Domain |
SysFEAT Foundation Ontology Map |
| Domain dependencies |
Compositionality
Elementary Graph
Packaging
Reflexive Knowledge Graph |
| Concept | Description |
|---|---|
Annotation Block |
An Annotation Block is a Building Block used to provide additional characteristics such as Documentations, Examples: Tags.
|
Building Block |
A Building Block is an autonomous Entity 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).
|
Element |
An Element is an elementary constituent of a model. It is the top level abstraction of the SysFEAT upper ontology. |
Entity |
An Entity is a distinct, identifiable Element that has a proper existence (living or non living). It is accessible by some referencing mechanism and can establish elementary relationships (Relationship) to other Entitys. Entity is the powerinstance of Class of Entity: all subtypes of Entity are instances of Class of Entity.
|
Model Building Block |
A Model Building Block is a Building Block used to represent aspects of the reality. It comprises: - Asset Blocks are used to describe the how the enterprise and its systems operate (function) is their eco-systems. - Initiatives are used to manage enterprise and systems functional transformations, as well as assurance objectives and activities. - Governance Instruments are used to ensure that these objectives and activities are understood and fulfilled. |
Model Container |
A Model Container is a Container of Model Building Blocks used to describe both the architecture of the enterprise and Initiatives aimed at designing, developing, running, adapting and maintaining this architecture over time. Model Containers range from Information Dictionary(ies), architecture Library(ies) up to an entire Enterprise.
|
Model Lexical Scope |
A Model Lexical Scope is Block Lexical Scope for Model Building Blocks. It also adds the ability to nest Annotation Blocks. |
Model Package |
|
Model Property Block |
A Model Property Block is a Building Block used to provide classification and qualification of Model Building Blocks. For instance, Tags are used for classification. Condition Value are used for qualification or quantification. |