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 :