Working: Simple Rule List
While the rules are being fully developed and fleshed out, this document will serve as a quick, simple was to list out rules per target.
info
For more detail on rationale behind each rule, please see dedicated validation documentation sections.
Equipment
Composition
- GENERAL
- (Brick) An equipment can only be comprised of other equipment ✅
 - (Brick) Equipment can be part of another Equipment(s) or Collection(s). ✅
 - An Equipment should only be part of at most ONE equipment ❌
 
 - TARGETED
- VAV
- A VAV must have a Damper ✅
 - Single Duct with Reheat
- Must also have a Heating Coil ✅
 
 - Dual Duct
- Must also have an additional Damper ✅
 
 - Fan Powered
- Must also have a Fan ✅
 
 - Bypass
- Must have a Bypass Damper instead of just a Damper ✅
 
 
 - VFD
 - Damper
 - Fan
 
 - VAV
 
Relationships
- GENERAL
- (Brick) An equipment can 
hasLocationonly at a Location ✅ - (Brick) An equipment can 
feedonly Equipment(s) or Locations(s) ✅ 
 - (Brick) An equipment can 
 - TARGETED
- Meters
- Electrical Meters
- (
A meter 
metersan Equipment(s) OR A meterhasSubMeterof another meter ) ✅ - [DISABLED] (
A meter 
isSubMeterOfanother meter OR A meterisPartOfan InvoiceStream ) ✅ - A meter 
metersan Equipments(s) excl. Meters ❌ - A meter 
hasSubMeterof the same category (substance?) as itself ❌ 
 - (
A meter 
 
 - Electrical Meters
 - VFD
- A VFD must be directly 
partOfa Pump or Fan ✅ 
 - A VFD must be directly 
 
 - Meters
 
Points
- GENERAL
- (Brick) An equipment can 
hasPointof Point(s) ✅ 
 - (Brick) An equipment can 
 
Locations
Composition
- GENERAL 
- (Brick) A location can only be comprised of other locations. ✅
 - A location should only be part of at most ONE location (excl. Zones) ✅
 
 
Points
- GENERAL
- (Brick) A location cannot be the sole parent of a point [validated via Point rules] ❌