In databases built on multiaspect models that reflect changing aspects of objects in the real world, an implementation of OM (object migration) is required that supports multiaspect constraints (e.g., static constraints, transition constraints) imposed on aspect sets. With previous research on OM, however, only transition constraints were examined, while static constraints were not. Besides, there was no OM research considering objects with multiple aspects of the same type (defined in the same class). In this study, databases using MAORI (Multi‐Aspect Object‐Oriented Data Model) are considered, and an OM framework is offered to solve the above‐mentioned problems. Control specifications of this OM framework, namely, object schemata that describe static constraints and transition rules that describe transition constraints, are both declarative, thus offering sufficient description performance and modulability. In addition, a control mechanism is provided to prevent occurrence of meaningless or false OM events by means of aspect set forms that can be derived from aspect sets using transition rules while satisfying object schema. © 1999 Scripta Technica, Syst Comp Jpn, 31(1): 81–91, 2000