3.4 PredefinedType
In IFC-modellen (volgens de IFC 2x3-standaard) hebben veel objecten een attribuut PredefinedType
. Dit attribuut geeft aan welk specifiek type een element heeft binnen zijn categorie. Denk bijvoorbeeld aan:
- een
IfcDoor
metPredefinedType = SingleSwingLeft
- een
IfcWall
metPredefinedType = MOVABLE
- een
IfcColumn
metPredefinedType = USERDEFINED
Het gebruik van deze vooraf gedefinieerde types zorgt voor: - Consistentie in modeldata - Betere uitwisseling tussen softwarepakketten - Betere filtermogelijkheden voor analyses en hoeveelheden
Waarom is dit belangrijk?
Objecten met een lege of incorrecte PredefinedType
-waarde, zoals NOTDEFINED
of USERDEFINED
, geven aan dat de modelleur géén keuze heeft gemaakt uit de standaard opties. Dit kan leiden tot verwarring, verkeerde interpretatie, of foutieve hoeveelheden in verdere BIM-analyses of export.
Controlepunten
- ✅ Heeft ieder element met een
PredefinedType
-attribuut een waarde uit de officiële lijst? - ✅ Zijn er geen waarden zoals
NOTDEFINED
ofUSERDEFINED
aanwezig? - ✅ Worden
USERDEFINED
-types alleen gebruikt als er ook een bijbehorende custom typeomschrijving is?
Wat te doen bij afwijkingen
- Controleer alle elementen met
PredefinedType = NOTDEFINED
ofUSERDEFINED
. - Vervang indien mogelijk deze waarden door een standaardtype uit de IFC-specificatie.
- Documenteer afwijkingen indien het object bewust als
USERDEFINED
is gemodelleerd, en zorg dat hetElementType
-attribuut correct is ingevuld.
Rapportresultaten (Streefwaarden)
Type | Doel |
---|---|
Totaal issues | 0 |
USERDEFINED |
0 (tenzij goed toegelicht) |
NOTDEFINED |
0 |
Aanbeveling: Gebruik waar mogelijk altijd een officieel
PredefinedType
. Dit verhoogt de bruikbaarheid van het model in latere fasen van het project.