IFC (Industry Foundation Classes)
- Offenes, standardisiertes Austauschformat zur strukturierten Beschreibung und Übergabe von Bauwerksinformationen
- Typen: Klassifizieren Bauteile mit Basis- und Zusatzattributen (z. B. Wandtyp)
- Klassen: Strukturieren gleichartige Objekte mit einheitlichem Verhalten (z. B. IfcWall, IfcWindow)
- Property-Sets: Fassen dynamisch erweiterbare Eigenschaften (z. B. U-Wert, Brandschutz) zusammen
- Aufbau: Mehrschichtige Architektur (Kernel, Core Layer, Interop Layer, Resource Layer)
- Gliedert Bauwerksdaten in Projekte, Gebäude, Stockwerke, Räume und Elemente
- Trennt strikt zwischen Semantik (bspw. IfcWall) und Geometrie (bspw. IfcFacetedBrep)
IFC-Konzepte
- Vererbung: Objekte erben Attribute und Verhalten entlang einer Vererbungskette von allgemein zu spezifisch (z. B. IfcRoot ⟶ IfcWindow)
- Semantik und Geometrie: Strikte Trennung – Semantik über Klassen/Attribute, Geometrie über separate Repräsentationsobjekte
- Komplexe Beziehungen: Detaillierte Modellierung durch Relationen (z. B. Fenster → Öffnung → Wand mit
RelFillsElement, RelVoidsElement)
- Aggregationsbeziehungen: Hierarchische Strukturierung (z. B. Projekt ⟶ Site ⟶ Building ⟶ Storey ⟶ Space) via
IfcRelAggregates
- Verbindungen: Modellierung räumlicher oder logischer Beziehungen (z. B.
IfcRelSpaceBoundary zur Flächenbegrenzung)
- Zuordnungen: Objekte werden mit Materialien, Mengen oder Aufgaben verknüpft (z. B.
IfcRelAssociatesMaterial)
- Erweiterungen: Dynamische Ergänzung über Property Sets (z. B. PSet_WindowCommon mit
ThermalTransmittance, FireRating)
Verknüpfte Inhalte
kurse
BIM