Audit IFC avec référence normative citée pour chaque contrôle, IFC Viewer BIMsmarter

En bref : l'IFC Viewer et Audit de BIMsmarter est passé de 20 à 27 contrôles de socle, et jusqu'à 40 quand un profil pays est activé. Chaque contrôle cite la norme dont il sort, parmi 8 familles de sources et 133 fiches normatives embarquées. Le moteur IDS maison passe 97 tests sur 97 de la suite officielle buildingSMART. L'application est entièrement gratuite, fonctionnalités comprises : seuls les volumes sont plafonnés.

Pourquoi un audit IFC sans référence normative ne tient pas en réunion ?

Vous arrivez en revue de coordination avec un rapport qui liste 112 non-conformités. Le projeteur en face vous demande, sur la ligne 14, en vertu de quoi son mur devrait porter une classification. Si votre réponse est "c'est l'outil qui le dit", la réunion vient de basculer : vous ne discutez plus du modèle, vous discutez de la légitimité de votre outil. Le rapport perd sa force au moment précis où il devrait l'exercer.

Un contrôle qui cite sa source déplace la conversation. La ligne ne dit plus "classification manquante", elle dit "classification manquante, ISO 12006-2:2015", et la question devient contractuelle plutôt qu'esthétique : la classification est-elle exigée par le BEP du projet, oui ou non. C'est une conversation qui se tranche en trente secondes, alors que la précédente peut durer une réunion entière.

C'est la contrainte que je me suis fixée en reprenant le moteur d'audit cet été. Aucun contrôle n'entre dans le socle s'il ne peut pas nommer le texte dont il découle. Le résultat tient en un chiffre : 133 fiches normatives sont embarquées dans l'application, et chaque ligne de rapport pointe vers l'une d'elles.

Les quatre familles de contrôles, et ce qu'elles couvrent

Le socle se répartit en quatre familles, de la plus mécanique à la plus métier. Les deux premières valident que le fichier est un fichier IFC valide, les deux dernières regardent ce qu'il contient.

  • Conformité du fichier STEP, selon l'ISO 10303-21 : encodage, structure des sections, cohérence des références d'entités. Un fichier qui échoue ici ne s'ouvrira pas correctement partout, quelle que soit la qualité du modèle.
  • En-tête du fichier, selon la recommandation MSG-2008-001 : auteur, organisation, logiciel d'origine, vue MVD déclarée. C'est le champ que personne ne remplit et que tout le monde regarde en premier en cas de litige sur l'origine d'un livrable.
  • Conformité au schéma, selon l'ISO 16739-1 : les entités utilisées existent bien dans le schéma déclaré, les relations obligatoires sont présentes, les types dérivés sont légaux.
  • Contrôles métier : structure spatiale complète, classification renseignée, property sets attendus, quantités présentes, conventions de nommage des niveaux et des types. C'est la famille qui varie selon le profil pays activé.

Le passage de 20 à 27 contrôles de socle porte principalement sur les deux dernières familles. Les sept contrôles ajoutés visent des défauts qui remontaient régulièrement du terrain sans être détectés automatiquement, typiquement les objets orphelins de toute structure spatiale et les property sets présents mais vides, qui sont pires que des property sets absents parce qu'ils passent les contrôles naïfs.

Comment choisir son profil normatif ?

Le profil détermine quels contrôles métier s'ajoutent au socle et selon quel jalon ils sont évalués. Trois profils sont disponibles, et le bon choix est presque toujours dicté par le pays du maître d'ouvrage plutôt que par celui de votre agence.

ProfilJalons pris en chargeContrôles activés
InternationalAucun jalon imposé, évaluation génériqueLes 27 contrôles de socle
CRTI-B LuxembourgAPS, APD, SOU, EXE, EXPLSocle plus les contrôles GID propres au jalon sélectionné, jusqu'à 40 au total
Buildwise BelgiqueJalons du protocole belgeSocle plus les contrôles de property sets et de classification attendus côté belge

