Der Objekttyp Class kann durch ein OMT Dynamic Model hierarchisiert werden, um die Zustandsübergänge innerhalb dieser Klasse zu dokumentieren.
Der Objekttyp Class kann durch ein OMT Class Description Model hierarchisiert werden, um Attribute und Operationen dieser Klasse zuzuordnen. Die möglichen Beziehungen in diesem Modell machen eine Teilmenge des OMT Object Model aus.
Die Objekttypen State, Final State und Initial State können wiederum durch ein OMT Dynamic Model verfeinert werden, um eine Zustandsbeschreibung auf unterschiedlichen Hierarchieebenen zu ermöglichen.
Der Objekttyp Process kann durch ein OMT Functional Model verfeinert werden, um Datenflussbeschreibungen auf unterschiedlichen Levels zu ermöglichen.
Der Objekttyp DataStore kann durch ein OMT Object Model hierarchisiert werden.
Die Kantentypen im OMT Functional Model können durch ein OMT Object Model und durch ein OMT DataValue Decomposition Modell verfeinert werden, um die Einzelheiten eines Datenflusses zu dokumentieren.