Quelles informations peuvent être gérées avec le standard IDS
L'IDS définit les modalités d'échange d'informations dans un processus openBIM. Voyons quelles sont les informations gérées par ce standard

Au cours des dernières années, buildingSMART a développé un nouveau standard qui vise à définir les exigences en matière d’informations à échanger dans une commande BIM, dans un format pouvant être interprété par ordinateur.
Quelles informations en particulier sont traitées avec le standard IDS ? Comment créer un fichier IDS pour gérer ces informations ?
Nous vous rappelons que vous pouvez utiliser un IDS BIM – Information Delivery Specification pour tirer pleinement parti de ce puissant standard et travailler beaucoup plus rapidement et intelligemment.

Le standard IDS dans un flux de travail openBIM
Table des matières
- Comprendre le standard IDS dans le flux de travail openBIM
- Quelles informations peuvent être gérées avec le standard IDS
- Comment gérer l’échange d’informations avec l’IDS
- Avantages de la gestion des informations avec la norme IDS
- Étude de cas : vérification des exigences d’information d’un modèle IFC avec IDS
- Comment créer un fichier IDS
- FAQ de le standard IDS
Comprendre le standard IDS dans le flux de travail openBIM
Le standard IDS (Information Delivery Specification) représente l’un des outils clés introduits par buildingSMART International pour améliorer la gestion et l’échange d’informations dans les projets openBIM. Il s’agit d’un format ouvert qui permet de définir, vérifier et valider les exigences d’information liées aux modèles IFC de manière structurée et lisible tant par les humains que par les logiciels.
Dans le flux de travail openBIM, l’IDS agit comme un pont entre les exigences d’information du client et les données effectivement fournies dans le modèle BIM. Cette norme permet de déterminer quelles informations doivent être incluses, dans quel format et à quels éléments du modèle elles doivent être associées. De cette manière, chaque phase du projet (de la conception à la construction et jusqu’à la gestion du bâtiment) peut s’appuyer sur des données cohérentes, vérifiables et interopérables.
Grâce à l’IDS, les organisations peuvent :
- réduire les erreurs d’interprétation dans les exigences d’information ;
- automatiser le processus de validation des modèles IFC ;
- améliorer la collaboration entre différents professionnels et logiciels ;
- garantir une plus grande transparence et traçabilité des informations dans le cycle de vie du projet.
Quelles informations peuvent être gérées avec le standard IDS
Dans une commande BIM, les informations qui s’ajoutent au modèle 3D sont définies par le client qui, au stade initial du projet et en fonction de ses besoins, a la responsabilité d’établir le type, le calendrier et les modes d’échange de ces informations, ou ce que l’on appelle le Exchange Information Requirement (EIR).
Le standard IDS est précisément le document qui contient toutes ces exigences relatives à l’échange d’informations.
Il est défini par buildingSMART International comme un élément fondamental dans la gestion du processus BIM qui peut être placé sur une base contractuelle pour la livraison correcte des informations demandées par le client.
Le standard IDS n’est rien de plus qu’un fichier, interprétable par ordinateur, nécessaire à la fois dans la phase de modélisation et de validation des modèles IFC et dans le but de rendre l’ensemble du flux de travail d’échange beaucoup plus simple, précis et fiable.
En pratique, c’est le standard qui définit la manière et le type d’informations à échanger dans un processus openBIM. Il garantit que les informations sont correctes mais n’entre pas dans le cadre de la vérification de l’exactitude de l’ensemble du modèle BIM. Cependant, toute vérification ultérieure du modèle profitera certainement grandement de l’IDS car il est possible de déterminer à l’avance l’existence et la validité de certaines informations.
Voici les informations qui peuvent être contrôlées par le standard IDS :
- attributs IFC («Nom», «Description») ;
- type d’IFC ;
- propriété (« Pset ») ;
- quantité ;
- classifications ;
- composition ;
- matériaux.
Règles de validation prises en charge par IDS
Grace à des outils logiciels spéciaux, il est également possible d’effectuer des vérifications sur le fichier IFC, afin de vérifier si les exigences indiquées dans l’IDS ont été respectées.
Les vérifications peuvent être effectuées selon les règles suivantes :
- existence (la propriété existe-t-elle ?) ;
- égalité (un attribut spécifique a-t-il une valeur exacte ?) ;
- limites (la valeur est-elle comprise entre deux valeurs limites ?) ;
- énumérations (la valeur existe-t-elle dans une liste définie d’éléments ?) ;
- mesure (la valeur d’un attribut ou d’une propriété donnée a été définie comme IfcLengthMeasure).
Pour en savoir plus sur le standard IDS, lisez également «IDS : qu’est-ce quec’est et à quoi ça sert» et «La différence entre les standards IDS et IFC ou MVD».
De plus, nous conseillons de lire l’approfondissement : « standards openBIM« .
Comment gérer l’échange d’informations avec l’IDS
Pour gérer l’échange d’informations entre les acteurs d’un projet BIM (client, concepteur, entrepreneur, fournisseur, validateur, etc.), un outil IDS BIM est nécessaire pour :
- créer le document IDS avec toutes les spécifications d’information (éditeur) ;
- éditer de manière guidée les spécifications demandées par le client (modélisateur) ;
- valider les ensembles de données livrés au format standard IDS (validateur).
Comment ça fonctionne ?
Phase 1 : créer le document IDS
Vous pouvez créer le document pour définir toutes les spécifications de livraison des informations et le transformer facilement en un fichier IDS standard à utiliser lors des phases de modélisation et de validation des modèles IFC.
Phase 2 : appliquer l’IDS au modèle BIM
Une fois la phase de création terminée, le fichier IDS est remis par le client au modélisateur.
Le modélisateur IDS de usBIM.IDS identifie dans le document IDS la structure d’information définie dans les spécifications du projet et l’associe automatiquement au modèle IFC. Vous obtenez ainsi un fichier IFC unique contenant, en plus des données géométriques, toutes les données requises par le client.
Phase 3 : valider le fichier IFC
Enfin, on passe à la phase de validation des données :
- vous importez le fichier IFC à valider ou, si nécessaire, vous créez la fédération de plusieurs fichiers IFC ;
- vous sélectionnez le fichier IDS ;
- vous vérifiez toutes les exigences spécifiées dans le fichier IDS et validez le fichier IFC.
Les éléments IFC non valides du projet sont signalés et vous pouvez suivre toutes les notifications rencontrées sur des tableaux de bord spécifiques avec des rapports et des statistiques.
Avantages de la gestion des informations avec la norme IDS
L’un des principaux avantages de l’IDS est la clarté dans la définition des exigences d’information. Chaque projet BIM nécessite la gestion d’une grande quantité de données : des caractéristiques techniques des éléments de construction aux informations sur les matériaux, les performances énergétiques ou la maintenance. Grâce à l’IDS, ces exigences sont décrites de manière claire et précise, évitant les interprétations subjectives et les malentendus entre les différents acteurs du projet. Tout le monde sait exactement quelles informations doivent être fournies, dans quel format et à quels éléments du modèle elles doivent être associées.
Un autre grand avantage concerne la validation automatique des modèles IFC. L’IDS permet en effet de vérifier rapidement et automatiquement si le modèle contient toutes les informations requises, sans avoir à recourir à des contrôles manuels complexes et coûteux. Cela améliore le contrôle qualité et permet d’identifier immédiatement d’éventuelles erreurs ou manques, réduisant ainsi le risque de problèmes lors des phases ultérieures du projet.
Du point de vue de la collaboration, l’IDS favorise une plus grande interopérabilité entre différents logiciels et plateformes. Étant donné qu’il s’agit d’un standard ouvert, il peut être utilisé par tous les professionnels, indépendamment des outils BIM utilisés. Cet aspect est fondamental pour garantir un flux de travail réellement openBIM, dans lequel architectes, ingénieurs, constructeurs et gestionnaires de bâtiments peuvent partager et échanger des données de manière fluide et sans barrières technologiques.
La gestion via l’IDS rend également l’échange d’informations plus efficace et rapide. Chaque modèle IFC peut être comparé aux exigences d’information établies dans le document IDS, permettant de valider automatiquement la conformité des données et d’éviter des révisions ou corrections continues.
Un autre point fort est la transparence et la traçabilité des données. L’IDS documente clairement quelles informations ont été demandées, livrées et approuvées, créant une sorte de « chaîne de custody » numérique. Cela augmente la confiance entre les parties impliquées et facilite également la comptabilité et la gestion contractuelle.
En regardant à long terme, le standard IDS se révèle utile non seulement pendant la conception ou la construction, mais aussi lors de la phase de gestion et de maintenance du bâtiment. Disposer de données structurées, cohérentes et vérifiées facilite la création de jumeaux numériques précis, utiles pour surveiller les performances du bâtiment dans le temps et planifier des interventions de manière plus ciblée.
Enfin, tous ces bénéfices se traduisent par une réduction des coûts et des risques. Moins d’erreurs, moins de retards, moins d’ambiguïtés : le résultat est un processus plus fluide, fiable et économique.
Étude de cas : vérification des exigences d’information d’un modèle IFC avec IDS
L’utilisation de la norme IDS permet de transformer les exigences d’information requises pour un modèle BIM en spécifications lisibles à la fois par l’opérateur et par le logiciel, et de les utiliser pour vérifier automatiquement la conformité d’un modèle IFC. L’étude de cas analysée montre comment les spécifications IDS peuvent être progressivement articulées pour contrôler différentes caractéristiques des objets du modèle, jusqu’à parvenir à la validation automatique et à la gestion des non-conformités.
De la définition des exigences à la spécification IDS
Une spécification IDS est composée d’une description, d’un champ d’application et d’une ou plusieurs exigences. La description identifie l’exigence relative au projet, tandis que l’applicabilité identifie l’entité IFC à soumettre au contrôle et l’exigence établit la valeur que doit prendre une caractéristique donnée. L’applicabilité et les exigences sont à leur tour construites à travers les soi-disant facettes, c’est-à-dire des caractéristiques des entités du schéma IFC utilisées comme critères de sélection et de vérification.
Les facettes peuvent être combinées pour rendre le contrôle progressivement plus spécifique. Parmi celles utilisées dans l’exemple figurent les facettes relatives aux entités, attributs, classifications, propriétés, matériaux et relations. Dans l’applicabilité, les facettes permettent de filtrer les objets du modèle sur lesquels effectuer le contrôle ; dans les exigences, elles définissent en revanche les conditions que ces objets doivent respecter.
Le système permet, par exemple, d’identifier toutes les entités de classe IFC Window qui possèdent une valeur spécifique dans l’attribut Description et de demander par la suite qu’elles aient un Predefined Type déterminé, comme Skylight. Un autre contrôle peut concerner les éléments de classe IFC Space, pour lesquels il est simplement demandé que l’attribut Long Name soit présent et valorisé, sans imposer un contenu spécifique.
La même logique peut être appliquée aux propriétés. Dans le cas des entités IFC Wall de type Standard, l’exigence peut imposer la présence d’une propriété déterminée appartenant à un Property Set spécifique et demander, par exemple, que la valeur booléenne correspondante soit true. De même, il est possible de contrôler les matériaux : les éléments IFC Slab identifiés par une description déterminée peuvent être soumis à une exigence imposant la présence d’un matériau spécifique. L’IDS simplifie dans ce cas le contrôle du matériau, vérifiant son nom indépendamment des modalités avec lesquelles la relation avec le matériau a été structurée dans le modèle IFC.
Classifications et relations entre objets
Les facettes permettent également de vérifier l’utilisation des systèmes de classification. Un élément peut être filtré par classe IFC et, parmi les exigences, il peut être demandé qu’il possède une classification déterminée identifiée par un nom et un code. Cela permet de contrôler, par exemple, l’appartenance d’une catégorie d’objets à un système de classification tel que l’ETIM.
Un niveau de contrôle supplémentaire concerne les relations IFC. Dans l’exemple, les objets de classe IFC Furniture caractérisés par une propriété spécifique qui identifie les tables avec des chaises doivent appartenir à un groupe. L’exigence est exprimée à travers la facette Part Of, en sélectionnant la relation RelAssignsToGroup.
La possibilité de combiner plusieurs facettes permet également de construire des exigences articulées. Pour une entité de classe IFC Site, par exemple, il est possible de demander simultanément une valeur spécifique de l’attribut RefElevation, une Total Area déterminée et une limite de hauteur des bâtiments. De cette manière, la spécification IDS ne se limite pas à vérifier la présence d’une information, mais peut contrôler simultanément plusieurs caractéristiques de la même entité.
Exigences obligatoires, optionnelles et interdictions
Un aspect particulièrement significatif de la norme est la gestion de la cardinalité, qui permet de déterminer si un certain type d’information doit nécessairement être présent, peut être présent ou ne doit pas être présent dans le modèle.
Dans l’applicabilité, il est donc possible de spécifier que le modèle doit contenir, peut contenir ou ne doit pas contenir certaines entités. Si, par exemple, une spécification établit que le modèle peut contenir des murs de classe IFC Wall de type Standard, l’absence de tels éléments ne génère pas d’erreur ; si en revanche la même condition est définie comme obligatoire, leur absence est signalée par le validateur. À l’inverse, en définissant la condition comme négative, la présence de ces éléments constitue une non-conformité.
La cardinalité peut également être utilisée dans les exigences. Dans l’exemple relatif aux espaces, certaines propriétés – comme Handicap Accessible et Publicly Accessible du Property Set Space Common – sont définies comme optionnelles. L’exigence n’impose donc pas leur présence, mais indique au modélisateur l’opportunité d’utiliser ces propriétés pour représenter certaines informations fonctionnelles des environnements.
Contrôle des motifs, intervalles et valeurs complexes
IDS permet de dépasser le simple contrôle d’égalité entre une valeur attendue et celle présente dans le modèle. Les paramètres des facettes peuvent en effet utiliser des valeurs simples et des valeurs complexes, telles que des énumérations, des intervalles numériques et des motifs.
Un exemple concerne la dénomination des portes. Il est possible de stipuler que le nom d’une porte doit respecter un certain motif, par exemple le mot door suivi d’un espace et d’une séquence de 4, 5 ou 6 chiffres. Le contrôle est exprimé par une expression régulière ; la compilation peut être soutenue par des outils d’intelligence artificielle qui, à partir de la description de la règle, aident à générer le motif à insérer dans la spécification IDS.
Pour les valeurs numériques, il est possible de définir des intervalles et des opérateurs de comparaison. Dans le cas des espaces, par exemple, une propriété relative à la hauteur peut être définie de manière à ce que la valeur soit supérieure ou égale à 3 m. De même, il est possible de vérifier que la surface de certains espaces, comme les salles de bains, dépasse un seuil prédéfini.
La norme permet également de contrôler la longueur des valeurs textuelles. Pour les portes, on peut imposer, par exemple, que l’attribut Name ne dépasse pas 20 caractères, tandis que pour la description d’une entité IFC Project, il est possible de définir une longueur minimale de 35 caractères. Dans ce cas, le contrôle ne concerne pas une caractéristique géométrique de l’élément, mais uniquement le nombre de caractères contenus dans l’attribut.
Le lien avec le buildingSMART Data Dictionary
La définition des exigences peut être encore soutenue par le buildingSMART Data Dictionary (bSDD), un service en ligne qui regroupe des dictionnaires de termes organisés par classes et liés aux classes IFC, à leurs propriétés respectives, aux valeurs autorisées, aux unités de mesure, aux traductions et aux relations.
Le bSDD héberge des systèmes de classification nationaux et internationaux, des classifications de domaine et des systèmes développés par des organismes patrimoniaux ou des entreprises privées. Dans le cadre de la compilation d’une spécification IDS, le lien entre les deux systèmes peut être réalisé par un URI, qui identifie de manière unique la ressource externe associée à la propriété. L’URI ne doit pas nécessairement pointer vers le bSDD, mais peut également se référer à une autre ressource externe utilisée pour décrire cette information spécifique.
L’avantage opérationnel émerge lorsque l’on recherche une propriété directement dans le bSDD lors de la compilation de la spécification. Une fois la propriété associée à la classification et au code souhaités identifiée, il est possible de l’importer dans l’IDS, transférant automatiquement des informations telles que le nom de la propriété, le Property Set, le type, les valeurs autorisées et d’éventuelles contraintes. De cette manière, le risque d’erreurs dans la compilation manuelle des exigences est réduit.
La validation du modèle IFC
Une fois les spécifications définies, le modèle IFC peut être soumis à un processus de BIM validation. La vérification peut être effectuée par le contractant lors de la production d’informations, pour contrôler le modèle avant la livraison, ou par le client lors de la vérification technique du projet, pour s’assurer que ce qui a été livré est conforme aux exigences convenues.
Le validateur lit le fichier IDS, identifie dans le modèle les entités comprises dans le champ d’application et vérifie pour chacune d’elles le respect des exigences établies. En l’absence d’erreurs, le modèle passe la validation et peut procéder aux étapes suivantes du processus d’approbation. En cas de non-conformité, les signalements doivent être analysés et gérés avant de répéter le contrôle.
Le cas concret : le contrôle des éléments IFC Roof
Supposons qu’une spécification soit définie dans un modèle IFC, imposant aux entités de classe IFC Roof de satisfaire deux conditions : posséder une certaine propriété avec une valeur inférieure ou égale à 0,27 et avoir un code de classification spécifique.
À la fin de la validation, huit signalements sont relevés. Un élément passe les deux contrôles : le code de classification est présent et la valeur de la propriété est de 0,2, donc inférieure au seuil de 0,27. Pour les autres éléments, en revanche, la classification est correcte, mais la propriété présente une valeur de 0,3, supérieure à la limite prévue. Le validateur souligne donc précisément la non-conformité et permet de sélectionner l’élément directement dans le modèle 3D, facilitant l’identification de l’objet concerné.
La correction peut être effectuée directement dans l’environnement d’édition du modèle, en modifiant la valeur de la propriété. Même à ce stade, le système vérifie le respect de la contrainte IDS : l’insertion d’une valeur comme 0,4 est refusée car elle ne satisfait pas la condition ≤ 0,27, tandis qu’une valeur conforme est acceptée.
Alternativement, les problèmes relevés peuvent être exportés au format BCF (BIM Collaboration Format) et partagés avec le modélisateur ou la personne chargée de la correction. Le BCF, autre norme ouverte de buildingSMART International, permet de gérer et de communiquer les problèmes identifiés lors des différentes phases du processus BIM. Le flux devient donc itératif : validation, identification des non-conformités, communication des problèmes, correction du modèle et nouvelle validation, jusqu’à atteindre la conformité aux exigences.
Considérations et limites de la norme IDS
Le cas d’étude met en évidence comment IDS permet de formaliser et d’automatiser une partie significative des contrôles d’information sur les modèles IFC, combinant des critères d’applicabilité et des exigences et utilisant différentes typologies de facettes, de cardinalités et de contraintes sur les valeurs.
En même temps, la version IDS 1.0 analysée présente certaines limites : elle est principalement orientée vers la vérification des informations et des relations principales des entités IFC et ne permet pas, dans l’état décrit dans l’intervention, des contrôles géométriques, des contrôles basés sur des valeurs calculées ou dynamiques, des contrôles faisant référence à des données externes au modèle IFC ou des vérifications fondées sur des relations IFC spécifiques à un certain domaine. Ces aspects sont indiqués comme des domaines possibles d’évolution dans les versions futures de la norme.
Le cas confirme enfin que l’efficacité d’une procédure de validation IDS ne dépend pas seulement du logiciel utilisé, mais aussi de la bonne définition des exigences et de la connaissance de la norme IFC, considérée comme fondamentale pour une utilisation professionnelle de la norme IDS.
Comment créer un fichier IDS
Pour créer ou éditer un document au format IDS contenant toutes les spécifications d’information, vous devez utiliser un éditeur IFC avancé.
usBIM.IDSeditor est l’outil en ligne gratuit qui permet de créer et d’éditer le fichier IDS, le document qui rassemble et systématise toutes les spécifications de livraison d’informations et qui est nécessaire pour les phases de modélisation et de validation des modèles IFC.
Grâce au fichier IDS, il est possible de :
- de définir les exigences auxquelles le projet doit se conformer de manière intelligible pour les opérateurs et les logiciels ;
- d’insérer toutes les informations utiles pour faciliter la compréhension de vos exigences ;
- de générer un fichier relatif au modèle IFC pour permettre la validation automatique du modèle par rapport aux exigences introduites dans le fichier IDS.
Suivez la vidéo qui vous montre toutes les étapes pour obtenir un fichier IDS selon les indications de bSI.
FAQ de le standard IDS
Qu’est-ce que le standard IDS et quel est son rôle dans le flux de travail openBIM ?
Le standard IDS (Information Delivery Specification) représente l’un des outils clés introduits par buildingSMART International pour améliorer la gestion et l’échange d’informations dans les projets openBIM. Il s’agit d’un format ouvert qui permet de définir, vérifier et valider les exigences d’information liées aux modèles IFC de manière structurée et lisible tant par les humains que par les logiciels. Dans le flux de travail openBIM, l’IDS agit comme un pont entre les exigences d’information du client et les données effectivement fournies dans le modèle BIM, établissant quelles informations doivent être incluses, dans quel format et à quels éléments du modèle elles doivent être associées. Cela garantit des données cohérentes, vérifiables et interopérables à chaque phase du projet.
Quels types d’informations peuvent être gérées avec le standard IDS ?
Dans un projet BIM, les informations ajoutées au modèle 3D sont définies par le client à travers les Exchange Information Requirement (EIR). Le standard IDS est le document qui regroupe toutes ces exigences et en définit les modalités et les délais d’échange. Elle peut contenir des spécifications sur les attributs IFC (« Nom », « Description »), le type d’IFC (IFC 2×3, IFC 4, etc.), les propriétés (« Pset »), les quantités, les classifications (UNICLASS, OMNICLASS, etc.), la composition et les matériaux. C’est donc l’outil qui définit la manière et le type d’informations à échanger dans un processus openBIM, garantissant que les données sont correctes et cohérentes avec les demandes du client.
Quelles règles de validation le standard IDS supporte-t-il ?
Avec des outils logiciels appropriés, il est possible de vérifier si les modèles IFC respectent les exigences définies dans l’IDS. Les règles de validation prévues incluent : existence (vérifie que la propriété existe), égalité (un attribut a une valeur exacte donnée), limites (la valeur est comprise entre deux limites), énumérations (la valeur appartient à une liste définie d’éléments) et mesure (la valeur d’un attribut ou propriété est définie comme IfcLengthMeasure).
Comment gérer l’échange d’informations avec le standard IDS ?
Pour gérer l’échange d’informations entre les acteurs d’un projet BIM, un outil IDS BIM est nécessaire pour créer, appliquer et valider les documents IDS. Le processus comprend trois phases : Phase 1, création du document IDS, où toutes les spécifications de livraison des informations sont définies et un fichier IDS standard est généré ; Phase 2, application de l’IDS au modèle BIM, où le fichier est automatiquement associé au modèle IFC ; Phase 3, validation du fichier IFC, où toutes les exigences spécifiées sont vérifiées et d’éventuels éléments non conformes sont identifiés via des rapports et des tableaux de bord de contrôle.
Quels sont les avantages de la gestion des informations avec le standard IDS ?
L’adoption de le standard IDS offre de nombreux avantages : clarté dans la définition des exigences d’information, validation automatique des modèles IFC, plus grande interopérabilité entre différents logiciels et plateformes, efficacité dans l’échange de données et transparence dans la gestion des informations. De plus, elle permet une meilleure traçabilité des données et une réduction des coûts et des risques grâce à des processus plus rapides et fiables. Le standard IDS est également utile lors des phases de gestion et de maintenance du bâtiment, car elle permet de créer des jumeaux numériques précis et à jour, améliorant le suivi et la planification des activités.
Comment créer un fichier IDS ?
Pour créer ou modifier un document au format IDS, il est nécessaire d’utiliser un éditeur IDS. usBIM.IDSeditor est un outil en ligne et gratuit qui permet de créer et de modifier le fichier IDS, en rassemblant et en systématisant toutes les spécifications d’information du projet. Grâce à ce fichier, il est possible de définir clairement les exigences que le projet doit respecter, d’insérer toutes les informations utiles pour faciliter la compréhension de la demande et de générer un fichier lié au modèle IFC pour permettre la validation automatique par rapport aux exigences établies. Il est également possible de suivre un tutoriel vidéo qui montre toutes les étapes pour obtenir un fichier IDS conforme aux indications de buildingSMART International.


