IDENTITYDIAGRAM MAPPING EXTERNAL REFERENCES

IDENTITY - Meta-Model Legend


Description
The meta-model notation uses  SysFEAT representation of business concept. It provides:
  • a compact representation of generalization relationships .
  • a representation of relationships as directed-relationships.
  • distinct colors to differentiate class of individuals from class of classes .
  • distinct colors to differentiate architecture concepts from governance concepts.
Corresponding SysFEAT Domain SysFEAT Enterprise Domains

../images/333f3a7f5dde11de_485648875dde50ce_i.png

MAPPED ENTITIES


Framework ConceptFramework DefinitionSysFEAT ConceptSysFEAT Definition
 A Super Concept

A Super Concept is not directly represented in SysFEAT.

Rational:
For any kind of concept, the list of its super-types can be displayed in alternate manner:
. with a generalization arrow, as in UML.
. in brackets, at the top the concept box .
. in a box-in-box notation where the super-type is the enclosing box. This notation helps is presenting inherited relationships.

 Aggregate - Internal Structure   Bounded Aggregate
Bounded Aggregate is an Aggregate Entity Block which hides its internal structure to the outside world by means of formal Borders.
The only way to access a  Bounded Aggregate is through its formal Borders, which ensures the aggregate's internal consistency.
The Borders of a  Bounded Aggregate is determined by the Connection Relationships it can participate to.
Within a  Bounded Aggregate structure, Bounded Members can be linked together through  Connectors.
The nature of  Connectors is given by their associated Connection Relationship.
Examples:
- Action Processes are bounded by their start and end events (see Behavioral Event).
- Applications are bounded by their APIs borders (API Service Point and API Request Point).

References:
OMG - UML - EncapsulatedClassifier
SysFEAT - Modularity.pdf

Aggregate - Internal Structure is not directly represented in SysFEAT.

Rational:
Incoming Border

Description of the Internal structure of a bounded aggregate

Outgoing border

 Another concept
 Connection Relationship   Connection Relationship
Connection Relationship is an Aggregate Block that defines possible connections between the Borders of two or more Bounded Aggregates.
Examples:

Connection Relationship is not directly represented in SysFEAT.

Rational:
Connectable relationship between borders of two or more Encapsulated Aggregates.

 Entity Element   Entity Element An  Entity Element 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 Element) to other  Entity Elements.
References:
DDD - Glossary - Entity
ISO 15926 - Thing
OMG - KerML - Element
OpenGroup - ArchiMate - Element

Entity Element is not directly represented in SysFEAT.

Rational:
Abstract concepts that represent syntactic constructs such as "containers", "building blocks" or "aggregates". They are part of the "upper ontology".

 Individual   Individual
 Individuals are Ontological Blocks which represent things that exist over space and time.
 Individuals are represented as light orange boxes, while there classes are represented as dark orange boxes (see the Meta-Model Legend) .
Examples:
. The Eiffel tower completion (31st March 1889)
. The Eiffel tower (31st March 1889 - ...).
. William Shakespeare birth (1592)
. William Shakespeare in its Early Theatrical Career (1592-1600).
. Confucius (685-758).
. Confucius death (758).
. Mount Vesuvius eruption (Aug. 24-25, A.D. 79).
. Oackland digital hospital after its renovation (2022 - ...)
. The execution of the registration process at the Oackland digital hospital, by John Smith, on 17 March 2020.

References:
ISO 15926 - PossibleIndividual
Stanford Encyclopedia - Temporal-parts

Individual is not directly represented in SysFEAT.

Rational:
Concept that represents entities that changes over time. Such objects usually have a begin date and an end date.
Examples are "Projects', "life-cycles", "application installations".

 Meta-Class   Meta-Class
 Meta-Class (also called  Class of Classes of Entity Element) is defined as the Class of Entity Element of all Class of Entity Elements each of whose instances is necessarily a Class of Entity Element.
In other word,  Meta-Class is the powertype of Class of Entity Element: all sub-classes of Class of Entity Elements are instances of  Meta-Class.
Since  Meta-Class is itself a sub-type of Class of Entity Element Meta-Class is an instance of itself.

References:
ISO 15926 - ClassOfClass

Meta-Class is not directly represented in SysFEAT.

Rational:
Concept whose instances are class of classes.
Examples: category of asset, types of properties (temperature)

 Ordered Semantic Class   Ordered Semantic Class
An  Ordered Semantic Class is collection of Ontological Blocks which it classifies according to a chain of powertype relations, with every  Ordered Semantic Class specializing the basic type of the same order and instantiating the one of the order above.
This make  SysFEAT is a higher-order ontology, so  Ordered Semantic Classes may have members that are also  Ordered Semantic Classes ( Class of Classes).

References:
ISO 15926 - Class
OMG - KerML - Type
OMG - SBVR - Concept
OMG - UML - Type
OpenGroup - ArchiMate - Specialization-Relationship
SysFEAT -Semantic.pdf
W3C - OWL - Class
Wikipedia - Class (knowledge representation)
Wikipedia - Class (set theory)
WordNet - Class

Ordered Semantic Class is not directly represented in SysFEAT.

Rational:
Concept whose instances are classes. These classes exhibit specialization relationships (sub-class->super-class).
Many concepts in SysFEAT are class of classes: Applications, Processes, Capabilities, etc.

 Property   Property
Property is an abstract Class of Individual, which purpose is to qualify Bounded Individuals and their classes (Class of Bounded Individual).
Because instances of  Property are Individual Propertys, they do not have proper instances: there are no instances of "red", but there are red Bounded Individuals.
Example:
- 10 degree celcius;
- Ability to cook (a capability);
- Red;
- 12 kg;
-  Top Secret (TS) confidentiality.
- 7/7 availability

References:
ISO 15926 - Property
OMG - SVBR - Categorization
Russell Ackoff - Choice & Communication - Property
WordNet - Property

Property is not directly represented in SysFEAT.

Rational:
Class that represents qualities of Individuals such as functional properties (capabilities) or physical characteristics (mass, length, ...).

 Purchase Order   Purchase Order

Purchase Order is not directly represented in SysFEAT.

Rational:
Description of the Internal structure of an unbounded aggregate:
The "order line" relationship between "purchase order" and "product" is reified as an internal entity of the "purchase order" aggregate.

 Purchasing Domain   Purchasing Domain
 Sketching Item

Sketching Item is not directly represented in SysFEAT.

Rational:
Individual used in architecture governance activities.
For instance, "Assessments", Decisions", "Governance Events".

 Sub-Concept
 Sub-Concept #1
 Sub-Concept #2
 Super Concept