Upper ArchiMate® Ontology
The upper level ArchiMate abstract MetaModel provides a framework for the implementation of ArchiMate® formalism in HOPEX.
ArchiMate Upper Ontology abstract MetaModel
ArchiMate Model (on the left side of the figure) is the container which owns the concepts. The main concepts are: ArchiMate Concept and ArchiMate Elements.
ArchiMate Concept is the root abstract MetaClass of the MetaModel.
ArchiMate Concept has two sub MetaClasses:
• ArchiMate Elements, see "ArchiMate Elements", page 61,
• ArchiMate Concept Relationships, see "ArchiMate Concept Relationships", page 61.
ArchiMate Elements
ArchiMate Elements MetaClass gathering all the ArchiMate® elements implemented to get HOPEX for the ArchiMate® Framework. To manage the bridge with HOPEX for the ArchiMate® Framework and other HOPEX products and concepts, ArchiMate Elements MetaClass is divided into sub-MetaClasses:
• ArchiMate Standalone Elements for the concepts which are ArchiMate® specific. For more details, see "Creating ArchiMate Standalone Elements", page 31.
• ArchiMate EA Elements for the concepts which can refer to existing HOPEX Building Blocks used in other HOPEX solutions. For example:
• Application Component refers to an HOPEX Application (available in HOPEX Business Process Analysis or HOPEX IT Architecture)
• ArchiMate Work Package refers to an HOPEX Enterprise Project (available in HOPEX Project Portfolio Management)
These EA Elements have a specific behavior for creation and deletion. For more details, see "Creating an ArchiMate EA Element", page 32.
ArchiMate Concept Relationships
ArchiMate Concept Relationships MetaClass is divided into sub-MetaClasses:
• ArchiMate Association: a specific Relationship which can associate any concepts (including other Relationships),
• ArchiMate Element Relationship: gathering all ArchiMate Relationships, sorted by subtypes, for example: ArchiMate Composition or ArchiMate Aggregation.