| 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
Packaging
Predication Substrate
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: - Process Steps or Attributes of a data entity ARE NOT Building Blocks. They are members on an internal structure (see Aggregate Member).
|
Element |
Element is the most primitive concept in the Predication Substrate: anything that can be the subject or object of predication. Formally, Element u = Set u - a type at universe level u. An Element makes no ontological commitment: it is neither an Entity nor a Relation, neither concrete nor abstract. It is simply something that can be talked about - classified, linked, composed. Every concept in SysFEAT is an Element at some universe level; what distinguishes concepts is the level at which they live and the Linkages they participate in.
|
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 have Relations to other Entitys. The Entity class 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. |