Object Data Management Group
ODMG 3.0 は次の内容から構成される。
概要
オブジェクトモデル: OMG (Object Management Group) オブジェクトモデルに基づく OMGコアオブジェクトモデルはオブジェクトリクエストブローカ (ORB, Object Request Broker) 、オブジェクトデータベースシステムおよびオブジェクト指向プログラミング言語などに共通する特性群を定義するために設計された。ODMGは、OMGコアオブジェクトモデルにいくつかの構成要素を追加することにより、プロファイルを設計した。
オブジェクト仕様言語 オブジェクト定義言語 (ODL; Object Definition Language) OMDGオブジェクトモデルに適合するオブジェクトの型を定義するための言語。 オブジェクト交換フォーマット (OIF; Object Interchange Format) データベースの現在の状態を、一つまたは複数のファイルへのダンプおよびそれらのファイルからのロードを行うためのフォーマットである。
オブジェクト問い合わせ言語 (OQL; Object Query Language) ODMG OQL は、データベースに対する問い合わせと更新を行うための宣言型の問い合わせ言語 (データベース言語) である。OQLは、宣言型言語であり、手続き型言語ではない。