Le profil luxembourgeois est celui qui change le plus la lecture du rapport, parce que les fiches GID du CRTI-B n'attendent pas les mêmes propriétés selon la phase. Un modèle parfaitement conforme en APD peut être largement insuffisant en EXE, et un audit qui ignore le jalon vous donne soit de faux positifs, soit une fausse tranquillité. Si vous voulez vérifier ce qu'une fiche GID exige pour un type d'objet donné à un jalon donné, le GID Assistant répond directement sur les données officielles CRTI-B.

Les six onglets métier ajoutés dans cette version

L'application est passée de 7 à 13 onglets. Les six nouveaux ne sont pas des variantes du rapport d'audit, ce sont des usages distincts qui partagent le même modèle chargé.

Carnet des locaux selon la DIN 277. Il calcule les surfaces par local et vérifie la relation BGF = NRF + KGF, avec une alerte sur les hauteurs sous plafond inférieures à 1,60 m, qui ne se comptent pas de la même façon. C'est un contrôle allemand, mais il circule largement au Luxembourg via les maîtres d'ouvrage et les bureaux d'études de la Grande Région.

Comparaison de deux livraisons. Vous chargez la version d'hier et celle d'aujourd'hui, l'outil sort ce qui a été ajouté, supprimé et modifié. C'est l'onglet qui remplace l'exercice d'archéologie numérique auquel on se livre habituellement pour comprendre ce qui a bougé entre deux exports.

Règles croisées entre éléments. Elles portent sur les relations plutôt que sur les objets isolés, par exemple un équipement technique qui doit se trouver dans un local dont la fonction est compatible.

Scan carbone. Il estime l'empreinte à partir des volumes de matériaux du modèle, avec 22 facteurs en kgCO2e par mètre cube. C'est un ordre de grandeur destiné à orienter des arbitrages en conception, pas une analyse de cycle de vie réglementaire, et je préfère l'écrire ici plutôt que de laisser croire l'inverse.

Rapport de livraison ISO 19650-4. Il formalise le contrôle qualité avant transmission, dans le format attendu par la partie quatre de la norme.

Conformité IDS. C'est celui qui a demandé le plus de travail, et il mérite sa propre section.

Ce que le moteur IDS maison change concrètement

L'Information Delivery Specification est le format standardisé par buildingSMART pour exprimer une exigence informationnelle de manière lisible par machine. Sur le papier, c'est la réponse au problème le plus ancien du BIM : dire précisément ce qu'on attend d'un modèle, sans passer par un tableau Excel réinterprété par chaque intervenant.

Le moteur embarqué dans l'IFC Viewer passe 97 tests sur 97 de la suite officielle buildingSMART, vérifiés sur 104 paires de test, et embarque 12 packs représentant 86 spécifications. Ce chiffre a une conséquence pratique : quand le rapport dit qu'une spécification est satisfaite, elle l'est au sens de la définition officielle, pas au sens d'une interprétation maison du format. Sur un sujet où les implémentations divergent encore beaucoup entre outils, c'est la seule mesure qui vaille. Le principe général de l'IDS et sa place dans un workflow de validation sont détaillés dans le guide pratique IDS.

Côté performance, le chargement initial est passé de 592 à 291 millisecondes sur le jeu de test, et le gel de 1 777 millisecondes qui survenait pendant l'analyse a disparu, le calcul ayant été déporté dans un worker. Ce n'est pas un détail de confort : une interface qui se fige pendant deux secondes pousse l'utilisateur à recliquer, et un audit relancé trois fois par réflexe consomme trois fois le quota.

Ce que l'IFC Viewer ne fait toujours pas

Trois limites, à dire avant que vous ne tombiez dessus. Le socle de visualisation 3D n'a pas bougé d'un octet dans cette version : tout le travail est passé sur le moteur d'audit et sur les onglets métier. Si votre attente portait sur la navigation dans de très grosses maquettes, cette version ne l'adresse pas.

L'import BCF n'existe pas. Vous pouvez auditer, exporter un rapport et le partager, mais vous ne pouvez pas réinjecter un fichier BCF issu d'un autre outil pour croiser les réserves existantes avec les résultats d'audit. C'est demandé régulièrement, ce n'est pas fait, et je ne donnerai pas de date.

