Guide de référence. Cet article est le point d'entrée du dossier IDS de BIMsmarter. Pour le chiffrage du gain de temps, voir IDS vs audit manuel : automatiser la vérification IFC. Pour le moteur de règles et l'automatisation par IA, voir Audit BIM automatisé : le rule checking par IA. Pour tester directement sur un fichier, passez par l'IFC Viewer & Audit Flash, gratuit et 100 % local.

L'IDS (Information Delivery Specification) est un fichier XML, standardisé par buildingSMART International, qui décrit exactement ce que doit contenir un modèle IFC. En clair : vous encodez vos exigences BIM une fois, et la machine vérifie chaque livrable à votre place. Fini le feuilletage manuel de propriétés dans Navisworks ou Solibri pendant 3 heures. Ce guide vous montre comment créer un IDS, valider un IFC, et corriger les non-conformités, étape par étape.
En bref : l'IDS (Information Delivery Specification) est un format XML publié en version 1.0 par buildingSMART le 1er juin 2024. Il traduit les exigences d'un BEP en règles vérifiables par une machine : vous décrivez une fois les entités IFC, les property sets et les valeurs attendues, puis un validateur contrôle chaque livraison en quelques secondes au lieu de plusieurs heures de relecture manuelle.
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 après le kick-off. Les exigences y sont formulées en langage humain, ambiguës, et invérifiables par machine. Résultat : le BIM Coordinator découvre les écarts 3 mois après la livraison, quand les corrections coûtent cher.
L'IDS, porté par buildingSMART International, résout ce problème. C'est un format XML qui spécifie :
Quelles entités IFC doivent être présentes (IfcWall, IfcSite, IfcProject...)
Quels Property Sets sont requis sur ces entités
Quelles valeurs ou patterns sont attendus (valeur exacte ou expression régulière)
Quels matériaux et classifications doivent être assignés
Concrètement : si votre BEP exige que chaque IfcWall ait une classification CFC et un matériau "Béton", l'IDS encode cette règle. Le validateur la vérifie automatiquement. En 2026, avec la montée 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 réellement vérifiables.
Prérequis : ce dont vous avez besoin avant de commencer
Pas besoin de 12 logiciels. Voici le strict nécessaire :
Un BEP valide avec des exigences claires (entités, propriétés, classifications attendues)
Un éditeur IDS : usBIM.IDSeditor (gratuit, visuel), l'éditeur buildingSMART, ou un éditeur XML si vous aimez le code
Un fichier IFC à 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, zéro upload serveur)
Comment créer un fichier IDS pas à pas ?
Étape 1 : définir les entités de contexte
On commence par les entités de structure du modèle IFC. Ce ne sont pas des objets physiques, mais elles sont indispensables à la coordination BIM :
| Entité IFC | Rôle dans le modèle | Exigence type |
|---|---|---|
| IfcProject | Identité du projet | Name = code projet défini au BEP |
| IfcSite | Terrain et géoréférencement | Name renseigné, pas de valeur par défaut du logiciel |
| IfcBuilding | Bâtiment | Name = code bâtiment convenu (B1, B2...) |
| IfcBuildingStorey | Étages, base du tri par niveau | Name au format convenu (N00, N01, R+1...) |
Chaque spécification IDS pour ces entités est simple : un filtre (la classe IFC) et une exigence (la valeur de l'attribut Name). En 5 minutes, vous avez 4 spécifications qui garantissent que le modèle est correctement identifié.
Étape 2 : spécifier les éléments de construction
C'est là où ça se complique, et c'est là 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 propriété Reference dans le PSet HLG_SS avec la valeur "Mur Porteur"
Un matériau exact : "Béton" (attention : "Béton armé" sera refusé)
Une classification Eccc-bat avec la valeur 272.2
L'IDS supporte 9 types de filtres : classe IFC, relation, classification, attribut, propriété, matériau, et 3 filtres bSDD (buildingSMART Data Dictionary). Ça couvre 95 % des cas d'usage en coordination BIM au Benelux.
Étape 3 : choisir entre valeur exacte et pattern regex
Deux approches selon le niveau de contrôle souhaité :
| Approche | Quand l'utiliser | Exemple |
|---|---|---|
| Valeur exacte (simpleValue) | Identifiants uniques, noms convenus au BEP | Name = « PRJ-2026-014 » |
| Motif regex (pattern) | Familles de codes, formats à respecter | Classification CFC au motif [A-Z]\d{3}\.\d |
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, bâtiment. Comptez entre 10 et 25 spécifications IDS pour un projet standard.
Comment valider un fichier IFC avec un IDS ?
Une fois votre fichier IDS créé, la validation prend 2 minutes :
Option 1 : déposez 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 donnée ne quitte votre navigateur. Pour les projets confidentiels au Luxembourg, ça fait la différence.
Le rapport de validation affiche, pour chaque spécification :
Le statut global PASS ou FAIL de la spécification
Le pourcentage d'éléments conformes parmi les éléments filtrés
La liste des éléments en échec, identifiés par leur GlobalId
La raison exacte : propriété absente, valeur hors motif, matériau différent, classification manquante
80 % conforme sur les IfcWall, ça veut dire que 2 checks ont échoué sur 10. Le rapport détaillé identifie exactement quels éléments posent problème et pourquoi : classification manquante, matériau incorrect, propriété absente.
Comment corriger les non-conformités dans Archicad ?
Voilà l'étape que tout le monde redoute, mais qui est en réalité méthodique. Prenons l'exemple d'un IfcWall non conforme :
Problème 1 : classification CFC manquante. Ouvrez le Gestionnaire de classifications, sélectionnez l'élément (ex : MUR_BA_4), assignez la classification CFC correspondante (ex : C275.3). 30 secondes.
Problème 2 : matériau incorrect. L'IDS attend "Béton", vous avez "Béton armé". La différence semble minime, mais l'IDS exige une correspondance exacte de l'IfcMaterial. Allez dans les Matériaux de construction, remplacez le nom. 15 secondes.
Problème 3 : Property Set incomplet. Ouvrez le Gestionnaire de propriétés, sélectionnez le PSet HLG_SS, renseignez Reference = "Mur Porteur" et Eccc-bat = "272.2". 20 secondes.
Total : moins de 2 minutes par élément non conforme. Sur un modèle avec 50 murs, ça représente entre 30 minutes et 1h30 de corrections. Sans IDS, vous passez cette heure-là à chercher quoi corriger. Avec l'IDS, vous la passez à corriger directement.
Peut-on importer un IDS directement dans Archicad ?
Oui. Fichier, Interopérabilité, IFC, Importer fichier IDS. Archicad génère automatiquement les classifications, Property Sets et menus déroulants correspondants. Le modélisateur n'a plus à deviner quelles propriétés remplir : elles sont là, préconfigurées. Limitation connue : l'IDS n'importe pas les formules calculées ni les propriétés spécifiques au logiciel, mais ça couvre la grande majorité des exigences BEP.
Quels sont les pièges à éviter avec l'IDS ?
Retour d'expérience terrain, après plusieurs projets au Luxembourg et en Belgique :
Sur-spécification. Ne demandez que ce qui sert réellement à un usage BIM (clash detection, quantitatifs, FM). Un IDS avec 200 spécifications dont 150 inutiles, personne ne le maintiendra.
Incohérence BEP/IDS. Si votre BEP dit "classification Uniformat" mais que votre IDS vérifie "Eccc-bat", vous allez générer des faux positifs. L'IDS doit être le miroir exact du BEP.
Nommage approximatif. Un espace en trop, une majuscule manquante, un accent oublié : l'exigence devient non vérifiable. La précision n'est pas un détail, c'est une condition de conformité.
Validation tardive. Valider une seule fois, 3 mois après le début de la modélisation, c'est s'assurer de découvrir 200 non-conformités d'un coup. Validez à chaque livraison intermédiaire.
Ignorer les Property Sets. Les Psets sont aussi importants que la géométrie. Un mur bien modélisé mais sans propriétés, c'est un mur inutilisable pour le FM ou les quantitatifs.
Quel est le workflow complet IDS en 2026 ?
Voici la chaîne complète, du BEP à la conformité :
BEP : formaliser les exigences d'information (entités, propriétés, classifications)
Encodage IDS : traduire chaque exigence en spécification machine, 10 à 25 par projet standard
Livraison IFC : le modeleur exporte selon la convention du projet
Validation automatique : le validateur croise IFC et IDS en moins de 5 minutes
Rapport : liste des éléments en échec avec la raison exacte
Correction : le modeleur corrige à la source, dans son logiciel
Re-validation : même IDS, même passe, jusqu'à conformité
Sur un projet ISO 19650 au Luxembourg, ce workflow fait passer le temps de contrôle qualité de 40 à 80 heures manuelles à moins de 5 heures (création de l'IDS incluse). Le gain est sur la répétition : chaque itération de livrable est validée en moins de 5 minutes.
Récap : ce qu'il faut retenir
L'IDS n'est pas un outil de plus dans votre boîte à outils BIM. C'est l'élément qui rend vos exigences réellement vérifiables. Tant que vos specs restent dans un PDF, elles dépendent de la bonne volonté du modélisateur. Avec un IDS, la conformité est binaire : pass ou fail, sans interprétation.
Pour les équipes BIM au Luxembourg et en Belgique, où les exigences GID (CRTI-B) et ISO 19650 deviennent la norme sur les marchés publics, l'IDS est le chaînon manquant entre le BEP et le contrôle qualité automatisé.
Commencez simple : 4 spécifications pour les entités de contexte (IfcProject, IfcSite, IfcBuilding, IfcBuildingStorey), puis ajoutez progressivement les éléments 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 complète.
Le vrai problème, ce n'est pas l'IDS. C'est qu'on livre encore des maquettes IFC en 2026 sans jamais les avoir validées contre les exigences du projet. Ça, c'est fini.
Questions fréquentes sur la validation IFC par IDS
Qu'est-ce qu'un fichier IDS en BIM ?
L'IDS (Information Delivery Specification) est un format XML standardisé par buildingSMART International, publié en version 1.0 le 1er juin 2024. Il décrit ce qu'un modèle IFC doit contenir : quelles entités doivent être présentes, quels property sets sont requis sur ces entités, quelles valeurs ou expressions régulières sont acceptées, et quels matériaux ou classifications doivent être assignés. C'est la traduction machine des exigences écrites dans un BEP.
Quels outils permettent de valider un fichier IFC avec un IDS ?
Pour écrire l'IDS, usBIM.IDSeditor est gratuit et visuel, l'éditeur de buildingSMART fait le même travail, et un éditeur XML suffit si vous êtes à l'aise avec le format. Pour valider, modelcheck.opensource.construction est gratuit et en ligne, et l'Audit IDS de BIMsmarter traite le fichier localement en WASM, sans envoyer la maquette sur un serveur. Aucun de ces outils n'exige de licence de modeleur.
Un fichier IDS remplace-t-il le BEP ?
Non, il le rend vérifiable. Le BEP reste le document contractuel qui fixe les exigences, les rôles et les jalons. L'IDS n'encode que la partie testable de ces exigences, celle qui porte sur les entités, les propriétés et les valeurs attendues. Un BEP sans IDS reste déclaratif, un IDS sans BEP n'a pas de fondement contractuel : les deux se complètent.
À propos de l'auteur.
Renaud Climent est BIM Coordinator MEP, plus de 10 ans de terrain au Luxembourg et en Belgique. Cursus complet CRTI-B (Bases, Référent, Modeleur, Coordinateur), formé Solibri, BIMcollab et Revit MEP, certifié en IA. Fondateur de BIMsmarter.eu, il code ses propres outils pour automatiser les tâches BIM chronophages. Contact : contact@bimsmarter.eu