| Description | Model is a collection of concepts – a concept is either an element or a relationship An element is either a behavior element, a structure element, a motivation element, or a composite element Note that these are abstract concepts; they are not intended to be used directly in models. To signify this, they are depicted in white with labels in italics. |
|---|---|
| References | OpenGroup - ArchiMate - Top Level Language Structure |
| Parent Mapping | ArchiMate Mapping |
| Corresponding SysFEAT Domain | Top-Level Language Structure |
| Framework Concept | Framework Definition | SysFEAT Concept | SysFEAT Definition |
|---|---|---|---|
Behavior Element |
Behavior Type |
A Behavior Type is an Operating Asset Type that describes any action or reaction of an Agent Type to external or internal Behavioral Events. Behavior Types include Action Process Typees (action), Interaction Process Types (stories) or interactions (Service Interface). The course of actions of a Behavior Type is constrained ( Rule Enforcement) by the application of Behavioral Rules that define what is allowed and not allowed to do. References: ISO 15926 - ClassOfActivity OMG - KerML - Behavior OMG - UML - Behavior OpenGroup - ArchiMate - Behavior-Elements Russell Ackoff - System of Concepts - Behavior WordNet - Behavior and Activity |
|
Concept |
Element |
An Element is an elementary constituent of a model. It is the top level abstraction of the SysFEAT upper ontology. References: ISO 15926 - Thing OMG - KerML - Element OpenGroup - ArchiMate - Concept W3C - RDF Schema - Resource |
|
Entity |
References: OpenGroup - ArchiMate - Element |
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. The Entity class is the powerinstance of Class of Entity: all subtypes of Entity are instances of Class of Entity. References: DDD - Glossary - Entity ISO 15926 - Thing OMG - KerML - Element OpenGroup - ArchiMate - Element |
Model |
Container |
A Container is a collection of Building Blocks whose existence and meaning are defined by the Container. A Container is both: 1. A Lexical Scope: the meaning and usage of a Building Block is only applicable within the context of the Container to which it belongs. 2. A universe of discourse: the complete range of Building Blocks that are expressed, assumed, or implied in an architecture domain. Examples: - Library - Enterprise References: Blog - Explain lexical scope in plain English Collins - universe-of-discourse OMG - KerML - Namespace OMG - UML - Namespace |
|
Sketching Item |
References: OpenGroup - ArchiMate - Element |
||
Structure Element |
Agent Type |
An Agent Type is an Operating Asset Type which is able to participate actively to Behavior Types, to produce and react to Outcome Events. 1. Agent Types participate to Action Process Typees (Active Participant) and/or conduct Action Process Typees (Performed Process). 2. Agent Types participate to Interaction Process Type (Scenario Participant) describing how they interact with other Agent Types. These actions and interactions define Agent Types boundaries described by Service Interfaces. References: Christensen Institute - Modularity ISO 15926 - ClassOfPossibleRoleAndDomain OMG - KerML - Structure OMG - UML - EncapsulatedClassifier OpenGroup - ArchiMate - Internal Active Structure Element OpenGroup - OAA - Modularity OpenGroup - TOGAF - Definition - System Russell Ackoff - System of Concepts - Abstract System WordNet - Agent |
| Framework reference | SysFEAT Description |
|---|---|
OpenGroup - ArchiMate - Element |
EntityAn 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. The Entity class is the powerinstance of Class of Entity: all subtypes of Entity are instances of Class of Entity.
Functional Asset Functional Assets encompasse all Asset Types used to describe why and how systems operate/function. This includes the Operating Eco-System where system operates to fulfill these purposes (Agent Types and their Behavior Types). Functional Assets include: 1. Blocks defining results of Behavior Types of the enterprise or its sub-systems, that benefit to it internal or external customers : Outcome Event, 2. Blocks used to describe information: Information Asset. 3. Blocks used to describe how the enterprise operates: Operating Asset Types (Agent Type, Behavior Type, Service Interface). |