This article provides an overview of rulesets, which are, essentially, collections of rules. The article outlines the characteristics associated with rulesets and how they are used in the checking process. Creating and editing rulesets is only possible in Solibri Office.
This article covers the following topics:
Related articles:
In Solibri, a ruleset is a collection of rules that are used to check and validate Building Information Models against predefined standards, regulations, or project-specific requirements. In short, a ruleset is a group of rules, saved as a .cset file. It can contain both individual rules and other rulesets, which are then called subsets. Subsets are used to organize rules into groups which can be based on, for example, common types of checks or stages of design requirements.
There's no limit to how many rules or subsets a ruleset can include - you can create a complete collection of multiple rulesets to be used for different purposes or phases of the project.
Each ruleset contains the selected parameterized rule(s) with descriptions, in an organized tree structure:
In the Checking view, the rulesets you've selected are displayed in a tree structure, which allows you to expand down to subsets and individual rules. When a Ruleset is opened, it is presented as it was configured in the Ruleset Manager. If any additional Rulesets are added, they will appear in the list in the order they are opened. The order of the Rulesets cannot be adjusted.
The concept of Checking is to progress from general to more specific checks throughout the project, or to follow the project phases from conception to handover. After verifying the structure and concept, you can disable or enable that ruleset in the checking view, allowing you to move on to the subsequent phase without having to rerun the entire check repeatedly.
The larger the model, the more classifications and rules involved in checking, resulting in longer calculation times. Thus, dividing the check into smaller sections is advisable, which also aids in generating reports and communicating segmented information to other stakeholders.
Solibri includes a set of pre-configured rulesets. You can use these as a basis for creating rulesets of your own, but it's also possible to start creating rulesets "from scratch". Rules and rulesets are created and managed in Ruleset Manager, which has its own layout:
Rulesets can be bundled and distributed as part of a role in Solibri. A role offers a pre-configured environment that facilitates the loading and easy access to the necessary resources for a company or individual to perform their duties in model checking and quality assurance. You can read more about roles here.
If a ruleset or subset is associated with a classification, it can be set as a To-Do task for verification before checking. Additionally, if there are rules that require external data or parameter definitions, they can be included in tasks. Completing these tasks does not hinder the running of the check, but it may influence the outcomes.
Tasks can be added to the ruleset in Ruleset Manager. For more information, see here.
A ruleset can contain hyperlinks to give the user additional information or instructions, such as standards or regulations to follow. You can add a hyperlink in the ruleset description. In the example below, the link goes to the buildingSMART website: