Skip to content

Property

In Revit, a property is any piece of information attached to an element — also referred to as a parameter. Properties can describe everything from physical dimensions (Width, Height), identity data (Type Mark, Comments), to analytical values (Fire Rating, Thermal Resistance).

Some properties are built-in (like Level or Family Name), while others are custom parameters, added through shared parameter files or project templates. Not every property exists on every element — for example, a Ceiling Type may not have a U-Value unless it's specifically added.

In rule checks, validating whether a property exists or not is important. You might check that all wall types include a Classification Code, or that furniture items don’t carry irrelevant properties like Structural Material. Missing properties often indicate incomplete setup or misapplied templates.

✅ Validator: Property: Should Exist

Description: Passes only if the specified property or parameter is present on the element.

🔧 Revit Example:

  • Property: IFC Export Classification on a Wall Type
  • Rule: Property must exist

📌 Use Case:

Ensures that required parameters for IFC export or data exchange are available on relevant elements. Helps catch missing shared parameters before export or coordination with other disciplines.

✅ Validator: Property: Should Not Exist

Description: Passes only if the specified property or parameter is not present on the element.

🔧 Revit Example:

  • Property: Cost Estimation Code on a Drafting View
  • Rule: Property must not exist

📌 Use Case:

Ensures that non-model elements like drafting views don’t carry irrelevant parameters, helping keep the model clean and preventing accidental data pollution during exports or schedules.