IFC 2x3 ou IFC 4 : ce qui a changé et quelle version livrer
Beaucoup de cahiers des charges BIM demandent encore l'IFC 2x3, d'autres l'IFC 4, et la plupart des logiciels exportent les deux. Cette page compare les deux versions à partir de la base des versions de buildingSMART et d'autres sources publiques, et signale ce qui compte quand on vérifie une maquette.
Par Julian Bringold ·
Réponse rapide
L'IFC 2x3 date de 2005 ; son corrigendum TC1, en 2007, a été publié comme ISO/PAS 16739:2005. L'IFC 4 a suivi en 2013, et sa version ADD2 TC1 est devenue ISO 16739-1:2018. buildingSMART tient les deux pour officielles, avec l'IFC 4.3 ADD2 (ISO 16739-1:2024). Le cahier des charges ou le logiciel destinataire décide laquelle livrer.
Les versions IFC 2x3 et IFC 4, selon buildingSMART
| Version | Publication | Norme ISO | Statut buildingSMART |
|---|---|---|---|
| IFC 2x3 | Décembre 2005 | Aucune | Retirée (retired) |
| IFC 2x3 TC1 | Juillet 2007 | ISO/PAS 16739:2005 | Officielle |
| IFC 4 | Février 2013 | ISO 16739:2013 | Retirée (retired) |
| IFC 4 ADD1 | Juin 2015 | Aucune | Retirée (retired) |
| IFC 4 ADD2 | Juillet 2016 | Aucune | Retirée (retired) |
| IFC 4 ADD2 TC1 | Octobre 2017 | ISO 16739-1:2018 | Officielle |
| IFC 4.3 ADD2 | Avril 2024 | ISO 16739-1:2024 | Officielle |
Deux versions, plusieurs publications
buildingSMART numérote les versions de l'IFC sous la forme majeure.mineure.addendum.corrigendum. L'IFC 2x3 TC1 est la version 2.3.0.1 et l'IFC 4 ADD2 TC1 la version 4.0.2.1. Un corrigendum améliore la documentation sans changer le schéma ; un addendum peut changer le schéma mais garantit la compatibilité ascendante.
Quand un cahier des charges demande « l'IFC 4 », la version que buildingSMART tient pour officielle est donc l'IFC 4 ADD2 TC1, publiée comme ISO 16739-1:2018. Les versions IFC 4.1 (2018) et IFC 4.2 (2019) ont été abandonnées (withdrawn). La lignée actuelle est l'IFC 4.3, dont la version ADD2 est parue comme ISO 16739-1:2024.
Ce que l'IFC 4 a changé
Passer de 2x3 à 4, c'est changer de version majeure. Selon la notation de buildingSMART, une version majeure élargit ou réduit le périmètre du schéma et peut casser la compatibilité. Un fichier IFC 2x3 ne devient pas un fichier IFC 4 en changeant son en-tête : le logiciel doit l'exporter dans le schéma visé.
Wikipédia cite plusieurs classes apparues avec l'IFC 4 : IfcPropertySetTemplate, pour définir des jeux de propriétés dans le fichier lui-même, IfcMaterialProfileSet et IfcMaterialConstituentSet, pour décrire les matériaux, et IfcProjectLibrary, pour les bibliothèques d'objets rattachées à un projet. La documentation de buildingSMART reste la référence pour la liste complète.
Savoir quelle version porte un fichier
Un fichier .ifc est un fichier texte. Son en-tête contient une ligne FILE_SCHEMA qui nomme le schéma, par exemple IFC2X3, IFC4 ou IFC4X3_ADD2. Un éditeur de texte suffit pour la lire ; un fichier .ifczip doit d'abord être décompressé.
SeveUp App ouvre les maquettes IFC2X3, IFC4 et IFC4X3, en fichiers .ifc ou .ifczip, dans sa visionneuse IFC en ligne.
Quelle version livrer
La réponse se trouve dans les documents du projet : le cahier des charges BIM, ou les exigences d'échange d'information dans le vocabulaire d'ISO 19650, indique en général la version de l'IFC et parfois les réglages d'export. Notre page sur la charte, le cahier des charges et la convention BIM explique où chercher.
Si rien n'est précisé, convenez de la version avec la personne qui reçoit les fichiers et vérifiez que son logiciel la lit. Notre présentation d'ISO 19650 détaille la chaîne des exigences, du maître d'ouvrage jusqu'à l'équipe de réalisation.
Vérifier des exigences sur plusieurs versions
Avec l'IDS 1.0, chaque spécification indique les versions de l'IFC qu'elle vise, parmi IFC2X3, IFC4 et IFC4X3_ADD2. Une exigence peut donc viser une seule version ou plusieurs.
Attention à l'héritage : dans un fichier IFC2X3, viser IFCWALL ne couvre pas IFCWALLSTANDARDCASE, il faut lister les deux. Notre page sur les exigences BIM et l'IDS recense ces pièges, et le guide vérifier les exigences BIM avec IDS montre les étapes dans SeveUp App.
Questions fréquentes
L'IFC 4 est-il compatible avec l'IFC 2x3 ?
L'IFC 2x3 est-il encore valable ?
Quel est le numéro ISO de l'IFC 4 ?
Comment savoir quelle version de l'IFC utilise un fichier ?
SeveUp App lit-il les deux versions ?
Sources
Sources consultées le 21 octobre 2026.
- IFC Schema Specifications (base des versions de l'IFC), buildingSMART International, tableau modifié le 27 mai 2026.
- Industry Foundation Classes, Wikipedia (en anglais), dernière modification le 23 décembre 2025.
- Information Delivery Specification (IDS), schéma ids.xsd, buildingSMART International (GitHub), consulté le 21 octobre 2026.
- ISO 16739-1:2024, Industry Foundation Classes (norme payante), ISO, 2024.
Vérifiez vos maquettes, quelle que soit leur version
Déposez des maquettes IFC2X3, IFC4 ou IFC4X3 et vérifiez chacune par rapport à vos exigences IDS.