Rule classification by complexity according to Solihin and Eastman
| Rule class | Description | Examples/Characteristics |
|---|---|---|
| Class 1 | Checks based on explicit data | Checking of explicit attributes and entity references that exist inside the BIM dataset, e.g. Fire doors must be at least fire-retardant |
| Class 2 | Checks based on simple derived attribute values by arithmetic or trigonometric calculations | Deriving attributes or values but does not generate new data structures, e.g. Distance between two doors in a series must be 1,219 mm minimum. Doors in a series must swing either in the same direction or away from the space between the doors |
| Class 3 | Checks based on extended data structure | Involve multiple entities or extended relationships, such as spatial reasoning or geometric derivation, e.g. Exit staircase which serves a basement story of a building shall not be made continuous with any other exit staircase which serves a non-basement story of the building |
| Class 4 | Proof-of-solution checks | For checking performance based codes and suggestions of corrective actions or solutions, e. g. automatic safety checking due to crane simulation based on construction model and schedule |
| Rule class | Description | Examples/Characteristics |
|---|---|---|
| Class 1 | Checks based on explicit data | Checking of explicit attributes and entity references that exist inside the BIM dataset, e.g. Fire doors must be at least fire-retardant |
| Class 2 | Checks based on simple derived attribute values by arithmetic or trigonometric calculations | Deriving attributes or values but does not generate new data structures, e.g. Distance between two doors in a series must be 1,219 mm minimum. Doors in a series must swing either in the same direction or away from the space between the doors |
| Class 3 | Checks based on extended data structure | Involve multiple entities or extended relationships, such as spatial reasoning or geometric derivation, e.g. Exit staircase which serves a basement story of a building shall not be made continuous with any other exit staircase which serves a non-basement story of the building |
| Class 4 | Proof-of-solution checks | For checking performance based codes and suggestions of corrective actions or solutions, e. g. automatic safety checking due to crane simulation based on construction model and schedule |
Sharing content requires targeting cookies to be enabled. Please update your cookie preferences to use this feature.