IFC ist für die Prozesse und Arbeitsabläufe der Gebäudedatenmodellierung (Building Information Modeling, BIM) unerlässlich, da es die Interoperabilität zwischen verschiedenen BIM-Softwareanwendungen ermöglicht.
Geschichte
Die Entwicklung der IFC begann in den 1990er Jahren unter der Schirmherrschaft der International Alliance for Interoperability (IAI), die heute als buildingSMART International bekannt ist.
Ziel war es, ein universelles Dateiformat zu schaffen, das Datensilos (eine Sammlung von Daten, die von einer Gruppe gehalten werden und für andere Gruppen in derselben Organisation nicht einfach oder nicht vollständig zugänglich sind) aufbrechen und die Zusammenarbeit zwischen verschiedenen Interessengruppen in der AECO-Branche (architecture, engineering, construction, and operations) ermöglichen sollte. Die erste offizielle Version, IFC 1.0, wurde 1996 veröffentlicht.
Seitdem wurde IFC mehrfach überarbeitet und aktualisiert, um den sich wandelnden Anforderungen der Branche und den technologischen Fortschritten gerecht zu werden. Zu den wichtigsten Versionen gehören IFC2x3, IFC4 und IFC4 Addendum 2, die jeweils neue Funktionen und Eigenschaften einführten. IFC5 befindet sich derzeit in der frühen Planungsphase. Es wird erwartet, dass es eine vollständige Unterstützung für verschiedene Infrastrukturbereiche und mehr parametrische Funktionen enthalten wird.
Es wurde von der ISO registriert und ist eine offizielle internationale Standardnorm, ISO 16739-1:2018.
Wie IFC funktioniert
IFC ermöglicht den Austausch von Gebäudeinformationsmodellen (BIM) und Strukturdaten zwischen Softwareanwendungen und Beteiligten an einem Bauprojekt. Es fördert die Zusammenarbeit und den Informationsaustausch und reduziert Fehler und Redundanzen im Bauprozess. Das Format unterstützt den gesamten Lebenszyklus von Gebäuden, von der Planung über den Bau bis hin zum Facility Management.
IFC basiert auf einem hierarchischen, objektorientierten Datenmodell. Es stellt Gebäudeelemente und ihre Beziehungen als Objekte und Eigenschaften dar.
IFC definiert die verschiedenen Dateiformate, die verwendet werden können. Das am häufigsten verwendete ist IFC-STEP, andere sind IFC-XML und IFCJSON.


