v1.3.0 Release
Brick v1.3.0 is the result of more than a year of work by the Brick development team and a growing community of international contributors. This release of Brick contains several major improvements and changes since Brick v1.2.1 as well as a number of bug fixes and smaller additions.
The big features in Brick v1.3.0 are:
- moving from an OWL-based ontology to a SHACL-based ontology. This allows Brick and Brick tooling to make use of the validation features of SHACL, which will help to ensure that Brick models are consistent and valid. We recommend using the pySHACL project to conduct validation of Brick models. The brickschema package also provides support for validation
ref:hasExternalReference
is a new relationship that relates Brick entities to their representations in other digital forms, for example IFC models, BACnet networks and timeseries databases. This builds on work on the ref-schema, a new RDF schema for standardizing these external references- ability to model meter/submeter hierarchies, their relationships to devices and rooms, and the data they produce
- ability to model the current value of Points, using
brick:lastKnownValue
- dramatically expanded sets of entity properties, capturing "nameplate" and other static characteristics of Brick entities
- adding useful semantic annotations to all Brick Point classes with the brick:hasSubstance and brick:hasQuantity properties
- unit tests added to all Brick examples to ensure they are up-to-date with correct Brick usage
- additional classes covering, among other things, different kinds of fans, sensors, PV systems
- return/supply/discharge water have been swapped for entering (return) and leaving (supply/discharge) water
- instances of deprecated concepts are now marked with warnings during SHACL validation
Many of these major features are documented at https://docs.brickschema.org/ .
Contributors
A huge thanks to the contributors who helped with this release
- @gtfierro
- @jbulow
- @jbkoh
- @ektrah
- @shatdal
- @carlosduarteroa
- @david-waterworth
- @hicksjacobp
- @hammar
- @anil72007
- @wcrd
- @epaulson
Deprecations
Deprecated concept and in what version the concept was deprecated
https://brickschema.org/schema/Brick#Chilled_Water_Discharge_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Discharge_Flow_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Discharge_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Return_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Return_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Supply_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Supply_Flow_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Supply_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Differential_Discharge_Return_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Differential_Supply_Return_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Discharge_Chilled_Water 1.3.0
https://brickschema.org/schema/Brick#Discharge_Chilled_Water_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Discharge_Condenser_Water 1.3.0
https://brickschema.org/schema/Brick#Discharge_Condenser_Water_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Discharge_Condenser_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Discharge_Condenser_Water_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Discharge_Hot_Water 1.3.0
https://brickschema.org/schema/Brick#Discharge_Hot_Water_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Discharge_Water 1.3.0
https://brickschema.org/schema/Brick#Discharge_Water_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Discharge_Water_Flow_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Discharge_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Domestic_Hot_Water_Discharge_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Domestic_Hot_Water_Discharge_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Domestic_Hot_Water_Supply_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Domestic_Hot_Water_Supply_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Exhaust_Fan_Disable_Command 1.3.0
https://brickschema.org/schema/Brick#Exhaust_Fan_Enable_Command 1.3.0 https://brickschema.org/schema/Brick#Fresh_Air_Fan 1.3.0
https://brickschema.org/schema/Brick#Heat_Exchanger_Discharge_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Heat_Exchanger_Supply_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#High_Temperature_Hot_Water_Discharge_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#High_Temperature_Hot_Water_Return_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#High_Temperature_Hot_Water_Supply_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Discharge_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Discharge_Flow_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Discharge_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Return_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Return_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Supply_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Supply_Flow_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Supply_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Medium_Temperature_Hot_Water_Discharge_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Medium_Temperature_Hot_Water_Return_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Medium_Temperature_Hot_Water_Supply_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Return_Chilled_Water_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Return_Condenser_Water 1.3.0
https://brickschema.org/schema/Brick#Return_Condenser_Water_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Return_Condenser_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Return_Condenser_Water_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Return_Hot_Water 1.3.0
https://brickschema.org/schema/Brick#Return_Hot_Water_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Return_Water 1.3.0
https://brickschema.org/schema/Brick#Return_Water_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Return_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Return_Water_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Supply_Chilled_Water 1.3.0
https://brickschema.org/schema/Brick#Supply_Chilled_Water_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Supply_Condenser_Water 1.3.0
https://brickschema.org/schema/Brick#Supply_Condenser_Water_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Supply_Condenser_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Supply_Condenser_Water_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Supply_Hot_Water 1.3.0
https://brickschema.org/schema/Brick#Supply_Hot_Water_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Supply_Water 1.3.0
https://brickschema.org/schema/Brick#Supply_Water_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Supply_Water_Flow_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Supply_Water_Temperature_Sensor 1.3.0
Added Classes
Active_Chilled_Beam
Air_Flow_Alarm
Alarm_Sensitivity_Parameter
Ammonia_Sensor
Atrium
Automatic_Tint_Window
Blind
Blind_Group
Boiler_Command
CO2_Alarm_Sensitivity_Parameter
CRAH
Chilled_Beam
Chilled_Water_Discharge_Temperature_Sensor
Chilled_Water_Return_Flow_Sensor
Cold_Deck
Computer_Room_Air_Handler
Condenser_Water_Flow_Sensor
Condenser_Water_Flow_Setpoint
Cooling_Enable_Command
Cooling_Mode_Status
Current_Ratio_Setpoint
DDAHU
Damper_Position_Status
Dewpoint_Setpoint
Differential_Discharge_Return_Water_Temperature_Sensor
Differential_Entering_Leaving_Water_Temperature_Sensor
Differential_Setpoint
Differential_Temperature_Setpoint
Direct_Expansion_Cooling_Coil
Direct_Expansion_Heating_Coil
Discharge_Air_Differential_Pressure_Sensor
Discharge_Air_Differential_Pressure_Setpoint
Discharge_Air_Integral_Gain_Parameter
Discharge_Air_Plenum
Discharge_Air_Proportional_Gain_Parameter
Discharge_Chilled_Water_Temperature_Setpoint
Discharge_Condenser_Water
Discharge_Condenser_Water_Flow_Sensor
Discharge_Condenser_Water_Temperature_Sensor
Discharge_Condenser_Water_Temperature_Setpoint
Discharge_Hot_Water_Temperature_Setpoint
Domestic_Hot_Water_Discharge_Temperature_Sensor
Domestic_Hot_Water_Discharge_Temperature_Setpoint
Domestic_Hot_Water_Temperature_Sensor
Dry_Cooler
Dual_Duct_Air_Handling_Unit
Electric_Energy_Sensor
Electric_Power_Sensor
Energy_Generation_Sensor
Entering_Chilled_Water
Entering_Chilled_Water_Flow_Sensor
Entering_Chilled_Water_Flow_Setpoint
Entering_Chilled_Water_Temperature_Sensor
Entering_Chilled_Water_Temperature_Setpoint
Entering_Condenser_Water
Entering_Condenser_Water_Flow_Sensor
Entering_Condenser_Water_Temperature_Sensor
Entering_Condenser_Water_Temperature_Setpoint
Entering_Domestic_Hot_Water_Temperature_Sensor
Entering_Domestic_Hot_Water_Temperature_Setpoint
Entering_High_Temperature_Hot_Water_Temperature_Sensor
Entering_Hot_Water
Entering_Hot_Water_Flow_Sensor
Entering_Hot_Water_Flow_Setpoint
Entering_Hot_Water_Temperature_High_Reset_Setpoint
Entering_Hot_Water_Temperature_Load_Shed_Status
Entering_Hot_Water_Temperature_Low_Reset_Setpoint
Entering_Hot_Water_Temperature_Sensor
Entering_Hot_Water_Temperature_Setpoint
Entering_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint
Entering_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint
Entering_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Status
Entering_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint
Entering_Medium_Temperature_Hot_Water_Temperature_Sensor
Entering_Water_Differential_Pressure_Deadband_Setpoint
Entering_Water_Differential_Pressure_Integral_Time_Parameter
Entering_Water_Differential_Pressure_Proportional_Band_Parameter
Entering_Water_Temperature_Alarm
Entering_Water_Temperature_Deadband_Setpoint
Entering_Water_Temperature_Integral_Time_Parameter
Entering_Water_Temperature_Proportional_Band_Parameter
Fan_Command
Fan_Speed_Command
Fire_Alarm
Fire_Alarm_Control_Panel
Fire_Alarm_Manual_Call_Point
Fire_Alarm_Pull_Station
Frequency_Setpoint
Generation_Sensor
HVAC_Valve
Heat_Detector
Heat_Exchanger_Discharge_Water_Temperature_Sensor
Heat_Exchanger_Leaving_Water_Temperature_Sensor
Heat_Sink_Temperature_Sensor
Heating_Enable_Command
Heating_Mode_Status
High_Air_Flow_Alarm
High_Supply_Air_Temperature_Alarm
High_Temperature_Hot_Water_Discharge_Temperature_Sensor
Hot_Deck
Hot_Water_Discharge_Temperature_Sensor
Hot_Water_Return_Flow_Sensor
Humidity_Deadband_Setpoint
Illuminance_Setpoint
Induction_Unit
Leaving_Chilled_Water
Leaving_Chilled_Water_Flow_Sensor
Leaving_Chilled_Water_Flow_Setpoint
Leaving_Chilled_Water_Temperature_Sensor
Leaving_Chilled_Water_Temperature_Setpoint
Leaving_Condenser_Water
Leaving_Condenser_Water_Flow_Sensor
Leaving_Condenser_Water_Temperature_Sensor
Leaving_Condenser_Water_Temperature_Setpoint
Leaving_Domestic_Hot_Water_Temperature_Sensor
Leaving_Domestic_Hot_Water_Temperature_Setpoint
Leaving_High_Temperature_Hot_Water_Temperature_Sensor
Leaving_Hot_Water
Leaving_Hot_Water_Flow_Sensor
Leaving_Hot_Water_Flow_Setpoint
Leaving_Hot_Water_Temperature_High_Reset_Setpoint
Leaving_Hot_Water_Temperature_Load_Shed_Status
Leaving_Hot_Water_Temperature_Low_Reset_Setpoint
Leaving_Hot_Water_Temperature_Sensor
Leaving_Hot_Water_Temperature_Setpoint
Leaving_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint
Leaving_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint
Leaving_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Status
Leaving_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint
Leaving_Medium_Temperature_Hot_Water_Temperature_Sensor
Leaving_Water_Differential_Pressure_Deadband_Setpoint
Leaving_Water_Differential_Pressure_Integral_Time_Parameter
Leaving_Water_Differential_Pressure_Proportional_Band_Parameter
Leaving_Water_Temperature_Alarm
Leaving_Water_Temperature_Deadband_Setpoint
Leaving_Water_Temperature_Integral_Time_Parameter
Leaving_Water_Temperature_Proportional_Band_Parameter
Light_Command
Low_Air_Flow_Alarm
Low_Battery_Alarm
Low_Discharge_Air_Flow_Alarm
Low_Discharge_Air_Temperature_Alarm
Low_Supply_Air_Flow_Alarm
Low_Supply_Air_Temperature_Alarm
Low_Voltage_Alarm
Manual_Fire_Alarm_Activation_Equipment
Max_Fresh_Air_Setpoint_Limit
Max_Outside_Air_Flow_Setpoint_Limit
Max_Supply_Air_Temperature_Setpoint_Limit
Medium_Temperature_Hot_Water_Discharge_Temperature_Sensor
Min_Frequency_Command
Min_Load_Setpoint
Min_Supply_Air_Temperature_Setpoint_Limit
Mixed_Air_Flow_Sensor
Natural_Gas_Flow_Sensor
Natural_Gas_Seismic_Shutoff_Valve
Natural_Gas_Temperature_Sensor
Natural_Gas_Usage_Sensor
Occupancy_Count_Sensor
Occupied_Air_Temperature_Cooling_Setpoint
Occupied_Air_Temperature_Heating_Setpoint
Occupied_Cooling_Mode_Status
Occupied_Cooling_Temperature_Setpoint
Occupied_Heating_Mode_Status
Occupied_Heating_Temperature_Setpoint
Occupied_Humidity_Setpoint
Occupied_Load_Shed_Command
Outside_Fan
Passive_Chilled_Beam
Power_Factor_Sensor
Preheat_Command
Pump_Status
Reactive_Energy_Sensor
Refrigerant
Refrigerant_Level_Sensor
Relay
Relay_Command
Relief_Damper
Relief_Fan
Return_Condenser_Water_Temperature_Setpoint
Sensor_Failure_Alarm
Shading_Equipment
Smoke_Detector
Soil
Soil_Temperature_Sensor
Speed_Command
Speed_Mode_Status
Supply_Air_Dewpoint_Sensor
Supply_Air_Flow_High_Reset_Setpoint
Supply_Air_Flow_Low_Reset_Setpoint
Supply_Air_Flow_Reset_Setpoint
Supply_Air_Smoke_Detection_Alarm
Supply_Air_Static_Pressure_Step_Parameter
Supply_Air_Temperature_Cooling_Setpoint
Supply_Air_Temperature_Heating_Setpoint
Supply_Air_Temperature_Setpoint_Limit
Supply_Water_Temperature_Sensor
Switch_Status
Temperature_Adjust_Sensor
Temperature_Alarm_Sensitivity_Parameter
Thermostat_Status
Thermostatic_Mixing_Valve
Tint_Command
Tint_Status
Transfer_Fan
Unoccupied_Cooling_Mode_Status
Unoccupied_Cooling_Supply_Air_Flow_Setpoint
Unoccupied_Cooling_Temperature_Deadband_Setpoint
Unoccupied_Cooling_Temperature_Setpoint
Unoccupied_Discharge_Air_Flow_Setpoint
Unoccupied_Heating_Discharge_Air_Flow_Setpoint
Unoccupied_Heating_Mode_Status
Unoccupied_Heating_Supply_Air_Flow_Setpoint
Unoccupied_Heating_Temperature_Deadband_Setpoint
Unoccupied_Heating_Temperature_Setpoint
Unoccupied_Humidity_Setpoint
Unoccupied_Mode_Status
Unoccupied_Supply_Air_Flow_Setpoint
Valve_Position_Alarm
Valve_Position_Command
Valve_Status
Voltage_Alarm
Voltage_Ratio_Setpoint
Zone_Air_Conditioning_Mode_Status
Zone_Occupied_Load_Shed_Command
Removed Classes
Air_Humidity_Setpoint
Chilled_Water_Pump_Differential_Pressure_Deadband_Setpoint
Dew_Point_Setpoint
Discharge_Water_Differential_Pressure_Deadband_Setpoint
Discharge_Water_Differential_Pressure_Integral_Time_Parameter
Discharge_Water_Differential_Pressure_Proportional_Band_Parameter
Discharge_Water_Temperature_Alarm
Discharge_Water_Temperature_Proportional_Band_Parameter
Discharge_Water_Temperature_Setpoint
Electrical_Power_Sensor
Hot_Water_Discharge_Temperature_Load_Shed_Status
Hot_Water_Supply_Temperature_High_Reset_Setpoint
Hot_Water_Supply_Temperature_Load_Shed_Status
Hot_Water_Supply_Temperature_Low_Reset_Setpoint
Louver
Medium_Temperature_Hot_Water_Discharge_Temperature_High_Reset_Setpoint
Medium_Temperature_Hot_Water_Discharge_Temperature_Low_Reset_Setpoint
Medium_Temperature_Hot_Water_Supply_Temperature_High_Reset_Setpoint
Medium_Temperature_Hot_Water_Supply_Temperature_Load_Shed_Setpoint
Medium_Temperature_Hot_Water_Supply_Temperature_Load_Shed_Status
Medium_Temperature_Hot_Water_Supply_Temperature_Low_Reset_Setpoint
Supply_Water_Differential_Pressure_Deadband_Setpoint
Supply_Water_Differential_Pressure_Integral_Time_Parameter
Supply_Water_Differential_Pressure_Proportional_Band_Parameter
Supply_Water_Temperature_Alarm
Supply_Water_Temperature_Deadband_Setpoint
Supply_Water_Temperature_Integral_Time_Parameter
Supply_Water_Temperature_Proportional_Band_Parameter
Supply_Water_Temperature_Setpoint