The Validator module is the heart of IV, designed to help you validate IFC model elements against a set of rules, ensuring the integrity of your model’s data.
Rules are the backbone of the Validator module, defining the criteria that IFC model elements must meet to be considered valid. Each rule is associated with a specific IFC element and checks for specific conditions, such as the presence of required attributes or the correct data type. Refer to the Rules section for more information on creating and managing rules.
Templates are a collection of rules. Selecting the template to validate your model will apply the rules defined in the template to the IFC model.Refer to the Templates section for more information on creating and managing templates.
Upon opening an IFC file, click on Validate to bring up the Rules Selection dialog. Select template or individual rules you wish to validate your model against and start the validation process. The results will be displayed in the Results Panel, highlighting any elements that do not meet the specified criteria.

Once the validation process is complete, the Results Panel will show the validation outcomes.

The summary section provides an overview of the validation results, including the total number of elements validated, how many passed or failed, and all the rules that were applied.
In the IFC Entity section, entities with failed elements will display an indicator showing the number of failed elements. By clicking on the IFC entity, you can view all related elements, with the failed ones highlighted in red.
The Properties Panel of a failed element will display the reason for failure, along with the specific rule that caused the failure.
You can export the validation results in csv format by clicking on the Download Results button. The exported file will contain detailed information on the validation results, including the IFC entity, element ID, and the reason for failure.
