Entity Framework
Entity Frameworkにおいて、概念モデルと論理モデル、そしてこれらのマッピングを含めたデータモデルを総称してEntity Data Model(EDM)と呼ぶ。ビジネス要件上、リレーショナルデータベース以外でもテキストファイルやXMLファイルなどさまざまな形式のデータを扱えるようにしたい課題があった。従来はそれぞれのデータ形式に対応するコーディングを開発者が行わなければならなかった。この問題をEDMが解決している。概念スキーマ定義言語を用いてデータ形式問わずにデータから概念モデルへマッピングすることができ、これによりさまざまなデータに対しスケーラビリティの効率性を損なうことなく、効率的で保守性に優れたコードを作成することが可能となる。