📋 Information Delivery Specification (IDS)
IDS is a standard for defining BIM information requirements in a way easy to present in both machine and human-readable form. With IDS you can specify what data must be included in the BIM model and validate if it is actually delivered. IDS implements the Level of Information Needs that can be used in your documentation (OIR, PIR, AIR, EIR, BEP, TIDP, MIDP, MPDT etc.). Finally, it is the solution for predictable and reliable data exchange workflows. 📋 contractual agreements + 🧮 validation mechanism = 💎 quality assurance Read more about IDS at technical.buildingSMART.org and technical github page.
🌍 IDS online
To create your own IDS or look at examples simply navigate to Create IDS tab of that website. There you can define your specifications with applicability filters and requirements that your BIM model must fulfill.
👩💻 IDS.py (part of IfcOpenShell)
IDS.py is an open-source implementation of the IDS concept inside the IfcOpenShell toolkit. Access the code at github/IfcOpenShell and have a look at the documentation and samples to help you start. If you have some questions or comments join the disscussion at OSArch thread. The project has been developed during the Google Summer of Code (GSoC) 2021.
🧮 Validation workflow
👓 What user see
All elements of entity IfcWalland of material Concrete should have a property Strength class in propertyset Structural of value C30/37.
What computer see 🔎