L'IFC è essenziale per i processi e i flussi di lavoro della modellazione delle informazioni edilizie (BIM) perché consente l'interoperabilità tra diverse applicazioni software BIM.
La storia
Lo sviluppo di IFC è iniziato negli anni '90 sotto gli auspici dell'International Alliance for Interoperability (IAI), oggi nota come buildingSMART International.
L'obiettivo era quello di creare un formato di file universale che potesse abbattere i silos di dati (una raccolta di dati in possesso di un gruppo che non è facilmente o completamente accessibile da altri gruppi della stessa organizzazione) e consentire la collaborazione tra le varie parti interessate del settore AECO. La prima versione ufficiale, IFC 1.0, è stata rilasciata nel 1996.
Da allora, l'IFC ha subito diverse revisioni e aggiornamenti per supportare l'evoluzione delle esigenze del settore e i progressi tecnologici. Le versioni principali includono IFC2x3, IFC4 e IFC4 Addendum 2, ognuna delle quali ha introdotto nuove caratteristiche e funzionalità. IFC5 è attualmente in fase di progettazione. Si prevede che includerà il pieno supporto di vari domini infrastrutturali e un maggior numero di funzionalità parametriche.
L'ISO lo registra ed è uno standard internazionale ufficiale, ISO 16739-1:2018.
Come funziona IFC
L'IFC consente lo scambio di modelli informativi dell'edificio (BIM) e di dati strutturali tra le applicazioni software e le parti interessate in un progetto di costruzione. Promuove la collaborazione e lo scambio di informazioni, riducendo gli errori e le ridondanze nel processo di costruzione. Il formato supporta l'intero ciclo di vita dell'edificio, dalla progettazione e costruzione alla gestione delle strutture.
IFC si basa su un modello di dati gerarchico e orientato agli oggetti. Rappresenta gli elementi dell'edificio e le loro relazioni come oggetti e proprietà.
IFC definisce i diversi formati di file che possono essere utilizzati. Il più frequente è IFC-STEP, altri includono IFC-XML e IFCJSON.


