ArchiMateModel
ArchiMateModel is a representation of an ArchiMate model used in software tools and libraries that implement the ArchiMate language for enterprise architecture. It provides a structured container for the elements, relationships, diagrams, viewpoints, and metadata that constitute an ArchiMate model.
A model built with ArchiMateModel typically includes a set of elements (such as business actors, processes,
In practice, ArchiMateModel is used to construct, manipulate, and persist enterprise-architecture models within toolchains. It supports
As an abstraction layer, ArchiMateModel is intended to represent the semantics of the ArchiMate language while
See also: ArchiMate, Enterprise architecture, Modeling language, The Open Group.