Machine readable Information Delivery Specification

An Information Delivery Specification (IdS) is a computer interpretable document that defines the Exchange Requirements of model based exchange. It defines how objects, classifications, properties, and even values and units need to be delivered and exchanged. This can be a combination of Industry Foundation Classes (IFC), Domain Extensions, and additional classifications and properties (national agreements or company specific ones; either stored in bSDD or somewhere else). This is the standard to use to define your Level of Information Needs. It brings validation of IFC to the client, the modeler and the Software Tools that perform (automated) analyses. It is a core component that can be used as a contract to deliver the correct information. It holds the ability to create localized and use-case specific requirements for your projects and asset portfolio. The IDS is the solution for predictable and reliable data exchange workflows.

Your contract, your validation mechanism, your quality assurance

The project is a collaboration between 60+ people from all over the world. End users, standardization bodies and software vendors are part of the team.

Technical info is available on


An IDS will:

  • be able to define instance level requirements;
  • be able to link to bSDD concepts, properties and domains;
  • be able to specify properties and specific classifications;
  • be machine readable to be able to load into authoring tools to facilitate both users and software tools to generate, validate and correct mapping of internal data to the desired output;
  • be computer interpretable to allow automatic validation of IFC against the requirements;
  • be based on industry standard technologies to work with generic parsers;
  • be extendable.

The first phase of the IDS project is lead by Cyrille Pennavaire, BIM Manager from Heijmans (general contractor). Contact Cyrille Pennavaire for any questions. This phase was focused on gathering use-cases and user requirements. It set out the principles and produced a first version.

The second phase will focus on supporting software vendors with the implementation of the draft (result from phase 1). The part will be lead by Robin Drogemuller from QUT. Focus in this phase is on implementer agreements, stable implementations and more examples and tests.



July 2021: Detailed project plan for phase 2 of the IDS project is created and submitted to buildingSMART Standards Committee. Phase 2 is expected to start after summer 2021 and will focus on implementation by vendors into final products.

May & June 2021: Version 0.4 is published as a draft. Use of XSD restrictions is integrated and all use-cases have been tested to confirm they can be represented with this version.

April 2021: More examples are published; vendors are implementing the draft version of the IDS and preparations are made for the next phase of the buildingSMART project.

March 2021: First draft for the XML standard is published on GitHub and standards page.

February 2021: Development roadmap with first examples is published.

January 2021: a 5 month period of use-case analysis has been finalized.

August 2020: the project starts with use-case analysis and existing technology evaluation.