Building Information Modeling(ビルディング インフォメーション モデリング)の略称です。 簡単に言えばBIMは建築の情報化であると同時に建築情報の一元化です。 具体的にはコンピューター上に作成した3次元のモデルに情報(属性)を付加し、その情報を静的・動的に取り扱うことです。
付加される情報(属性)には柱やスラブといった構造物としての役割情報。構造物に囲まれた空間の認識、コストや仕上げ情報などがあります。 つまりBIMを利用するには建築の様々な部位をデータ化することが必須です。
IFCとはIndustry Foundation Classesの略でIAI(International Alliance for Interoperability)が定義している3次元建物情報オブジェクトデータモデルの標準であり、BIMによって属性を保有しているモデルデータを異なるアプリケーション間で共有する際の標準データ交換フォーマットとして位置づけられます。
IFCファイルは、建物を構成する全てのオブジェクト(例えばドア、窓、壁などのような要素)のシステム的な仕様を定義するフォーマットの1つであり、3次元形状と情報は含まれますがマテリアルやテクスチャなどの情報は保持できません。