Enfin, l'onglet Conformité IDS travaille sur les packs embarqués et n'accepte pas encore un fichier IDS libre déposé par vos soins. Le moteur en est techniquement capable, l'interface ne l'expose pas. C'est la limite qui gêne le plus les équipes qui ont déjà écrit leurs propres spécifications, et c'est celle sur laquelle j'attends le plus de retours pour arbitrer la suite.

L'application est-elle vraiment gratuite ?

Oui, et pas au sens d'une version d'essai. Toutes les fonctionnalités sont ouvertes, y compris les six onglets métier décrits plus haut, y compris le moteur IDS. Le code qui portait les verrous a été supprimé de sept modules, pas mis en commentaire ni conditionné à un drapeau : il n'y a plus de chemin qui mène à un écran de vente à l'intérieur de l'application.

Ce qui reste plafonné, ce sont les volumes, et autant les connaître avant de les rencontrer.

PlafondGratuitLicence organisation
Audits par mois10Plafond relevé
Audits conservés dans l'historique5Plafond relevé
Rapports partagés5Plafond relevé
Instantanés de métrés3100
Messages à l'assistant IA, par jour20500
Messages à l'assistant IA, par mois2505 000

Deux précisions comptent plus que les chiffres eux-mêmes. Le compteur mensuel est la vraie nouveauté : avec l'ancien plafond journalier seul, on pouvait déduire 620 messages par mois, alors que le compte réel s'arrête à 250. Et quand un plafond est atteint, l'écran qui s'ouvre est un formulaire de demande de licence organisation, pas une page de paiement. Il n'y a plus aucun prix affiché ni aucun parcours Stripe dans les applications, comme détaillé dans l'annonce des applications V2.

Questions fréquentes sur l'audit IFC

Quelle différence entre les 27 contrôles de socle et les 40 avec profil ?

Les 27 contrôles de socle s'appliquent à tout fichier IFC, indépendamment du pays et du jalon. Les contrôles supplémentaires, jusqu'à 40 au total, viennent du profil activé : ils vérifient les exigences propres au référentiel choisi, par exemple les property sets attendus par les fiches GID du CRTI-B au jalon sélectionné.

L'IFC Viewer accepte-t-il un fichier IDS externe ?

Pas encore. L'onglet Conformité travaille sur les 12 packs embarqués, soit 86 spécifications. Le moteur passe 97 tests sur 97 de la suite officielle buildingSMART, mais l'interface n'expose pas le dépôt d'un fichier IDS personnalisé.

Le certificat d'audit est-il opposable ?

Non. Le rapport documente un contrôle automatisé et cite la source normative de chaque règle, ce qui en fait une pièce solide en revue de coordination. Il n'a pas de valeur d'attestation réglementaire et ne remplace pas la validation contractuelle prévue par le BEP du projet.

Faut-il un compte pour auditer un fichier ?

Un compte gratuit est nécessaire pour conserver l'historique des audits et partager un rapport, puisque ces deux fonctions sont rattachées à un utilisateur. Le compte ne demande aucun moyen de paiement.

Une application gratuite en entier, et pourquoi c'est un choix

Faire payer un audit IFC revient à faire payer un contrôle qui devrait avoir lieu avant chaque transmission. Autant dire qu'il aura lieu moins souvent, et qu'il aura lieu au pire moment, celui où la livraison est déjà refusée. L'usage d'un outil de contrôle a une valeur qui n'est pas dans la transaction : un modèle audité systématiquement coûte moins cher à tout le monde, y compris à moi qui coordonne en aval.

La contrepartie est assumée : les volumes sont bornés, le compteur est écrit côté serveur et n'est plus contournable depuis la console du navigateur, et une équipe qui dépasse régulièrement ces bornes est précisément celle avec qui une licence organisation a du sens. Le reste est ouvert. Déposez un export IFC récent sur l'IFC Viewer et Audit, activez le profil qui correspond à votre projet, et regardez surtout les lignes dont vous contestez la règle : c'est là que la référence normative citée devient utile, ou qu'elle révèle que le contrôle est mal calibré.

À 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