EA3 artifact D-10: The Object Library
GEM: Generic Enterprise Model
A GEM is an object library that defines the classes of objects that are generic across a type of enterprise, such as manufacturing or banking, and can be used (instantiated) in defining a specific enterprise.
A GEM is composed of the following:
- a set of object classes structured as a taxonomy (that is, each object is linked to one or more other objects by a subclass-superclass relationship plus a definition of how a class refines its superclass);
- for each object class, a set of relations linking it to other object classes plus a definition of the intended meaning of each relation;
- for each object class, a set of attributes plus a definition of the intended meaning of each attribute.
Mark S. Fox and Michael Gruninger: Enterprise Modeling. AI Magazine Volume 19 Number 3 (1998)