IDS : guide pratique pour valider vos fichiers IFC automatiquement
L'IDS (Information Delivery Specification) automatise le controle de conformite IFC. Guide pas a pas : creation, validation, correction, outils.
ACTUALITÉS BIM


L'IDS (Information Delivery Specification) est un fichier XML, standardise par buildingSMART International, qui decrit exactement ce que doit contenir un modele IFC. En clair : vous encodez vos exigences BIM une fois, et la machine verifie chaque livrable a votre place. Fini le feuilletage manuel de proprietes dans Navisworks ou Solibri pendant 3 heures. Ce guide vous montre comment creer un IDS, valider un IFC, et corriger les non-conformites, etape par etape.
TL;DR : Un IDS transforme les exigences floues de votre BEP en regles machine-readable. Vous creez le fichier une fois, vous le deposez dans un validateur (en ligne ou local), et il vous dit en 30 secondes quels elements IFC sont conformes ou non. C'est du controle qualite automatise, pas de la magie.
Qu'est-ce qu'un IDS et pourquoi c'est important maintenant ?
Soyons francs : la plupart des BEP (BIM Execution Plan) en circulation au Luxembourg et en Belgique restent des PDF de 40 pages que personne ne relit apres le kick-off. Les exigences y sont formulees en langage humain, ambigues, et inverifiables par machine. Resultat : le BIM Coordinator decouvre les ecarts 3 mois apres la livraison, quand les corrections coutent cher.
L'IDS, porte par buildingSMART International, resout ce probleme. C'est un format XML qui specifie :
Quelles entites IFC doivent etre presentes (IfcWall, IfcSite, IfcProject...)
Quels Property Sets sont requis sur ces entites
Quelles valeurs ou patterns sont attendus (valeur exacte ou expression reguliere)
Quels materiaux et classifications doivent etre assignes
Concretement : si votre BEP exige que chaque IfcWall ait une classification CFC et un materiau "Beton", l'IDS encode cette regle. Le validateur la verifie automatiquement. En 2026, avec la montee en puissance des exigences ISO 19650 et du GID au Luxembourg (CRTI-B), l'IDS n'est plus un "nice to have". C'est l'outil qui rend vos exigences contractuelles reellement verifiables.
Prerequis : ce dont vous avez besoin avant de commencer
Pas besoin de 12 logiciels. Voici le strict necessaire :
Un BEP valide avec des exigences claires (entites, proprietes, classifications attendues)
Un editeur IDS : usBIM.IDSeditor (gratuit, visuel), l'editeur buildingSMART, ou un editeur XML si vous aimez le code
Un fichier IFC a valider (export depuis Revit, Archicad, Tekla, peu importe)
Un validateur IDS : modelcheck.opensource.construction (gratuit, en ligne) ou l'Audit IDS de BIMsmarter (traitement local en WASM, zero upload serveur)
Comment creer un fichier IDS pas a pas ?
Etape 1 : Definir les entites de contexte
On commence par les entites de structure du modele IFC. Ce ne sont pas des objets physiques, mais elles sont indispensables a la coordination BIM :
Chaque specification IDS pour ces entites est simple : un filtre (la classe IFC) et une exigence (la valeur de l'attribut Name). En 5 minutes, vous avez 4 specifications qui garantissent que le modele est correctement identifie.
Etape 2 : Specifier les elements de construction
C'est la ou ca se complique, et c'est la que l'IDS prend toute sa valeur. Pour un IfcWall, par exemple, vous pouvez exiger :
Une classification CFC respectant un pattern regex [A-Z]\d{3}\.\d (accepte C272.2, B223.5, etc.)
Une propriete Reference dans le PSet HLG_SS avec la valeur "Mur Porteur"
Un materiau exact : "Beton" (attention : "Beton arme" sera refuse)
Une classification Eccc-bat avec la valeur 272.2
L'IDS supporte 9 types de filtres : classe IFC, relation, classification, attribut, propriete, materiau, et 3 filtres bSDD (buildingSMART Data Dictionary). Ca couvre 95% des cas d'usage en coordination BIM au Benelux.
Etape 3 : Choisir entre valeur exacte et pattern regex
Deux approches selon le niveau de controle souhaite :
En pratique, sur un projet Luxembourg conforme au GID, les patterns regex sont utiles pour les classifications (plusieurs codes possibles selon le lot), et les valeurs exactes pour les noms de projet, site, batiment. Comptez entre 10 et 25 specifications IDS pour un projet standard.
Comment valider un fichier IFC avec un IDS ?
Une fois votre fichier IDS cree, la validation prend 2 minutes :
Option 1 : Deposez votre IFC + votre IDS sur modelcheck.opensource.construction (open source, gratuit).
Option 2 : Utilisez l'Audit IDS dans l'IFC Viewer BIMsmarter. Avantage : traitement 100% local en WASM, aucune donnee ne quitte votre navigateur. Pour les projets confidentiels au Luxembourg, ca fait la difference.
Le rapport de validation affiche, pour chaque specification :
80% conforme sur les IfcWall, ca veut dire que 2 checks ont echoue sur 10. Le rapport detaille identifie exactement quels elements posent probleme et pourquoi : classification manquante, materiau incorrect, propriete absente.
Comment corriger les non-conformites dans Archicad ?
Voila l'etape que tout le monde redoute, mais qui est en realite methodique. Prenons l'exemple d'un IfcWall non conforme :
Probleme 1 : Classification CFC manquante. Ouvrez le Gestionnaire de classifications, selectionnez l'element (ex: MUR_BA_4), assignez la classification CFC correspondante (ex: C275.3). 30 secondes.
Probleme 2 : Materiau incorrect. L'IDS attend "Beton", vous avez "Beton arme". La difference semble minime, mais l'IDS exige une correspondance exacte de l'IfcMaterial. Allez dans les Materiaux de construction, remplacez le nom. 15 secondes.
Probleme 3 : Property Set incomplet. Ouvrez le Gestionnaire de proprietes, selectionnez le PSet HLG_SS, renseignez Reference = "Mur Porteur" et Eccc-bat = "272.2". 20 secondes.
Total : moins de 2 minutes par element non conforme. Sur un modele avec 50 murs, ca represente entre 30 minutes et 1h30 de corrections. Sans IDS, vous passez cette heure-la a chercher quoi corriger. Avec l'IDS, vous la passez a corriger directement.
Peut-on importer un IDS directement dans Archicad ?
Oui. Fichier, Interoperabilite, IFC, Importer fichier IDS. Archicad genere automatiquement les classifications, Property Sets et menus deroulants correspondants. Le modelisateur n'a plus a deviner quelles proprietes remplir : elles sont la, pre-configurees. Limitation connue : l'IDS n'importe pas les formules calculees ni les proprietes specifiques au logiciel, mais ca couvre la grande majorite des exigences BEP.
Quels sont les pieges a eviter avec l'IDS ?
Retour d'experience terrain, apres plusieurs projets au Luxembourg et en Belgique :
Sur-specification. Ne demandez que ce qui sert reellement a un usage BIM (clash detection, quantitatifs, FM). Un IDS avec 200 specifications dont 150 inutiles, personne ne le maintiendra.
Incoherence BEP/IDS. Si votre BEP dit "classification Uniformat" mais votre IDS verifie "Eccc-bat", vous allez generer des faux positifs. L'IDS doit etre le miroir exact du BEP.
Nommage approximatif. Un espace en trop, une majuscule manquante, un accent oublie : l'exigence devient non verifiable. La precision n'est pas un detail, c'est une condition de conformite.
Validation tardive. Valider une seule fois, 3 mois apres le debut de la modelisation, c'est s'assurer de decouvrir 200 non-conformites d'un coup. Validez a chaque livraison intermediaire.
Ignorer les Property Sets. Les Psets sont aussi importants que la geometrie. Un mur bien modelise mais sans proprietes, c'est un mur inutilisable pour le FM ou les quantitatifs.
Quel est le workflow complet IDS en 2026 ?
Voici la chaine complete, du BEP a la conformite :
Sur un projet ISO 19650 au Luxembourg, ce workflow fait passer le temps de controle qualite de 40-80 heures manuelles a moins de 5 heures (creation IDS incluse). Le gain est sur la repetition : chaque iteration de livrable est validee en moins de 5 minutes.
Recap : ce qu'il faut retenir
L'IDS n'est pas un outil de plus dans votre boite a outils BIM. C'est l'element qui rend vos exigences reellement verifiables. Tant que vos specs restent dans un PDF, elles dependent de la bonne volonte du modelisateur. Avec un IDS, la conformite est binaire : pass ou fail, sans interpretation.
Pour les equipes BIM au Luxembourg et en Belgique, ou les exigences GID (CRTI-B) et ISO 19650 deviennent la norme sur les marches publics, l'IDS est le chainon manquant entre le BEP et le controle qualite automatise.
Commencez simple : 4 specifications pour les entites de contexte (IfcProject, IfcSite, IfcBuilding, IfcBuildingStorey), puis ajoutez progressivement les elements de construction. Testez avec l'Audit IDS de BIMsmarter (gratuit, traitement local). Et si vous voulez aller plus loin, le repository GitHub de buildingSMART contient la spec technique complete.
Le vrai probleme, c'est pas l'IDS. C'est qu'on livre encore des maquettes IFC en 2026 sans jamais les avoir validees contre les exigences du projet. Ca, c'est fini.
