Spaces
Spaces are MEP-specific spatial elements in Revit. They are similar to Rooms but belong to the MEP model and carry mechanical, electrical, and plumbing analysis data.
The Space object
{
"id": 318204,
"type": "Space",
"name": "Office",
"parent": null,
"values": {
"number": "1.01",
"level": "01 eerste verdieping",
"area": 24.5
}
}
The field structure is identical to Rooms. The difference is in how they are used in Revit and what data they carry for engineering analysis.
Room vs Space
| Room | Space | |
|---|---|---|
| Object type | Room |
Space |
| Created in | Architecture model | MEP model |
| Used for | Space management, area schedules | HVAC zones, MEP analysis |
| Requires | Room-bounding elements | Room-bounding elements + linked arch model |
In DAQS rules, use type = "Room" for architectural space validation and type = "Space" for MEP space validation. Never combine them in a single filter unless the rule explicitly applies to both.
Basic filter
$[type = "Space"].{
"id": id,
"type": type,
"name": name,
"number": values.number,
"level": values.level
}
Duplicate number detection
Same pattern as Rooms — see Rooms for the full example. Replace type = "Room" with type = "Space".
Common mistakes
- Confusing
RoomandSpace— they are separate types and must be filtered separately - Expecting Spaces to exist in an architecture-only model — Spaces are only created in MEP models