Skip to content

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 met PredefinedType = SingleSwingLeft
  • een IfcWall met PredefinedType = MOVABLE
  • een IfcColumn met PredefinedType = 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 of USERDEFINED aanwezig?
  • ✅ Worden USERDEFINED-types alleen gebruikt als er ook een bijbehorende custom typeomschrijving is?

Wat te doen bij afwijkingen

  1. Controleer alle elementen met PredefinedType = NOTDEFINED of USERDEFINED.
  2. Vervang indien mogelijk deze waarden door een standaardtype uit de IFC-specificatie.
  3. Documenteer afwijkingen indien het object bewust als USERDEFINED is gemodelleerd, en zorg dat het ElementType-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.