Loading article…
オブジェクト交換モデル[ 1 ](OEM )は、オブジェクト指向データベース間で半構造化データを交換するためのモデルです。これは、Tsimmis、Lore、C3など、スタンフォード大学データベースグループの多数のプロジェクトで基本的なデータモデルとして使用されています。[ 2 ]
OEM のわずかなバリエーションが、スタンフォードのさまざまなプロジェクトで進化してきました。Lore では、ラベルはオブジェクトではなく、親子の「リンク」に付けられます。たとえば、OEM オブジェクトに複数の親がある場合、異なる親オブジェクトは、そのオブジェクトを識別するために異なるラベルを使用できます。人の名前をエンコードした原子値は、「Author」というラベルを使用してある複合オブジェクトに含まれ、別の複合オブジェクトでは「Editor」というラベルが使用される場合があります。C3 では、時間の経過とともに発生したオブジェクトへの変更を注釈するために、各オブジェクトに追加の属性が必要です。[ 2 ]
Loreで使用されているテキストOEM交換フォーマット(Wayback Machineに2008年9月16日にアーカイブ済み) –この交換フォーマットの目的は、OEMのテキストエンコードを読みやすく、編集しやすく、プログラムによって生成または解析しやすくすることでした。