Vous pouvez générer des modèles conceptuels et physiques de données et des modèles XML à partir d'un MOO.
Le tableau suivant détaille comment les objets de MOO sont générés dans d'autres modèles :
| MOO | MCD | MPD | MSX | 
|---|---|---|---|
| Domaine | Domaine | Domaine | Type de simple | 
| Classe (cases Persistante et Générer cochées). | Entité | Table (la cardinalité d'une classe de vient le nombre d'enregistrement d'une table.) | Elément | 
| Classe abstraite | Entité | Table | Type complexe | 
| Attribut (case Persistante cochée) | Attribut | Colonne | Attribut ou élément (voir les options de génération) | 
| Identifiant | Identifiant | Identifiant | Clé | 
| Composition | - | - | Nouveau niveau dans la hiérarchie des éléments | 
| Opération avec le stéréotype <<storedProcedure>> (classe parent générée comme une table) | - | Procédure stockée attachée à la table, avec le corps de l'opération comme corps dans la définition de procédure. | - | 
| Opération avec le stéréotype <<storedFunction>> (classe parent générée comme une table) | - | Fonction stockée attachée à la table, avec le corps de l'opération comme corps dans la définition de fonction. | - | 
| Association | Relation ou association | Table (si multiplicité -plusieurs-plusieurs) ou référence. Les noms de rôle deviennent des clés étrangères migrées. | Contraintes KeyRef | 
| Classe d'association | Notation Entités/Relations : entité avec deux associations. Notation Merise : association et deux liens d'association | Une table et deux associations entre les extrémités de la classe d'association | - | 
| Dépendance | - | - | - | 
| Réalisation | - | - | - | 
| Généralisation | Héritage | Référence | Dérivation de type complexe (XSD) ou migration d'attribut vers un élément enfant (DTD) |