Torna al blog BIM e IFC
Validazione · 2026-06-30 · 26 min
Model Checker IFC: la guida completa (2026)
Cosa significa davvero il model checking IFC, come funzionano i tre livelli di validazione e come usare un checker per imporre quality gate prima di ogni consegna del modello.
Model Checker IFC: la guida completa (2026) — IFC Viewer Online article cover
- 44 — regole di qualità verificate automaticamente
- 3 — livelli di validazione: schema → qualità → IDS
- 6 — facet IDS 1.0 convalidate
- 0 — caricamenti di file necessari per il controllo nel browser
Cos'è un Model Checker IFC?
Un model checker IFC è un software che convalida automaticamente il contenuto e la struttura di un file IFC rispetto a un insieme definito di regole. Va oltre ciò che l'occhio può vedere in un visualizzatore 3D: interroga il livello dei dati — GUID, gerarchia spaziale, set di proprietà, geometria, classificazioni e requisiti specifici di progetto.
Il risultato è un report strutturato: quali regole sono state superate, quali no, quanti problemi esistono per ciascun livello di gravità, e un punteggio di qualità numerico utilizzabile come gate di consegna del progetto. I BIM coordinator lo usano per individuare i problemi prima che raggiungano il CDE, il modello di coordinamento o il cliente.
Il termine viene talvolta usato in modo generico per indicare qualsiasi strumento che apra un file IFC. Questa guida usa la definizione precisa: un checker convalida i dati rispetto a delle regole e produce un verdetto di superamento/non superamento. Un visualizzatore mostra la geometria. La maggior parte dei workflow professionali ha bisogno di entrambi, ma sono funzioni distinte.
Perché il controllo IFC conta ora
Tre spinte stanno rendendo inevitabile il controllo IFC sistematico nel 2026:
- L'adozione della ISO 19650 — i requisiti informativi ora devono essere verificati, non semplicemente presunti. Molti contratti includono obblighi di consegna dei dati con criteri di accettazione misurabili.
- I workflow Open BIM — man mano che i progetti scambiano IFC tra software di authoring e discipline diverse, il debito di qualità accumulato si moltiplica. Una parete assemblata da quattro software di authoring diversi ha quattro convenzioni di denominazione diverse, a meno che non venga controllata a ogni passaggio.
- La pressione della consegna al FM — i proprietari degli edifici che ricevono gemelli digitali si aspettano dati di proprietà che corrispondano effettivamente all'asset installato. Il controllo sistematico nelle fasi di progettazione e costruzione è l'unico modo per garantirlo.
I tre livelli del model checking IFC
La validazione IFC non è un singolo test di superamento/non superamento. Opera su tre livelli distinti, ciascuno dei quali individua una classe diversa di problemi:
| Livello | Cosa verifica | Cosa individua | Strumenti che lo supportano |
|---|
| L1 — Schema | Schema EXPRESS, tipi di entità/attributo, campi obbligatori | File danneggiati, versione IFC errata, riferimenti a entità non validi | Qualsiasi strumento IFC serio |
| L2 — Qualità | 44 regole di qualità: GUID, gerarchia, nomi, geometria, proprietà | GUID duplicati, piani mancanti, nomi vuoti, geometria interrotta | IFC Viewer Online, Solibri, BIMcollab Zoom |
| L3 — Requisiti (IDS) | Regole specifiche di progetto su proprietà, classificazione, materiali | Classi di resistenza al fuoco mancanti, codici di classificazione errati, metadati EIR assenti | IFC Viewer Online, buildingSMART Validator |
I tre livelli si basano l'uno sull'altro: un file deve superare L1 prima che L2 abbia senso, e L2 prima di L3.
Livello 1: validazione dello schema ed EXPRESS
Lo standard IFC è definito in EXPRESS, un linguaggio formale di modellazione dei dati. Un checker L1 verifica che ogni entità del file corrisponda alla sua definizione EXPRESS: gli attributi obbligatori sono presenti, i valori sono del tipo corretto, i valori di enumerazione sono validi e l'integrità referenziale è mantenuta. Questo è il requisito minimo: un file che non supera L1 non può essere elaborato in modo affidabile da nessuno strumento a valle.
Livello 2: validazione delle regole di qualità
Il controllo L2 applica 44 regole derivate dalle best practice di settore, dalle linee guida buildingSMART e dalle modalità di errore più comuni osservate nelle consegne reali dei progetti. Queste regole coprono sei ambiti:
Identità
Ogni elemento ha un GUID univoco e conforme alle specifiche. I GUID duplicati compromettono il tracciamento delle versioni sul CDE, il clash detection e il coordinamento BCF.
Gerarchia spaziale
Tutti gli elementi edilizi sono assegnati a un piano; tutti i piani appartengono a un edificio; l'edificio appartiene a un sito. Una gerarchia interrotta fa sparire gli elementi negli strumenti di coordinamento.
Set di proprietà
I Pset standard (Pset_WallCommon, Pset_BeamCommon, ecc.) sono presenti e valorizzati. I Pset mancanti compromettono il computo metrico e la consegna al FM.
Geometria
La geometria solida si chiude correttamente, le operazioni booleane si risolvono e gli elementi hanno volume diverso da zero. Una geometria interrotta causa errori nella revisione del modello e nelle simulazioni 4D/5D.
Classificazione
Gli elementi riportano codici di classificazione (Uniclass, OmniClass, NBS) dove richiesto dall'EIR. Le classificazioni mancanti compromettono l'approvvigionamento e le anagrafiche dei beni per il FM.
Relazioni
IfcRelContainedInSpatialStructure, IfcRelAggregates e le relazioni tipo-istanza sono formate correttamente. Le relazioni interrotte corrompono l'albero spaziale.
Livello 3: validazione IDS
IDS (Information Delivery Specification) è lo standard buildingSMART per definire esattamente quali dati un modello deve contenere in una determinata fase di progetto. Un file IDS specifica entità, attributi, set di proprietà, valori delle proprietà, classificazioni e materiali richiesti — e il checker verifica se ogni elemento del modello soddisfa tali specifiche. IDS 1.0 è stato ratificato nel 2024 ed è sempre più richiamato in contratti ed EIR. Consulta la guida completa all'implementazione IDS per i dettagli sulle sei facet.
L'Health Score: un unico numero per la qualità del modello
Un report regola per regola è essenziale per correggere i problemi, ma è impraticabile come gate di consegna. L'Health Score condensa 44 regole in un unico numero da 0 a 100 usando penalità logaritmiche pesate per gravità: gli errori (problemi bloccanti) pesano 3 volte più degli avvisi. Questo significa che un modello con due errori gravi ottiene un punteggio significativamente più basso di uno con decine di avvisi minori.
| Intervallo di punteggio | Livello | Significato | Azione |
|---|
| 90–100 | Eccellente | Modello pronto per la consegna, con problemi minimi o nulli | Approva per il caricamento sul CDE |
| 75–89 | Buono | Presenti problemi minori; accettabile per la maggior parte delle fasi di coordinamento | Correggi prima della consegna formale |
| 50–74 | Discreto | Diversi problemi che richiedono interventi correttivi prima della consegna | Restituisci al team di modellazione |
| 25–49 | Scarso | Problemi significativi di qualità dei dati in più categorie di regole | Intervento correttivo obbligatorio |
| 0–24 | Critico | Problemi strutturali o di dati fondamentali; modello inutilizzabile per il coordinamento | Non accettare |
Fasce dell'Health Score e azioni consigliate per il BIM coordinator a ogni gate.
Il valore economico del controllo sistematico
Coordinamento più rapido
Il pre-screening dei modelli per errori L2 prima del clash detection elimina i falsi clash causati da geometria e gerarchia interrotte. Le riunioni di coordinamento diventano produttive invece che correttive.
Computo metrico accurato
Gli strumenti di computo dipendono da Pset e classificazioni corretti. Un modello che supera il controllo L2 produce quantità di materiale affidabili; uno che non lo supera richiede correzioni manuali prima di ogni aggiornamento del computo (BOQ).
Conformità contrattuale
I requisiti informativi della ISO 19650 hanno un peso contrattuale in un numero crescente di progetti. Una tracciabilità del controllo (audit trail) dimostra la conformità e protegge da contestazioni sulla qualità dei dati in fase di consegna.
Affidabilità della consegna al FM
I sistemi di asset management importano i dati di proprietà dall'IFC. Un modello con Pset completi, classificazioni corrette e GUID validi popola automaticamente il CAFM. Uno senza questi requisiti richiede una costosa immissione manuale dei dati.
Il controllo IFC in un workflow ISO 19650
La ISO 19650 definisce milestone di consegna delle informazioni (IDM) e requisiti informativi (EIR, AIR). Il model checking IFC si inserisce in questo quadro in tre punti:
Authoring tool (Revit / ArchiCAD / Tekla)
│
▼ IFC export
[L1 Schema check] ──fail──▶ Return to author
│ pass
▼
[L2 Quality check (44 rules)] ──fail──▶ Return to author with error report
│ pass (Health Score ≥ threshold)
▼
[L3 IDS check] ──fail──▶ Return to author with IDS non-conformances
│ pass
▼
CDE upload (approved for coordination)
│
▼
Clash detection / coordination
│
▼
[Pre-submission L2+L3 recheck] ──fail──▶ Fix before submission
│ pass
▼
Client / FM handover
Quando controllare: sei checkpoint di progetto
Prima del caricamento sul CDE
Impedisce a modelli non conformi di entrare nell'ambiente condiviso. Almeno L1+L2; L3 se è stato emesso un IDS.
A ogni gate di fase progettuale
Controlla tutti i modelli disciplinari prima di combinarli nel modello di coordinamento. Strutturale, architettonico e MEP controllati ciascuno in modo indipendente.
Prima del clash detection
Geometria e gerarchia interrotte causano falsi clash. Un report L2 pulito prima della sessione di clash detection fa risparmiare ore di indagine.
Prima della consegna al cliente
Validazione IDS formale con Health Score registrato. Archivia il report di controllo insieme al modello come prova di conformità.
Dopo revisioni significative
Qualsiasi revisione che tocchi la struttura spaziale, la denominazione o i dati di proprietà dovrebbe innescare un nuovo controllo. Il controllo automatico a ogni esportazione è realizzabile con workflow CLI o API.
Alla consegna al FM
Controllo finale del LOI: tutte le proprietà richieste sono valorizzate? I codici di classificazione sono corretti? Il set di GUID è stabile?
Approfondimento tecnico: come funziona il controllo dietro le quinte
I moderni model checker IFC basati su browser usano WebAssembly per eseguire il motore di parsing IFC e la logica di valutazione delle regole direttamente nel browser, senza andata e ritorno verso un server. Il file IFC viene analizzato in un grafo di schema in memoria; ogni regola viene valutata come una query su quel grafo. Il processo per un tipico modello architettonico (50–200 MB) richiede da 15 a 60 secondi e produce un oggetto di risultati strutturato che alimenta l'interfaccia del report.
Per la validazione IDS, il checker carica il file XML IDS, compila ogni specifica in un insieme di criteri di filtro degli elementi e asserzioni sulle proprietà, quindi valuta ogni elemento applicabile del modello rispetto a tali asserzioni. Il risultato è un record di conformità per elemento e per specifica, con stato superato/non superato/non applicabile.
Scegliere il checker giusto per il tuo workflow
Lo strumento giusto dipende dal tuo ruolo nel coordinamento, dalla scala del progetto e dal budget. Per un confronto dettagliato testa a testa, vedi il confronto tra i migliori model checker IFC. Per la distinzione concettuale tra controllo e visualizzazione, vedi model checker IFC vs visualizzatore IFC. In breve:
| Scenario | Approccio consigliato | Perché |
|---|
| Modellatore BIM che controlla la propria esportazione | Checker basato su browser (IFC Viewer Online) | Istantaneo, gratuito, senza upload, feedback immediato |
| BIM coordinator che revisiona i modelli in ingresso | Controllo L2 + IDS basato su browser rispetto all'IDS di progetto | Validazione completa a tre livelli, nessuna dipendenza da toolchain |
| Grande progetto multidisciplinare con rule set Solibri | Solibri + pre-screening basato su browser | Il pre-screening riduce la coda su Solibri; Solibri aggiunge regole specifiche di progetto |
| Quality gate automatizzato CI/CD sulle revisioni del modello | Checker basato su API o wrapper CLI | Attivabile senza interazione umana; si integra con i workflow del CDE |
| Cliente che richiede un report certificato | Strumento con report esportabile in HTML/PDF e audit trail in JSON | Prova di conformità difendibile alla consegna |
Guida alla scelta dello strumento di controllo IFC in base allo scenario.
Eseguire il tuo primo controllo IFC: passo dopo passo
- Esporta l'IFC dal tuo software di authoring. Usa IFC4 (IFC2x3 se richiesto dal progetto). Mantieni le impostazioni di esportazione coerenti con il BEP del tuo progetto.
- Apri il file IFC in IFC Viewer Online. Nessun account, nessun upload: trascina il file nel browser.
- Vai al pannello di Validazione. Il controllo dello schema L1 viene eseguito automaticamente; il controllo di qualità L2 parte subito. Esamina l'Health Score e la ripartizione dei problemi per gravità e categoria.
- Esporta il report in JSON o HTML per l'archivio di progetto. Se per il tuo progetto è stato emesso un file IDS, caricalo nel pannello IDS per eseguire il controllo L3.
Prova subito il controllo IFC
Questo modello architettonico IFC2x3 dimostra il processo di controllo a tre livelli. Vai al pannello di Validazione per vedere l'Health Score e il dettaglio completo delle regole.
IFC2x3 · 2.4 MB
Apri il visualizzatore IFC interattivo
Individuare un GUID duplicato in fase di progettazione costa minuti. Individuarlo alla consegna al FM costa giorni. Il controllo sistematico non è un costo aggiuntivo: è il controllo qualità più economico disponibile.
Principio di coordinamento BIM
Validazione a tre livelli
Schema → Qualità (44 regole) → requisiti IDS. Ogni livello si basa sul precedente.
L'Health Score come gate
Punteggio da 0 a 100 pesato per gravità. Imposta 75 per il coordinamento, 90 per la consegna formale nel tuo BEP.
Controlla prima di caricare
Il controllo locale nel browser significa nessun rischio per gli NDA, feedback immediato e nessuna dipendenza da toolchain.
Allineamento alla ISO 19650
Il controllo a ogni IDM soddisfa l'obbligo di revisione e approvazione del punto 5.6 con una tracciabilità verificabile.
Continua a leggere: cosa distingue un checker da un visualizzatore — le categorie di strumenti spiegate in model checker IFC vs visualizzatore IFC. Come si confrontano otto strumenti leader per profondità di controllo e adattamento al workflow — i migliori model checker IFC nel 2026. Un workflow di controllo pratico e passo-passo per i BIM coordinator — come controllare un modello IFC prima della consegna. I dieci errori IFC più comuni e come individuarli — 10 errori comuni nei modelli IFC. Il calcolo dell'Health Score e il suo uso come quality gate — guida all'IFC Health Score.
Model Checker IFC: la guida completa (2026)