Model View Definition (MVD) et les échanges de données BIM
Le Model View Definition (MVD) : les aspects clés des vues IFC et leurs utilisations dans les échanges de données BIM
Dans cet article, nous vous expliquons ce qu’est le Model View Definition (MVD) et comment il est utilisé pour échanger des fichiers IFC.
Pour suivre les étapes pas à pas, vous pouvez télécharger le fichier d’exemple (et l’ouvrir avec usBIM.viewer+) où il vous est possible d’expérimenter les différents concepts.
MVD (Model View Definition)
Les MVD représentent des sous-ensembles du schéma IFC définis par buildingSMART International et regroupent certaines informations utiles pour des flux de travail ou des utilisations spécifiques.
Ces vues sont très utiles car ils facilitent le processus d’échange de données et évitent le partage de notions inutiles ou redondantes, selon des procédures standardisées.
L’image suivante montre un schéma qui donne une idée de l’exhaustivité du schéma IFC et de la manière dont un MVD spécifique est capable de le rationaliser en fonction des informations utiles pour un objectif donné.

Représentation schématique du MVD- [Source: Mark Baldwin, The BIM Manager, 2019]
Plus précisément, imaginons que nous ayons un BIM model global du bâtiment, c’est à dire un jumeau numérique complet. Nous pouvons faire une simulation de cette modélisation avec une fédération de modélisations.
Imaginons donc les différents MVD appliqués à la modélisation fédérée:
- modélisation de la structure
- modélisation architecturale
- modélisation CVCSE
En continuant dans nos étapes, la fonction du MVD tourne autour des données et non des applications et des produits des éditeurs de logiciels. Ceci est le résultat d’un besoin, qui est d’éviter la perte d’informations dans l’échange entre les nombreux logiciels présents au niveau international.
Vous trouverez ci-dessous une liste des différents MVD qui se réfèrent à différents domaines de construction et à différentes versions de l’IFC et que vous pouvez consulter sur le site de buildingSMART International :
IFC SCHÉMA | MVD | STATUT DE LA PUBLICATION |
IFC2X3 | Coordination View | Publié |
IFC2X3 | Space Boundary Addon View | Publié |
IFC2X3 | Structural Analysis View | Publié |
IFC4 | Reference View | Publié |
IFC4 | Design Transfer View | Publié |
IFC4 | Quantity Takeoff View | NON Publié |
IFC4 | Energy Analysis View | NON Publié |
IFC4 | Product Library View | NON Publié |
IFC4 | Construction Operations Building Information Exchange | NON Publié |
Model View Definition et la certification des logiciels
Une autre fonction du MVD est son utilisation pour la certification de logiciels qui peuvent contrôler certains processus.
En fait, buildingSMART accorde une certification lorsqu’un logiciel gère correctement toutes les classes présentes dans le schéma IFC et qui sont inclus dans un certain MVD.
Voici la page avec tous les logiciels certifiés par le bSI.

Logiciels certifiés par le buildingSMART International pour les différents MVD
Comme on peut le voir dans la liste des logiciels certifiés sur le site du bSI, chaque logiciel est répertorié :
- version du schéma (ex: IFC2x3)
- MVD- exchange/requirement (par ex. CV 2.0 arch)
- Import/Export
- data
- report link, avec toutes les spécifications des tests effectués pour la certification ; ces fiches sont téléchargeables.
Model View Definition : un exemple de IFC à télécharger
À présent nous vous montrons en pratique ce qu’est un MVD et quelle est sa fonction pour un fichier IFC.
Télécharger le fichier d’exemple que vous pouvez ouvrir avec usBIM.viewer+.

Capture d’écran issu du logiciel usBIM.viewer+ d’un Model View Defintion
Ce fichier contient la fédération des 3 modèles IFC :
- Architecture
- Structure
- Installation.
Vous pouvez visualiser les différentes entités du fichier IFC avec leurs propriétés ; il suffit de sélectionner l’entité et de lire ses valeurs dans la boîte à outils des propriétés (à droite).
En outre, vous pouvez également recréer des groupes de sélection (groupements) et des filtres de sélection. Les deux permettent de rechercher des sélections d’objets à tout moment, ce qui rend la gestion des fichiers simple et rationnelle.
Les groupes de sélection sont des ensembles d’objets que vous pouvez choisir directement dans la vue 3D. Vous pouvez les nommer et les rappeler chaque fois que vous en avez besoin.
Par exemple, vous pouvez penser de créer des groupes de sélection pour :
- les composants installes le même jour ;
- les fourniture de la même société ;
- les objets qui nécessitent d’entretien ;
- etc.
Les filtres de sélection sont un ensemble d’objets, filtrés en fonction des caractéristiques qu’ils ont en commun, par exemple le type d’entité (ex : toutes les fenêtres), la géométrie (dimensions), les caractéristiques et les propriétés, les fichiers IFC d’appartenance, etc.
Il convient notamment de préciser :
- le fichier IFC
- l’entité à consider
- la condition à vérifier
Essayez de créer vous-même avec usBIM.viewer+ des filtres ou des groupes dans le fichier que vous avez téléchargé,