Passer au contenu principal

Créer une IDS (Information Delivery Specification)

Découvrez comment créer et gérer des spécifications IDS dans votre projet pour définir, partager et valider les exigences du Modèle IFC.

Mis à jour il y a plus d'un mois

Veuillez noter : Cet article est une traduction générée par IA.

La norme IDS est conçue pour améliorer le processus d’échange des exigences dans votre projet BIM. Son objectif est de représenter les besoins de votre projet en partageant une liste d’exigences d’information que les modèles IFC doivent respecter. Ces exigences sont échangées entre les collaborateurs sous forme d’un ensemble de spécifications. La première étape d’une mise en œuvre réussie d’IDS consiste à créer ces spécifications. Vous pouvez le faire dans votre espace BIMcollab. Ainsi, BIMcollab devient l’emplacement central où les membres de l’équipe peuvent facilement accéder à toutes les spécifications mises en place pour un projet donné. De plus, ce workflow garantit que tout le monde travaille toujours avec la bonne version des spécifications.

Au sein de la plateforme BIMcollab, la norme IDS a été intégrée à toutes les étapes de votre BIM workflow. Les principales utilisations d’IDS dans BIMcollab incluent :

  • Aider les project leaders à définir les exigences d’information pour les modèles IFC en créant de nouvelles spécifications dans un espace BIMcollab.

  • Améliorer le refinement des modèles en donnant accès à toutes les spécifications du projet via la palette IDS disponible dans les Revit BCF managers.

  • Prendre en charge l’automated model checking et la création de problèmes détaillant les résultats des vérifications de conformité aux spécifications dans BIMcollab Zoom.


💡 Astuce : Vous souhaitez devenir un expert IDS sur BIMcollab ? Découvrez le cours IDS dans la BIMcollab Academy.

📝 Remarque : Une Information Delivery Specification (IDS) est un open standard buildingSMART pour spécifier et valider les exigences d’information dans les modèles IFC. Elle utilise une liste de spécifications qui définissent comment les objets, classifications, propriétés, et même les valeurs et unités doivent être livrés et échangés. IDS est basé sur le schéma XML, garantissant que toutes les spécifications respectent la même structure et peuvent être lues par différents outils. Pour en savoir plus sur la documentation officielle IDS, consultez le site web de buildingSMART.


Créer un nouvel IDS

Dans l’onglet Vérification de votre projet, vous trouverez une collection de ressources du projet (Spécifications, Smart Properties, Smart Views, Clash rules et listes) compatibles avec BIMcollab Zoom. Dans l’onglet Spécification, vous pouvez consulter et créer les exigences de votre projet. Ces spécifications ajoutées seront alors disponibles dans BIMcollab Zoom pour la vérification des propriétés et dans le Revit BCF manager pour guider la mise en œuvre des propriétés.

⚠️ Attention :

  • Seuls les project leaders peuvent créer et modifier des spécifications.

  • Une fois créées, les spécifications peuvent être consultées dans l’espace BIMcollab par tous les editor team members du projet.


Il existe trois façons d’ajouter une nouvelle IDS Specification à votre projet BIMcollab :

Manuellement

  1. Cliquez sur le bouton ‘Nouvel IDS’ pour créer un IDS à partir de zéro.

  2. Donnez un nom, une description et un objectif à votre IDS pour aider votre équipe à l’identifier rapidement.

Importer depuis un autre projet

  1. Cliquez sur ‘Importer’.

  2. Sélectionnez la source ‘depuis projet’ et choisissez le projet à partir duquel vous souhaitez importer un IDS.

Importer depuis un fichier IDS

  1. Cliquez sur ‘Importer’.

  2. Sélectionnez la source ‘depuis fichier’, puis choisissez le fichier .IDS que vous souhaitez importer.

💡 Astuce : Commencez en utilisant un exemple d’IDS créé par l’un de nos experts BIM. Téléchargez-le ici


Définir vos IDS Specifications

Après avoir créé un IDS, vous pouvez définir toutes les spécifications requises pour votre projet.

Pour valider correctement vos exigences d’information, les spécifications sont composées de trois sections : description, applicabilité et exigences.


Description

Affiche les informations d’identité des spécifications. Suivez les étapes ci-dessous pour vous assurer que votre spécification contient toutes les informations nécessaires à son identification.

  1. Saisissez un nom de spécification. Veillez à toujours utiliser des noms distincts, simples et concis.

  2. Rédigez une courte description qui explique aux utilisateurs pourquoi la spécification est importante pour votre projet.


Applicabilité

Représentée dans l’environnement BIMcollab par la section ‘Tous les éléments de’. Son but est de définir les éléments auxquels la spécification s’applique en créant des règles de sélection.

  1. Cliquez sur le menu déroulant ‘Facet’ pour spécifier à quel type d’information la spécification s’appliquera.

  2. Si besoin, saisissez les valeurs prédéfinies disponibles. Celles-ci dépendent du type de ‘Facet’ sélectionné.

  3. Utilisez les opérateurs et les valeurs pour affiner vos sélections. Ici, vous pouvez définir quelles données doivent être présentes dans vos éléments pour être prises en compte dans la règle IDS.

    • Utilisez l’opérateur Is pour définir une valeur exacte unique.

    • Utilisez l’opérateur IsDefined pour vérifier si une valeur existe.

    • Utilisez les opérateurs OneOf pour inclure une liste de plusieurs valeurs possibles.

    • Utilisez l’opérateur Contains pour spécifier une valeur qui doit apparaître n’importe où dans les données.

    • Utilisez l’opérateur Starts with pour spécifier une valeur qui doit apparaître au début des données.

    • Utilisez l’opérateur Ends with pour spécifier une valeur qui doit apparaître à la fin des données.

    • Utilisez l’opérateur Regex pattern pour appliquer une correspondance avancée de motifs à vos données.

  4. Si besoin, cliquez sur ‘Ajouter un élément’ pour créer une autre règle et préciser davantage l’applicabilité de votre spécification.


Exigences

Représentées dans l’environnement BIMcollab par la section ‘Doit avoir’. Les exigences servent à définir les propriétés obligatoires, classifications ou autres données pertinentes que les éléments doivent inclure. Cela fonctionne de manière similaire à l’applicabilité.

  1. Cliquez sur le menu déroulant ‘Facet’ pour spécifier quel type d’information les éléments doivent avoir.

  2. Si besoin, saisissez les valeurs prédéfinies disponibles. Celles-ci dépendent du type de ‘Facet’ sélectionné.

  3. Utilisez les opérateurs et les valeurs pour affiner votre sélection. Ici, vous pouvez définir quelles données doivent être présentes dans vos éléments pour approuver la règle IDS.

    • Utilisez l’opérateur Is pour définir une valeur exacte unique.

    • Utilisez l’opérateur IsDefined pour vérifier si une valeur existe.

    • Utilisez les opérateurs OneOf pour inclure une liste de plusieurs valeurs possibles.

    • Utilisez l’opérateur Contains pour spécifier une valeur qui doit apparaître n’importe où dans les données.

    • Utilisez l’opérateur Starts with pour spécifier une valeur qui doit apparaître au début des données.

    • Utilisez l’opérateur Ends with pour spécifier une valeur qui doit apparaître à la fin des données.

    • Utilisez l’opérateur Regex pattern pour appliquer une correspondance avancée de motifs à vos données.


  4. Si besoin, cliquez sur ‘Ajouter un élément’ pour créer une autre règle et préciser davantage vos exigences.

  5. Cliquez sur le bouton coche jaune à côté de la description de la spécification pour enregistrer vos spécifications.

Appliquer un motif Regex


​L’utilisation des motifs Regex peut être très utile pour définir des conventions ou des schémas de nommage. En utilisant des expressions régulières (Regex), les utilisateurs peuvent établir des règles dans leurs spécifications pour rechercher un ensemble de chiffres, de lettres ou tout caractère attendu.


De la même manière que les caractères génériques Zoom fonctionnent, voici quelques exemples de motifs Regex.

Motif

Signification

Correspond (✔️)

Ne correspond pas (❌)

AB10

Correspondance exacte, seule cette valeur fonctionne

AB10

AB11, A10, AB-10

AB_123

Correspondance exacte, le soulignement _ n’a pas de signification particulière

AB_123

AB123, A_B123

AB.

Le . signifie n’importe quel caractère après AB

AB1, ABA, AB+

AB12, XAB1

AB..

Deux jokers, donc exactement 2 caractères après AB

AB12, ABCD, AB++

AB1, A12B

AB.*

.* signifie n’importe quel nombre de caractères après AB

AB1, AB12, ABXYZ, AB-123

Tout ce qui ne commence pas par AB comme XAB, CAB1

.AB.

AB peut apparaître n’importe où dans le texte

AB, XAB, 123ABCD, CAB-AB-1

Tout ce qui ne contient pas AB, comme A_B, BA, XY

AB[0-9]

Un chiffre (0–9) après AB

AB0, AB5, AB9

AB, AB12, ABA

AB[0-9]*

N’importe quel nombre de chiffres (ou aucun) après AB

AB, AB1, AB123, AB000

ABA, AB12X

AB[0-9]{2}

Exactement 2 chiffres après AB

AB01, AB24, AB99

AB1, AB123, ABA

💡 Astuce : Dans les liens ci-dessous, vous trouverez des ressources utiles pour apprendre et pratiquer vos compétences Regex :

📝 Remarque : La norme IDS prend en charge un type spécifique de règles Regex, qui utilisent des caractères définis pour établir les conventions appliquées à vos données. Parmi les différents dialectes Regex, les expressions régulières XML sont celles prises en charge dans IDS. Elles sont généralement plus simples et n’incluent pas les fonctionnalités avancées de Regex.


Exemple

Voici un exemple de spécification qui s'applique à tous les murs. Tous les murs nécessitent une valeur pour les propriétés concernant la portance, l'intérieur/extérieur et la résistance au feu.


​C'est terminé ! Une fois complétées, les spécifications sont disponibles pour les team members de votre projet BIMcollab ayant le rôle de 'project leader' ou 'editor'.


Types de Facets

Les facets représentent un type spécifique d'information provenant d'un élément IFC. Dans la norme IDS, il existe au total six types de facets avec lesquels vous pouvez travailler :

  • Entity

  • Attributes

  • Properties

  • Classification

  • Material

  • PartOf

💡 Astuce : Vous pouvez combiner plusieurs facets dans la section d'applicabilité ou des exigences pour décrire une grande variété de spécifications.


Dans le tableau suivant, vous trouverez un exemple de la façon dont les facets et leur objectif sont interprétés selon l'endroit où ils sont utilisés.



Et ensuite ?

Avez-vous trouvé la réponse à votre question ?