Objectivity Inc., POET Software, Computer Associates, and Versant Corporation. The
ODMG produced an object model that specifies a standard model for the semantics of
database objects. The model is important because it determines the built-in semantics that
the OODBMS understands and can enforce. As a result, the design of class libraries and
applications that use these semantics should be portable across the various OODBMSs that
support the object model (Connolly, 1994).
The major components of the ODMG architecture for an OODBMS are: