Schéma IFC, format de fichier, fichier .ifc : distinguez enfin les 3 niveaux
Le piège classique : “j’ai un IFC” ne veut pas dire la même chose pour tout le monde
Dans un projet openBIM, on entend souvent : « Envoie-moi l’IFC ». Mais l’IFC existe à trois niveaux : un schéma de données (la “grammaire” et le sens), un format de fichier (la manière d’écrire les données), et un fichier concret (ce que vous échangez réellement). Tant que ces 3 niveaux ne sont pas distingués, on confond : versions, contenu attendu, capacité logicielle… et on perd du temps en coordination.
Le schéma de données IFC définit quelles classes (Entities) existent (ex. IfcWall, IfcSite), leurs attributs (ex. GlobalId, Name…), et leurs relations (comment les objets sont reliés). C’est la “structure officielle” des informations géométriques et alphanumériques.
Point clé : le schéma est une spécification. Il ne dit pas ce que votre fichier contient, il dit ce qui peut être contenu et comment c’est organisé.
Le format décrit comment écrire les instances du schéma dans un fichier. En IFC, le format le plus courant est le STEP Physical File (SPF) (norme ISO 10303-21), typiquement avec l’extension .ifc. Une autre option est ifcXML (extension .ifcxml), basé sur une structure XML.
Point clé : plusieurs formats peuvent représenter le même schéma IFC ; c’est la représentation qui change, pas la “signification” des données.
Le fichier IFC est l’objet concret que vous échangez. Il contient des instances (objets) qui suivent le schéma, mais pas forcément tout le schéma. Un fichier peut être ouvert dans un éditeur de texte (format STEP) et comporte généralement deux sections : HEADER (métadonnées : schéma IFC, infos logiciel, etc.) et DATA (les objets, leurs liens et valeurs).
Point clé : c’est à ce niveau que vous vérifiez “qu’est-ce qui est réellement livré”.
Contenu premium
Abonnez-vous ou achetez la formation pour accéder à l'intégralité du contenu.
- Accès illimité à 1700 formations
Poser les bases : pourquoi l’IFC est indispensable à l’openBIM
Décoder l’IFC : schéma, format et fichier (sans confusion)
Comprendre le schéma IFC : Entities, attributs, couches et héritage
Lire le contenu d’un fichier IFC : structure spatiale, relations, propriétés et matériaux
Sécuriser vos échanges : MVD et validation technique des IFC