Object Data Management Group : groupe de gestion des données objet.
Développer des standards pour les SGBDO, dont :
L'ODMG définit un modèle objet et une API "neutre", déclinée (binding) ensuite pour divers langages de programmation.
| ODMG | Version | 1 (ODMG-93) | 2 (ODMG-97) | 3 (ODMG-2000) | Commentaire | ||
|---|---|---|---|---|---|---|---|
| Release | 0 | 1 | 2 | 0 | 0 | ||
| OML (Bindings) | Smalltalk | Oui | |||||
| C++ | Oui | ||||||
| Java | Non | 1.1 | 1.2 | ||||
| Modèle objet | Meta-object | Non | Oui | ||||
| Langages de spécification | ODL | IDL | Object Definition Language, équivalent objet des DDL (Data Definition Langage) associés à SQL, est basé sur IDL. | ||||
| OIF | Non | Oui | Object Interchange Format, pour l'échange d'objets entre SGBD, documentation, ou en entrée de suites de tests. | ||||
| Langage de requête | OQL | Oui | Object Query Language. Inspiré de SQL-92. | ||||
| Stockage | SGBDO | Oui | |||||
| SGBDR | Non | Oui | Mapping O/R | ||||
Des exemples d'implémentation conformes à l'ODMG sont :