IDS is buildingSMART's open standard for machine-readable requirements. Drop an .ids file and we'll check that it follows the schema, right in your browser.
Drop your .ids file hereorChoose file
What gets checked
XML / XSD schema
That the file is valid XML and follows the IDS schema.
Entities & types
That IFC classes and types exist in the stated version.
Properties & Pset
That properties, property sets and datatypes match IFC.
Classification & material
That classification and material requirements are well-formed.
Cardinality
That required, optional and prohibited are used correctly.
Frequently asked questions
IDS (Information Delivery Specification) is buildingSMART's open standard for describing information requirements in a machine-readable way. An .ids file states which properties, classifications and values an IFC model must contain, so requirements can be checked automatically.
It audits the .ids file itself: that it is valid XML, follows the IDS schema, and that entities, properties, property sets and cardinalities are well-formed. It validates the file, not an IFC model against the file.
No. The whole validation runs locally in your browser using WebAssembly. The file never leaves your computer and is not sent to any server.
No. It is an independent tool from Nikdev. The audit uses buildingSMART's open, MIT-licensed ids-lib library, but the tool is not built or endorsed by buildingSMART International.
That the file follows the structure and rules of the IDS standard. It is not a guarantee that it meets the requirements of a specific project. Always check important results against your project's own requirements.