Interactive Demo
What is an IDS File?
IDS (Information Delivery Specification) is the buildingSMART standard for defining BIM requirements. Load an IDS file in the viewer to automatically validate your model against specifications.
IDS Features in the Viewer
Load IDS Files
Import .ids or .xml specification files. All specifications appear in the IDS panel ready to run.
Run All Checks
Execute all specifications at once or click individual specs to run them one at a time.
Visual Highlighting
Passing elements are highlighted green, failing elements red. Instantly see which parts of your model comply.
Detailed Reports
View pass/fail percentages, entity counts, and drill down to see exactly which elements failed and why.
Entity Details
Each result shows IFC class, predefined type, name, description, GlobalId, and tag for easy identification.
Failure Reasons
See exactly why elements failed - missing properties, wrong values, or missing classifications.
What IDS Can Check
- Entity Types - Verify elements are modeled as the correct IFC class (IfcWall not IfcBuildingElementProxy).
- Property Values - Check PropertySets contain required properties with correct values or patterns.
- Attributes - Validate Name, Description, ObjectType follow naming conventions.
- Classifications - Ensure elements have Uniclass, OmniClass, or custom classification codes.
- Materials - Check material assignments exist and match requirements.
IDS File Structure
Each IDS specification has two parts:
- Applicability - Which elements the rule applies to (e.g., all IfcWall elements on Floor 1)
- Requirements - What those elements must have (e.g., FireRating property with value "60")
Supported IDS Version
The viewer supports IDS 1.0, the official buildingSMART standard.