Skip to content

Rule Description Template

Every published DAQS rule must include a clear description that explains what the rule checks, which elements it applies to, and why it exists.

Use this template when writing a rule description.


1. Rule Description Template

Every rule must include a clear Markdown description.

Structure must always be the same.

```markdown

What does this rule do?

Explain in one short paragraph what the rule checks.

Mention: - what element type is checked (Family Instance, Family Type, System element, etc.) - which parameter, property, or geometry is evaluated - if relevant: reference BIM standards such as BIM Basis ILS or NLRS.


What the rule checks

Describe exactly what the rule evaluates.

Examples: - if a parameter exists - if a parameter has a value - if a value exists in a lookup table - if two parameters correspond to each other - if geometry has a material assigned.

Use bullet points when possible.


Scope of the check

Describe which elements are included or excluded.

Examples: - only editable loadable families - only Family Types - specific categories - elements with a specific Assembly Code - elements containing solids.


Why this rule exists

Explain why the rule matters.

Typical reasons:

  • BIM data reliability
  • consistent classification
  • accurate quantity take-offs
  • downstream analysis (cost, sustainability)
  • compliance with BIM Basis ILS.