So far in this series, we’ve focused on the IFC Schema — the backbone of openBIM collaboration. We’ve opened files, looked at entities, explored properties, and followed relationships. IFC gives us a common data model, but it doesn’t answer all the questions of real-world BIM workflows. 🌍🔧
Because here’s the catch: just because something can be represented in IFC doesn’t mean it will be represented in the way you need it. That’s why the other openBIM standards exist:
Together, these form the ecosystem around IFC, making openBIM actually usable in digital construction projects.
An IFC file can be enormous — it can hold geometry, properties, schedules, costs, you name it. But most software only needs a subset of that. That’s why MVDs (Model View Definitions) exist, being a critical openBIM standard. 🔍
An MVD is essentially a filter or profile of IFC. It defines:
Examples:
In the next table you can find an overview of theestablished Model View Definitions (MVDs) and their purposes:
MVD Name | IFC Version | Purpose | Status |
---|---|---|---|
Coordination View (CV 2.0) | IFC2x3 | Coordination of design domains | Certified |
Reference View (RV 1.2) | IFC4 | Reference model for coordination | Certified |
Design Transfer View (DTV 1.1) | IFC4 | One-way model transfer between tools | In development |
Quantity Takeoff View (QV 0.1) | IFC4 | Cost and quantity estimation | Draft |
FM Handover View (FM) | IFC2x3 | Facility management data handover | Official |
Product Library View (LV 0.1) | IFC4 | Product data and library exchange | Draft |
👉 Think of MVDs as “IFC flavours” — without them, everyone would be exchanging all the information included in a IFC file, which is too broad to guarantee interoperability in openBIM.
While MVDs are predefined by buildingSMART, IDS (Information Delivery Specification) is a newer openBIM standard that allows project teams to define their own requirements. 📋
With IDS, you can enforce rules like:
IDS is expressed in XML or JSON, machine-readable, and can be validated automatically. That means:
As shown in Fig. 3.53, the IDS bridges information requirements defined by the client and the BIM model produced by the contractor, creating an automated validation loop.
👉 IDS shifts openBIM from “here’s what we can exchange” to “here’s what we must exchange.”
Properties are only useful if everyone agrees on what they mean. That’s where the buildingSMART Data Dictionary (bSDD) comes in. 📖
It’s an online service that:
Example:
👉 bSDD is the semantic glue of openBIM — ensuring consistent interpretation of IFC properties across platforms.
Finally, all this IFC and openBIM information needs to be stored, shared, and managed. That’s the job of the Common Data Environment (CDE). ☁️
A CDE is not a file format — it’s a collaborative platform where project data is exchanged and managed. It provides:
Modern CDEs are cloud-based (BIM 360, Trimble Connect, Dalux, ACC, etc.), but the principle is the same: it’s the single source of truth for openBIM collaboration.
👉 Without a CDE, you end up with “BIM versioning chaos” — dozens of IFC files flying around, all slightly different, with no way to tell which is the latest.
Here’s how they interact in practice: 🔗
This is the openBIM ecosystem at work: not just exchanging geometry, but exchanging reliable, structured BIM data.
IFC is powerful, but it’s not the whole story. Without MVD, IDS, bSDD, and CDE, you’d quickly run into: ⚙️
These four openBIM standards ensure that IFC is:
The Information Delivery Specification (IDS) is an openBIM standard that defines exactly what information a model must contain, in a machine-readable format.
A Model View Definition (MVD) specifies a subset of IFC, tailored for a workflow like coordination or design transfer.
A Common Data Environment (CDE) is the central hub where IFC models and related data are stored, versioned, and validated — preventing “BIM versioning chaos”.
In this article, we stepped beyond IFC itself and looked at the other pillars of openBIM standards: ✅📌
These standards work together to ensure that the IFC Schema doesn’t just define what is possible, but also ensures what is delivered, understood, and managed.