diff --git a/bricksrc/parameter.py b/bricksrc/parameter.py index 62497ed2..a7a09e53 100644 --- a/bricksrc/parameter.py +++ b/bricksrc/parameter.py @@ -1,5 +1,5 @@ from rdflib import Literal -from .namespaces import BRICK, TAG, OWL +from .namespaces import BRICK, TAG, OWL, QUDTQK parameter_definitions = { "Parameter": { @@ -13,6 +13,20 @@ }, }, }, + "Time_Parameter": { + BRICK.hasQuantity: BRICK.Time, + "tags": [TAG.Point, TAG.Time, TAG.Parameter], + "subclasses": { + "Deceleration_Time_Parameter": { + BRICK.hasQuantity: BRICK.Time, + "tags": [TAG.Point, TAG.Time, TAG.Parameter, TAG.Deceleration], + }, + "Acceleration_Time_Parameter": { + BRICK.hasQuantity: BRICK.Time, + "tags": [TAG.Point, TAG.Time, TAG.Parameter, TAG.Acceleration], + }, + }, + }, "Alarm_Sensitivity_Parameter": { "tags": [TAG.Point, TAG.Alarm, TAG.Sensitivity, TAG.Parameter], "subclasses": { @@ -68,7 +82,6 @@ TAG.Max, TAG.Load, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Load_Setpoint": { @@ -77,11 +90,246 @@ TAG.Min, TAG.Load, TAG.Parameter, - TAG.Setpoint, ], }, }, }, + "Deadband": { + "tags": [TAG.Point, TAG.Deadband, TAG.Parameter], + BRICK.hasQuantity: QUDTQK.Dimensionless, + "subclasses": { + "Humidity_Deadband": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + "tags": [TAG.Point, TAG.Deadband, TAG.Parameter, TAG.Humidity], + }, + "Temperature_Deadband": { + BRICK.hasQuantity: BRICK.Temperature, + "subclasses": { + "Occupied_Cooling_Temperature_Deadband": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Cool, + TAG.Temperature, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [BRICK.Cooling_Temperature_Setpoint], + }, + "Occupied_Heating_Temperature_Deadband": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Heat, + TAG.Temperature, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [BRICK.Heating_Temperature_Setpoint], + }, + "Unoccupied_Cooling_Temperature_Deadband": { + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Cool, + TAG.Temperature, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [BRICK.Cooling_Temperature_Setpoint], + }, + "Unoccupied_Heating_Temperature_Deadband": { + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Heat, + TAG.Temperature, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [BRICK.Heating_Temperature_Setpoint], + }, + "Supply_Air_Temperature_Deadband": { + BRICK.hasSubstance: [ + BRICK.Supply_Air, + BRICK.Discharge_Air, + ], + BRICK.hasSubstance: [ + BRICK.Supply_Air, + BRICK.Discharge_Air, + ], + BRICK.hasQuantity: BRICK.Temperature, + "aliases": [ + BRICK["Discharge_Air_Temperature_Deadband"] + ], + "subclasses": { + "Heating_Supply_Air_Temperature_Deadband": { + "aliases": [ + BRICK[ + "Heating_Discharge_Air_Temperature_Deadband" + ] + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Discharge_Air, + "tags": [ + TAG.Point, + TAG.Heat, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [ + BRICK.Discharge_Air_Temperature_Heating_Setpoint, + BRICK.Heating_Temperature_Setpoint, + ], + }, + "Cooling_Supply_Air_Temperature_Deadband": { + "aliases": [ + BRICK[ + "Cooling_Discharge_Air_Temperature_Deadband" + ] + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Discharge_Air, + "tags": [ + TAG.Point, + TAG.Cool, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [ + BRICK.Discharge_Air_Temperature_Cooling_Setpoint, + BRICK.Cooling_Temperature_Setpoint, + ], + }, + }, + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [ + BRICK.Discharge_Air_Temperature_Setpoint, + BRICK.Air_Temperature_Setpoint, + ], + }, + "Entering_Water_Temperature_Deadband": { + BRICK.hasSubstance: BRICK.Entering_Water, + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Entering, + TAG.Water, + TAG.Temperature, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [BRICK.Entering_Water_Temperature_Setpoint], + }, + "Leaving_Water_Temperature_Deadband": { + BRICK.hasSubstance: BRICK.Leaving_Water, + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [BRICK.Leaving_Water_Temperature_Setpoint], + }, + }, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [BRICK.Temperature_Setpoint], + }, + "Air_Flow_Deadband": { + BRICK.hasSubstance: BRICK.Air, + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + "subclasses": { + "Exhaust_Air_Stack_Flow_Deadband": { + "tags": [ + TAG.Point, + TAG.Exhaust, + TAG.Air, + TAG.Stack, + TAG.Flow, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [BRICK.Exhaust_Air_Stack_Flow_Setpoint], + } + }, + "tags": [ + TAG.Point, + TAG.Air, + TAG.Flow, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [BRICK.Air_Flow_Setpoint], + }, + "Static_Pressure_Deadband": { + BRICK.hasQuantity: BRICK.Static_Pressure, + "tags": [ + TAG.Point, + TAG.Static, + TAG.Pressure, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [BRICK.Static_Pressure_Setpoint], + "subclasses": { + "Supply_Air_Static_Pressure_Deadband": { + BRICK.hasSubstance: [ + BRICK.Supply_Air, + BRICK.Discharge_Air, + ], + BRICK.hasSubstance: [ + BRICK.Supply_Air, + BRICK.Discharge_Air, + ], + BRICK.hasQuantity: BRICK.Static_Pressure, + "aliases": [ + BRICK["Discharge_Air_Static_Pressure_Deadband"] + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Static, + TAG.Pressure, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [ + BRICK.Discharge_Air_Static_Pressure_Setpoint, + BRICK.Supply_Air_Static_Pressure_Setpoint, + ], + }, + }, + }, + }, + }, "Temperature_Parameter": { "tags": [TAG.Point, TAG.Temperature, TAG.Parameter], "subclasses": { @@ -832,7 +1080,6 @@ TAG.Speed, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Max_Speed_Setpoint_Limit": { @@ -842,7 +1089,6 @@ TAG.Speed, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "parents": [BRICK.Max_Limit], }, @@ -853,7 +1099,6 @@ TAG.Speed, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "parents": [BRICK.Min_Limit], }, @@ -865,7 +1110,7 @@ TAG.Air, TAG.Temperature, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "parents": [BRICK.Temperature_Parameter], "subclasses": { @@ -880,7 +1125,7 @@ TAG.Air, TAG.Temperature, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "subclasses": { "Max_Supply_Air_Temperature_Setpoint_Limit": { @@ -897,7 +1142,7 @@ TAG.Air, TAG.Temperature, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "parents": [ BRICK.Max_Temperature_Setpoint_Limit @@ -917,7 +1162,7 @@ TAG.Air, TAG.Temperature, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "parents": [ BRICK.Min_Temperature_Setpoint_Limit @@ -934,7 +1179,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Max_Air_Flow_Setpoint_Limit": { @@ -945,7 +1189,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Air_Flow_Setpoint_Limit": { @@ -956,7 +1199,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, }, @@ -973,7 +1215,7 @@ TAG.Max, TAG.Position, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "parents": [BRICK.Max_Limit], }, @@ -983,7 +1225,7 @@ TAG.Min, TAG.Position, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "parents": [BRICK.Min_Limit], }, @@ -996,7 +1238,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Max_Chilled_Water_Differential_Pressure_Setpoint_Limit": { @@ -1009,7 +1250,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Chilled_Water_Differential_Pressure_Setpoint_Limit": { @@ -1022,7 +1262,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Max_Hot_Water_Differential_Pressure_Setpoint_Limit": { @@ -1035,7 +1274,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Hot_Water_Differential_Pressure_Setpoint_Limit": { @@ -1048,7 +1286,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, }, @@ -1059,7 +1296,7 @@ TAG.Fresh, TAG.Air, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "subclasses": { "Min_Fresh_Air_Setpoint_Limit": { @@ -1069,7 +1306,7 @@ TAG.Fresh, TAG.Air, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "parents": [BRICK.Min_Limit], }, @@ -1080,7 +1317,7 @@ TAG.Fresh, TAG.Air, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "parents": [BRICK.Max_Limit], }, @@ -1102,7 +1339,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Min_Static_Pressure_Setpoint_Limit": { @@ -1113,7 +1349,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Max_Static_Pressure_Setpoint_Limit": { @@ -1124,7 +1359,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "High_Static_Pressure_Cutout_Setpoint_Limit": { @@ -1135,7 +1369,7 @@ TAG.Pressure, TAG.Cutout, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], }, }, @@ -1150,7 +1384,6 @@ TAG.Speed, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Max_Supply_Air_Static_Pressure_Setpoint_Limit": { @@ -1169,7 +1402,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Max_Chilled_Water_Differential_Pressure_Setpoint_Limit": { @@ -1182,7 +1414,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Max_Hot_Water_Differential_Pressure_Setpoint_Limit": { @@ -1195,7 +1426,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Max_Static_Pressure_Setpoint_Limit": { @@ -1206,7 +1436,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Max_Supply_Air_Static_Pressure_Setpoint_Limit": { @@ -1225,7 +1454,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, }, @@ -1236,7 +1464,7 @@ TAG.Max, TAG.Temperature, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "parents": [BRICK.Temperature_Parameter], }, @@ -1248,7 +1476,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Max_Outside_Air_Flow_Setpoint_Limit": { @@ -1260,7 +1487,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Max_Cooling_Supply_Air_Flow_Setpoint_Limit": { @@ -1279,7 +1505,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Max_Occupied_Cooling_Supply_Air_Flow_Setpoint_Limit": { @@ -1299,7 +1524,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Max_Unoccupied_Cooling_Supply_Air_Flow_Setpoint_Limit": { @@ -1319,7 +1543,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, }, @@ -1340,7 +1563,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Max_Occupied_Heating_Supply_Air_Flow_Setpoint_Limit": { @@ -1360,7 +1582,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Max_Unoccupied_Heating_Supply_Air_Flow_Setpoint_Limit": { @@ -1380,7 +1601,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, }, @@ -1399,7 +1619,6 @@ TAG.Speed, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Hot_Water_Differential_Pressure_Setpoint_Limit": { @@ -1412,7 +1631,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Chilled_Water_Differential_Pressure_Setpoint_Limit": { @@ -1425,7 +1643,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Supply_Air_Static_Pressure_Setpoint_Limit": { @@ -1444,7 +1661,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Temperature_Setpoint_Limit": { @@ -1453,7 +1669,7 @@ TAG.Min, TAG.Temperature, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "parents": [BRICK.Temperature_Parameter], }, @@ -1465,7 +1681,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Min_Supply_Air_Static_Pressure_Setpoint_Limit": { @@ -1484,7 +1699,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, }, @@ -1497,7 +1711,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Min_Outside_Air_Flow_Setpoint_Limit": { @@ -1509,7 +1722,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Cooling_Supply_Air_Flow_Setpoint_Limit": { @@ -1528,7 +1740,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Min_Occupied_Cooling_Supply_Air_Flow_Setpoint_Limit": { @@ -1548,7 +1759,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Unoccupied_Cooling_Supply_Air_Flow_Setpoint_Limit": { @@ -1568,7 +1778,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, }, @@ -1589,7 +1798,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Min_Occupied_Heating_Supply_Air_Flow_Setpoint_Limit": { @@ -1609,7 +1817,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Unoccupied_Heating_Supply_Air_Flow_Setpoint_Limit": { @@ -1629,7 +1836,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, }, diff --git a/bricksrc/setpoint.py b/bricksrc/setpoint.py index adf4cd72..546e21f4 100644 --- a/bricksrc/setpoint.py +++ b/bricksrc/setpoint.py @@ -3,345 +3,259 @@ setpoint_definitions = { "Setpoint": { - RDFS.seeAlso: Literal( - "https://xp20.ashrae.org/terminology/index.php?term=setpoint" - ), - "tags": [TAG.Point, TAG.Setpoint], + RDFS.seeAlso: "https://xp20.ashrae.org/terminology/index.php?term=setpoint", + "tags": [ + TAG.Point, + TAG.Setpoint, + ], "subclasses": { - "Current_Ratio_Setpoint": { - BRICK.hasQuantity: BRICK.Electric_Current, - "tags": [TAG.Point, TAG.Setpoint, TAG.Current, TAG.Electric, TAG.Ratio], - }, - "Voltage_Ratio_Setpoint": { - BRICK.hasQuantity: BRICK.Voltage, - "tags": [TAG.Point, TAG.Setpoint, TAG.Voltage, TAG.Electric, TAG.Ratio], - }, - "Frequency_Setpoint": { - "tags": [TAG.Point, TAG.Setpoint, TAG.Frequency], - BRICK.hasQuantity: BRICK.Frequency, - }, - "Illuminance_Setpoint": { - BRICK.hasQuantity: QUDTQK.Illuminance, - "tags": [TAG.Point, TAG.Setpoint, TAG.Illuminance], - }, - "Enthalpy_Setpoint": { - BRICK.hasQuantity: QUDTQK.Enthalpy, - "tags": [TAG.Point, TAG.Setpoint, TAG.Enthalpy], - }, "Dewpoint_Setpoint": { BRICK.hasQuantity: QUDTQK.DewPointTemperature, - "tags": [TAG.Point, TAG.Dewpoint, TAG.Setpoint], + "tags": [ + TAG.Point, + TAG.Dewpoint, + TAG.Setpoint, + ], }, - "Demand_Setpoint": { - "tags": [TAG.Point, TAG.Demand, TAG.Setpoint], - BRICK.hasQuantity: QUDTQK.Power, + "Differential_Setpoint": { + BRICK.hasQuantity: QUDTQK.Dimensionless, "subclasses": { - "Cooling_Demand_Setpoint": { - "tags": [TAG.Point, TAG.Cool, TAG.Demand, TAG.Setpoint], - }, - "Heating_Demand_Setpoint": { - "tags": [TAG.Point, TAG.Heat, TAG.Demand, TAG.Setpoint], - }, - "Preheat_Demand_Setpoint": { - "tags": [TAG.Point, TAG.Preheat, TAG.Demand, TAG.Setpoint], - }, - "Air_Flow_Demand_Setpoint": { - BRICK.hasSubstance: BRICK.Air, - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + "Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, "tags": [ TAG.Point, - TAG.Air, - TAG.Flow, - TAG.Demand, + TAG.Differential, + TAG.Pressure, TAG.Setpoint, ], "subclasses": { - "Supply_Air_Flow_Demand_Setpoint": { - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, - ], - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - "aliases": [ - BRICK["Discharge_Air_Flow_Demand_Setpoint"] - ], + "Air_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + BRICK.hasSubstance: BRICK.Air, "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, TAG.Air, - TAG.Flow, - TAG.Demand, - TAG.Setpoint, - ], - }, - }, - }, - }, - }, - "Damper_Position_Setpoint": { - BRICK.hasQuantity: BRICK.Position, - "tags": [TAG.Point, TAG.Damper, TAG.Position, TAG.Setpoint], - }, - "Deadband_Setpoint": { - "tags": [TAG.Point, TAG.Deadband, TAG.Setpoint], - BRICK.hasQuantity: QUDTQK.Dimensionless, - "subclasses": { - "Humidity_Deadband_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - "tags": [TAG.Point, TAG.Deadband, TAG.Setpoint, TAG.Humidity], - }, - "Temperature_Deadband_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - "subclasses": { - "Occupied_Cooling_Temperature_Deadband_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - "tags": [ - TAG.Point, - TAG.Occupied, - TAG.Cool, - TAG.Temperature, - TAG.Deadband, - TAG.Setpoint, - ], - "parents": [BRICK.Cooling_Temperature_Setpoint], - }, - "Occupied_Heating_Temperature_Deadband_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - "tags": [ - TAG.Point, - TAG.Occupied, - TAG.Heat, - TAG.Temperature, - TAG.Deadband, - TAG.Setpoint, - ], - "parents": [BRICK.Heating_Temperature_Setpoint], - }, - "Unoccupied_Cooling_Temperature_Deadband_Setpoint": { - "tags": [ - TAG.Point, - TAG.Unoccupied, - TAG.Cool, - TAG.Temperature, - TAG.Deadband, - TAG.Setpoint, - ], - "parents": [BRICK.Cooling_Temperature_Setpoint], - }, - "Unoccupied_Heating_Temperature_Deadband_Setpoint": { - "tags": [ - TAG.Point, - TAG.Unoccupied, - TAG.Heat, - TAG.Temperature, - TAG.Deadband, + TAG.Differential, + TAG.Pressure, TAG.Setpoint, ], - "parents": [BRICK.Heating_Temperature_Setpoint], - }, - "Supply_Air_Temperature_Deadband_Setpoint": { - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, - ], - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, - ], - BRICK.hasQuantity: BRICK.Temperature, - "aliases": [ - BRICK["Discharge_Air_Temperature_Deadband_Setpoint"] - ], "subclasses": { - "Heating_Supply_Air_Temperature_Deadband_Setpoint": { - "aliases": [ - BRICK[ - "Heating_Discharge_Air_Temperature_Deadband_Setpoint" - ] - ], - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Discharge_Air, + "Exhaust_Air_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + BRICK.hasSubstance: BRICK.Exhaust_Air, "tags": [ TAG.Point, - TAG.Heat, - TAG.Supply, - TAG.Discharge, + TAG.Exhaust, TAG.Air, - TAG.Temperature, - TAG.Deadband, TAG.Setpoint, + TAG.Pressure, + TAG.Differential, ], - "parents": [ - BRICK.Discharge_Air_Temperature_Heating_Setpoint, - BRICK.Heating_Temperature_Setpoint, + }, + "Return_Air_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + BRICK.hasSubstance: BRICK.Return_Air, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Setpoint, + TAG.Pressure, + TAG.Differential, ], }, - "Cooling_Supply_Air_Temperature_Deadband_Setpoint": { + "Supply_Air_Differential_Pressure_Setpoint": { "aliases": [ - BRICK[ - "Cooling_Discharge_Air_Temperature_Deadband_Setpoint" - ] + BRICK.Discharge_Air_Differential_Pressure_Setpoint, ], - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Discharge_Air, + BRICK.hasQuantity: BRICK.Differential_Pressure, + BRICK.hasSubstance: BRICK.Supply_Air, "tags": [ TAG.Point, - TAG.Cool, TAG.Supply, TAG.Discharge, TAG.Air, - TAG.Temperature, - TAG.Deadband, TAG.Setpoint, - ], - "parents": [ - BRICK.Discharge_Air_Temperature_Cooling_Setpoint, - BRICK.Cooling_Temperature_Setpoint, + TAG.Pressure, + TAG.Differential, ], }, }, - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Temperature, - TAG.Deadband, - TAG.Setpoint, - ], - "parents": [ - BRICK.Discharge_Air_Temperature_Setpoint, - BRICK.Air_Temperature_Setpoint, - ], }, - "Entering_Water_Temperature_Deadband_Setpoint": { - BRICK.hasSubstance: BRICK.Entering_Water, - BRICK.hasQuantity: BRICK.Temperature, - "tags": [ - TAG.Point, - TAG.Entering, - TAG.Water, - TAG.Temperature, - TAG.Deadband, - TAG.Setpoint, - ], - "parents": [BRICK.Entering_Water_Temperature_Setpoint], - }, - "Leaving_Water_Temperature_Deadband_Setpoint": { - BRICK.hasSubstance: BRICK.Leaving_Water, - BRICK.hasQuantity: BRICK.Temperature, + "Water_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + BRICK.hasSubstance: BRICK.Water, "tags": [ TAG.Point, - TAG.Leaving, TAG.Water, - TAG.Temperature, - TAG.Deadband, + TAG.Differential, + TAG.Pressure, TAG.Setpoint, ], - "parents": [BRICK.Leaving_Water_Temperature_Setpoint], + "subclasses": { + "Chilled_Water_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + BRICK.hasSubstance: BRICK.Chilled_Water, + "tags": [ + TAG.Point, + TAG.Chilled, + TAG.Water, + TAG.Differential, + TAG.Pressure, + TAG.Setpoint, + ], + }, + "Hot_Water_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + BRICK.hasSubstance: BRICK.Hot_Water, + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Differential, + TAG.Pressure, + TAG.Setpoint, + ], + "subclasses": { + "Domestic_Hot_Water_Differential_Pressure_Setpoint": { + "tags": [ + TAG.Point, + TAG.Domestic, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Differential, + TAG.Pressure, + TAG.Setpoint, + ], + }, + "Medium_Temperature_Hot_Water_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Differential, + TAG.Pressure, + TAG.Setpoint, + ], + }, + }, + }, + }, }, }, + }, + "Differential_Speed_Setpoint": { + BRICK.hasQuantity: BRICK.Speed, "tags": [ TAG.Point, - TAG.Temperature, - TAG.Deadband, + TAG.Differential, + TAG.Speed, TAG.Setpoint, ], - "parents": [BRICK.Temperature_Setpoint], }, - "Air_Flow_Deadband_Setpoint": { - BRICK.hasSubstance: BRICK.Air, - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + "Differential_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Temperature, + "tags": [ + TAG.Point, + TAG.Differential, + TAG.Temperature, + TAG.Setpoint, + ], "subclasses": { - "Exhaust_Air_Stack_Flow_Deadband_Setpoint": { + "Differential_Air_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Temperature, "tags": [ TAG.Point, - TAG.Exhaust, + TAG.Differential, TAG.Air, - TAG.Stack, - TAG.Flow, - TAG.Deadband, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Water_Differential_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Temperature, + BRICK.hasSubstance: BRICK.Water, + "tags": [ + TAG.Point, + TAG.Water, + TAG.Differential, + TAG.Temperature, TAG.Setpoint, ], - "parents": [BRICK.Exhaust_Air_Stack_Flow_Setpoint], - } + }, }, + }, + "Load_Shed_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + "parents": [ + BRICK.Load_Shed_Setpoint, + ], "tags": [ TAG.Point, - TAG.Air, - TAG.Flow, - TAG.Deadband, + TAG.Load, + TAG.Shed, + TAG.Differential, + TAG.Pressure, TAG.Setpoint, ], - "parents": [BRICK.Air_Flow_Setpoint], }, - "Static_Pressure_Deadband_Setpoint": { - BRICK.hasQuantity: BRICK.Static_Pressure, + "Medium_Temperature_Hot_Water_Differential_Pressure_Load_Shed_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, "tags": [ TAG.Point, - TAG.Static, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Differential, TAG.Pressure, - TAG.Deadband, + TAG.Shed, + TAG.Load, TAG.Setpoint, ], - "parents": [BRICK.Static_Pressure_Setpoint], - "subclasses": { - "Supply_Air_Static_Pressure_Deadband_Setpoint": { - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, - ], - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, - ], - BRICK.hasQuantity: BRICK.Static_Pressure, - "aliases": [ - BRICK[ - "Discharge_Air_Static_Pressure_Deadband_Setpoint" - ] - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Static, - TAG.Pressure, - TAG.Deadband, - TAG.Setpoint, - ], - "parents": [ - BRICK.Discharge_Air_Static_Pressure_Setpoint, - BRICK.Supply_Air_Static_Pressure_Setpoint, - ], - }, - }, }, }, }, + "Enthalpy_Setpoint": { + BRICK.hasQuantity: QUDTQK.Enthalpy, + "tags": [ + TAG.Point, + TAG.Setpoint, + TAG.Enthalpy, + ], + }, "Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - "tags": [TAG.Point, TAG.Flow, TAG.Setpoint], + "tags": [ + TAG.Point, + TAG.Flow, + TAG.Setpoint, + ], "subclasses": { "Air_Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, BRICK.hasSubstance: BRICK.Air, - "tags": [TAG.Point, TAG.Air, TAG.Flow, TAG.Setpoint], + "tags": [ + TAG.Point, + TAG.Air, + TAG.Flow, + TAG.Setpoint, + ], "subclasses": { - "Air_Flow_Demand_Setpoint": { + "Exhaust_Air_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Exhaust_Air, "tags": [ TAG.Point, + TAG.Exhaust, TAG.Air, TAG.Flow, - TAG.Demand, TAG.Setpoint, ], - }, - "Exhaust_Air_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Exhaust_Air, "subclasses": { "Exhaust_Air_Stack_Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, @@ -353,15 +267,8 @@ TAG.Flow, TAG.Setpoint, ], - } + }, }, - "tags": [ - TAG.Point, - TAG.Exhaust, - TAG.Air, - TAG.Flow, - TAG.Setpoint, - ], }, "Outside_Air_Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, @@ -375,39 +282,44 @@ ], }, "Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Flow_Setpoint, + ], BRICK.hasQuantity: QUDTQK.VolumeFlowRate, BRICK.hasSubstance: [ BRICK.Supply_Air, BRICK.Discharge_Air, ], - "aliases": [BRICK["Discharge_Air_Flow_Setpoint"]], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Setpoint, + ], "subclasses": { - "Supply_Air_Flow_Demand_Setpoint": { + "Cooling_Supply_Air_Flow_Setpoint": { "aliases": [ - BRICK["Discharge_Air_Flow_Demand_Setpoint"] + BRICK.Cooling_Discharge_Air_Flow_Setpoint, ], "tags": [ TAG.Point, + TAG.Cool, TAG.Supply, TAG.Discharge, TAG.Air, TAG.Flow, - TAG.Demand, TAG.Setpoint, ], - }, - "Occupied_Supply_Air_Flow_Setpoint": { - "aliases": [ - BRICK[ - "Occupied_Discharge_Air_Flow_Setpoint" - ] - ], "subclasses": { "Occupied_Cooling_Supply_Air_Flow_Setpoint": { "aliases": [ - BRICK[ - "Occupied_Cooling_Discharge_Air_Flow_Setpoint" - ] + BRICK.Occupied_Cooling_Discharge_Air_Flow_Setpoint, + ], + "parents": [ + BRICK.Cooling_Discharge_Air_Flow_Setpoint, + BRICK.Cooling_Supply_Air_Flow_Setpoint, ], "tags": [ TAG.Point, @@ -419,16 +331,49 @@ TAG.Flow, TAG.Setpoint, ], + }, + "Unoccupied_Cooling_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Unoccupied_Cooling_Discharge_Air_Flow_Setpoint, + ], "parents": [ BRICK.Cooling_Discharge_Air_Flow_Setpoint, BRICK.Cooling_Supply_Air_Flow_Setpoint, ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Cool, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Setpoint, + ], }, + }, + }, + "Heating_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Heating_Discharge_Air_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Heat, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Setpoint, + ], + "subclasses": { "Occupied_Heating_Supply_Air_Flow_Setpoint": { "aliases": [ - BRICK[ - "Occupied_Heating_Discharge_Air_Flow_Setpoint" - ] + BRICK.Occupied_Heating_Discharge_Air_Flow_Setpoint, + ], + "parents": [ + BRICK.Heating_Discharge_Air_Flow_Setpoint, + BRICK.Heating_Supply_Air_Flow_Setpoint, ], "tags": [ TAG.Point, @@ -440,12 +385,32 @@ TAG.Flow, TAG.Setpoint, ], + }, + "Unoccupied_Heating_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Unoccupied_Heating_Discharge_Air_Flow_Setpoint, + ], "parents": [ BRICK.Heating_Discharge_Air_Flow_Setpoint, BRICK.Heating_Supply_Air_Flow_Setpoint, ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Heat, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Setpoint, + ], }, }, + }, + "Occupied_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Occupied_Discharge_Air_Flow_Setpoint, + ], "tags": [ TAG.Point, TAG.Occupied, @@ -455,23 +420,18 @@ TAG.Flow, TAG.Setpoint, ], - }, - "Unoccupied_Supply_Air_Flow_Setpoint": { - "aliases": [ - BRICK[ - "Unoccupied_Discharge_Air_Flow_Setpoint" - ] - ], "subclasses": { - "Unoccupied_Cooling_Supply_Air_Flow_Setpoint": { + "Occupied_Cooling_Supply_Air_Flow_Setpoint": { "aliases": [ - BRICK[ - "Unoccupied_Cooling_Discharge_Air_Flow_Setpoint" - ] + BRICK.Occupied_Cooling_Discharge_Air_Flow_Setpoint, + ], + "parents": [ + BRICK.Cooling_Discharge_Air_Flow_Setpoint, + BRICK.Cooling_Supply_Air_Flow_Setpoint, ], "tags": [ TAG.Point, - TAG.Unoccupied, + TAG.Occupied, TAG.Cool, TAG.Supply, TAG.Discharge, @@ -479,20 +439,18 @@ TAG.Flow, TAG.Setpoint, ], - "parents": [ - BRICK.Cooling_Discharge_Air_Flow_Setpoint, - BRICK.Cooling_Supply_Air_Flow_Setpoint, - ], }, - "Unoccupied_Heating_Supply_Air_Flow_Setpoint": { + "Occupied_Heating_Supply_Air_Flow_Setpoint": { "aliases": [ - BRICK[ - "Unoccupied_Heating_Discharge_Air_Flow_Setpoint" - ] + BRICK.Occupied_Heating_Discharge_Air_Flow_Setpoint, + ], + "parents": [ + BRICK.Heating_Discharge_Air_Flow_Setpoint, + BRICK.Heating_Supply_Air_Flow_Setpoint, ], "tags": [ TAG.Point, - TAG.Unoccupied, + TAG.Occupied, TAG.Heat, TAG.Supply, TAG.Discharge, @@ -500,12 +458,13 @@ TAG.Flow, TAG.Setpoint, ], - "parents": [ - BRICK.Heating_Discharge_Air_Flow_Setpoint, - BRICK.Heating_Supply_Air_Flow_Setpoint, - ], }, }, + }, + "Unoccupied_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Unoccupied_Discharge_Air_Flow_Setpoint, + ], "tags": [ TAG.Point, TAG.Unoccupied, @@ -515,57 +474,115 @@ TAG.Flow, TAG.Setpoint, ], + "subclasses": { + "Unoccupied_Cooling_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Unoccupied_Cooling_Discharge_Air_Flow_Setpoint, + ], + "parents": [ + BRICK.Cooling_Discharge_Air_Flow_Setpoint, + BRICK.Cooling_Supply_Air_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Cool, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Setpoint, + ], + }, + "Unoccupied_Heating_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Unoccupied_Heating_Discharge_Air_Flow_Setpoint, + ], + "parents": [ + BRICK.Heating_Discharge_Air_Flow_Setpoint, + BRICK.Heating_Supply_Air_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Heat, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Setpoint, + ], + }, + }, }, - "Cooling_Supply_Air_Flow_Setpoint": { - "aliases": [ - BRICK["Cooling_Discharge_Air_Flow_Setpoint"] + }, + }, + }, + }, + "Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Water, + "tags": [ + TAG.Point, + TAG.Water, + TAG.Flow, + TAG.Setpoint, + ], + "subclasses": { + "Bypass_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Bypass_Water, + "tags": [ + TAG.Point, + TAG.Bypass, + TAG.Water, + TAG.Flow, + TAG.Setpoint, + ], + }, + "Chilled_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Chilled_Water, + "tags": [ + TAG.Point, + TAG.Chilled, + TAG.Water, + TAG.Flow, + TAG.Setpoint, + ], + "subclasses": { + "Entering_Chilled_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Entering_Chilled_Water, + "parents": [ + BRICK.Chilled_Water_Flow_Setpoint, ], "tags": [ TAG.Point, - TAG.Cool, - TAG.Supply, - TAG.Discharge, - TAG.Air, + TAG.Chilled, + TAG.Water, + TAG.Entering, TAG.Flow, TAG.Setpoint, ], }, - "Heating_Supply_Air_Flow_Setpoint": { - "aliases": [ - BRICK["Heating_Discharge_Air_Flow_Setpoint"] + "Leaving_Chilled_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Leaving_Chilled_Water, + "parents": [ + BRICK.Chilled_Water_Flow_Setpoint, ], "tags": [ TAG.Point, - TAG.Heat, - TAG.Supply, - TAG.Discharge, - TAG.Air, + TAG.Chilled, + TAG.Water, + TAG.Leaving, TAG.Flow, TAG.Setpoint, ], }, }, - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Setpoint, - ], }, - }, - }, - "Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Water, - "tags": [ - TAG.Point, - TAG.Water, - TAG.Flow, - TAG.Setpoint, - ], - "subclasses": { "Condenser_Water_Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, BRICK.hasSubstance: BRICK.Condenser_Water, @@ -591,6 +608,9 @@ "Entering_Chilled_Water_Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, BRICK.hasSubstance: BRICK.Entering_Chilled_Water, + "parents": [ + BRICK.Chilled_Water_Flow_Setpoint, + ], "tags": [ TAG.Point, TAG.Chilled, @@ -599,11 +619,13 @@ TAG.Flow, TAG.Setpoint, ], - "parents": [BRICK.Chilled_Water_Flow_Setpoint], }, "Entering_Hot_Water_Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, BRICK.hasSubstance: BRICK.Entering_Hot_Water, + "parents": [ + BRICK.Hot_Water_Flow_Setpoint, + ], "tags": [ TAG.Point, TAG.Hot, @@ -612,37 +634,41 @@ TAG.Flow, TAG.Setpoint, ], - "parents": [BRICK.Hot_Water_Flow_Setpoint], }, }, }, - "Leaving_Water_Flow_Setpoint": { + "Hot_Water_Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Leaving_Water, + BRICK.hasSubstance: BRICK.Hot_Water, "tags": [ TAG.Point, - TAG.Leaving, + TAG.Hot, TAG.Water, TAG.Flow, TAG.Setpoint, ], "subclasses": { - "Leaving_Chilled_Water_Flow_Setpoint": { + "Entering_Hot_Water_Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Leaving_Chilled_Water, + BRICK.hasSubstance: BRICK.Entering_Hot_Water, + "parents": [ + BRICK.Hot_Water_Flow_Setpoint, + ], "tags": [ TAG.Point, - TAG.Chilled, + TAG.Hot, TAG.Water, - TAG.Leaving, + TAG.Entering, TAG.Flow, TAG.Setpoint, ], - "parents": [BRICK.Chilled_Water_Flow_Setpoint], }, "Leaving_Hot_Water_Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "parents": [ + BRICK.Hot_Water_Flow_Setpoint, + ], "tags": [ TAG.Point, TAG.Hot, @@ -651,58 +677,82 @@ TAG.Flow, TAG.Setpoint, ], - "parents": [BRICK.Hot_Water_Flow_Setpoint], }, }, }, - "Hot_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Hot_Water, - "tags": [ - TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Flow, - TAG.Setpoint, - ], - }, - "Chilled_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Chilled_Water, - "tags": [ - TAG.Point, - TAG.Chilled, - TAG.Water, - TAG.Flow, - TAG.Setpoint, - ], - }, - "Bypass_Water_Flow_Setpoint": { + "Leaving_Water_Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Bypass_Water, + BRICK.hasSubstance: BRICK.Leaving_Water, "tags": [ TAG.Point, - TAG.Bypass, + TAG.Leaving, TAG.Water, TAG.Flow, TAG.Setpoint, ], + "subclasses": { + "Leaving_Chilled_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Leaving_Chilled_Water, + "parents": [ + BRICK.Chilled_Water_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Chilled, + TAG.Water, + TAG.Leaving, + TAG.Flow, + TAG.Setpoint, + ], + }, + "Leaving_Hot_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "parents": [ + BRICK.Hot_Water_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Flow, + TAG.Setpoint, + ], + }, + }, }, }, }, }, }, + "Frequency_Setpoint": { + BRICK.hasQuantity: BRICK.Frequency, + "tags": [ + TAG.Point, + TAG.Setpoint, + TAG.Frequency, + ], + }, "Humidity_Setpoint": { - "tags": [TAG.Point, TAG.Humidity, TAG.Setpoint], BRICK.hasQuantity: QUDTQK.PressureRatio, + "tags": [ + TAG.Point, + TAG.Humidity, + TAG.Setpoint, + ], "subclasses": { - "Unoccupied_Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - "tags": [TAG.Point, TAG.Humidity, TAG.Setpoint, TAG.Unoccupied], - }, - "Occupied_Humidity_Setpoint": { + "Building_Air_Humidity_Setpoint": { BRICK.hasQuantity: QUDTQK.RelativeHumidity, - "tags": [TAG.Point, TAG.Humidity, TAG.Setpoint, TAG.Occupied], + BRICK.hasSubstance: BRICK.Building_Air, + "tags": [ + TAG.Point, + TAG.Humidity, + TAG.Setpoint, + TAG.Air, + TAG.Building, + ], }, "Bypass_Air_Humidity_Setpoint": { BRICK.hasQuantity: QUDTQK.RelativeHumidity, @@ -715,48 +765,46 @@ TAG.Bypass, ], }, - "Outside_Air_Humidity_Setpoint": { + "Exhaust_Air_Humidity_Setpoint": { BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: BRICK.Outside_Air, + BRICK.hasSubstance: BRICK.Exhaust_Air, "tags": [ TAG.Point, TAG.Humidity, TAG.Setpoint, TAG.Air, - TAG.Outside, + TAG.Exhaust, ], }, - "Zone_Air_Humidity_Setpoint": { + "Mixed_Air_Humidity_Setpoint": { BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: BRICK.Zone_Air, + BRICK.hasSubstance: BRICK.Mixed_Air, "tags": [ TAG.Point, TAG.Humidity, TAG.Setpoint, TAG.Air, - TAG.Zone, + TAG.Mixed, ], }, - "Building_Air_Humidity_Setpoint": { + "Occupied_Humidity_Setpoint": { BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: BRICK.Building_Air, "tags": [ TAG.Point, TAG.Humidity, TAG.Setpoint, - TAG.Air, - TAG.Building, + TAG.Occupied, ], }, - "Mixed_Air_Humidity_Setpoint": { + "Outside_Air_Humidity_Setpoint": { BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: BRICK.Mixed_Air, + BRICK.hasSubstance: BRICK.Outside_Air, "tags": [ TAG.Point, TAG.Humidity, TAG.Setpoint, TAG.Air, - TAG.Mixed, + TAG.Outside, ], }, "Return_Air_Humidity_Setpoint": { @@ -770,93 +818,192 @@ TAG.Return, ], }, - "Exhaust_Air_Humidity_Setpoint": { + "Supply_Air_Humidity_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Humidity_Setpoint, + ], BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: BRICK.Exhaust_Air, + BRICK.hasSubstance: [ + BRICK.Supply_Air, + BRICK.Discharge_Air, + ], "tags": [ TAG.Point, TAG.Humidity, TAG.Setpoint, TAG.Air, - TAG.Exhaust, + TAG.Supply, + TAG.Discharge, ], }, - "Supply_Air_Humidity_Setpoint": { + "Unoccupied_Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + "tags": [ + TAG.Point, + TAG.Humidity, + TAG.Setpoint, + TAG.Unoccupied, + ], + }, + "Zone_Air_Humidity_Setpoint": { BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: [BRICK.Supply_Air, BRICK.Discharge_Air], - "aliases": [BRICK["Discharge_Air_Humidity_Setpoint"]], + BRICK.hasSubstance: BRICK.Zone_Air, + "tags": [ + TAG.Point, + TAG.Humidity, + TAG.Setpoint, + TAG.Air, + TAG.Zone, + ], + }, + }, + }, + "Illuminance_Setpoint": { + BRICK.hasQuantity: QUDTQK.Illuminance, + "tags": [ + TAG.Point, + TAG.Setpoint, + TAG.Illuminance, + ], + }, + "Load_Shed_Setpoint": { + "tags": [ + TAG.Point, + TAG.Shed, + TAG.Load, + TAG.Setpoint, + ], + "subclasses": { + "Entering_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Pressure, + TAG.Shed, + TAG.Load, + TAG.Setpoint, + ], + }, + "Leaving_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Pressure, + TAG.Shed, + TAG.Load, + TAG.Setpoint, + ], + }, + "Load_Shed_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + "parents": [ + BRICK.Load_Shed_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Load, + TAG.Shed, + TAG.Differential, + TAG.Pressure, + TAG.Setpoint, + ], + }, + "Medium_Temperature_Hot_Water_Differential_Pressure_Load_Shed_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Differential, + TAG.Pressure, + TAG.Shed, + TAG.Load, + TAG.Setpoint, + ], + }, + }, + }, + "Luminance_Setpoint": { + BRICK.hasQuantity: QUDTQK.Luminance, + "tags": [ + TAG.Point, + TAG.Luminance, + TAG.Setpoint, + ], + }, + "Position_Setpoint": { + "subclasses": { + "Damper_Position_Setpoint": { + BRICK.hasQuantity: BRICK.Position, "tags": [ TAG.Point, - TAG.Humidity, + TAG.Damper, + TAG.Position, TAG.Setpoint, - TAG.Air, - TAG.Supply, - TAG.Discharge, ], }, + "Valve_Position_Setpoint": {}, }, }, - "Load_Setpoint": { - BRICK.hasQuantity: QUDTQK.Power, + "Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Pressure, + "tags": [ + TAG.Point, + TAG.Pressure, + TAG.Setpoint, + ], "subclasses": { - "Load_Shed_Setpoint": { - "tags": [TAG.Point, TAG.Shed, TAG.Load, TAG.Setpoint], + "Air_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Pressure, + "tags": [ + TAG.Setpoint, + TAG.Pressure, + TAG.Setpoint, + TAG.Air, + ], "subclasses": { - "Leaving_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Leaving, - TAG.Pressure, - TAG.Shed, - TAG.Load, - TAG.Setpoint, + "Building_Air_Static_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Static_Pressure, + BRICK.hasSubstance: BRICK.Building_Air, + "parents": [ + BRICK.Air_Pressure_Setpoint, ], - }, - "Entering_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint": { "tags": [ TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Entering, + TAG.Building, + TAG.Air, + TAG.Static, TAG.Pressure, - TAG.Shed, - TAG.Load, TAG.Setpoint, ], }, }, }, - }, - "tags": [TAG.Point, TAG.Load, TAG.Setpoint], - }, - "Luminance_Setpoint": { - "tags": [TAG.Point, TAG.Luminance, TAG.Setpoint], - BRICK.hasQuantity: QUDTQK.Luminance, - }, - "Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Pressure, - "subclasses": { - "Air_Pressure_Setpoint": { - "tags": [TAG.Setpoint, TAG.Pressure, TAG.Setpoint, TAG.Air], - BRICK.hasQuantity: BRICK.Pressure, - }, - "Water_Pressure_Setpoint": { - "tags": [TAG.Setpoint, TAG.Pressure, TAG.Setpoint, TAG.Water], - BRICK.hasQuantity: BRICK.Pressure, - }, "Static_Pressure_Setpoint": { BRICK.hasQuantity: BRICK.Static_Pressure, + "tags": [ + TAG.Point, + TAG.Static, + TAG.Pressure, + TAG.Setpoint, + ], "subclasses": { "Building_Air_Static_Pressure_Setpoint": { - "parents": [BRICK["Air_Pressure_Setpoint"]], - BRICK.hasSubstance: BRICK.Building_Air, BRICK.hasQuantity: BRICK.Static_Pressure, + BRICK.hasSubstance: BRICK.Building_Air, + "parents": [ + BRICK.Air_Pressure_Setpoint, + ], "tags": [ TAG.Point, TAG.Building, @@ -867,8 +1014,8 @@ ], }, "Chilled_Water_Static_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Chilled_Water, BRICK.hasQuantity: BRICK.Static_Pressure, + BRICK.hasSubstance: BRICK.Chilled_Water, "tags": [ TAG.Point, TAG.Chilled, @@ -879,8 +1026,8 @@ ], }, "Duct_Air_Static_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Air, BRICK.hasQuantity: BRICK.Static_Pressure, + BRICK.hasSubstance: BRICK.Air, "tags": [ TAG.Point, TAG.Duct, @@ -891,8 +1038,8 @@ ], }, "Exhaust_Air_Static_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Exhaust_Air, BRICK.hasQuantity: BRICK.Static_Pressure, + BRICK.hasSubstance: BRICK.Exhaust_Air, "tags": [ TAG.Point, TAG.Exhaust, @@ -903,8 +1050,8 @@ ], }, "Hot_Water_Static_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Hot_Water, BRICK.hasQuantity: BRICK.Static_Pressure, + BRICK.hasSubstance: BRICK.Hot_Water, "tags": [ TAG.Point, TAG.Hot, @@ -915,18 +1062,14 @@ ], }, "Supply_Air_Static_Pressure_Setpoint": { - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, + "aliases": [ + BRICK.Discharge_Air_Static_Pressure_Setpoint, ], + BRICK.hasQuantity: BRICK.Static_Pressure, BRICK.hasSubstance: [ BRICK.Supply_Air, BRICK.Discharge_Air, ], - BRICK.hasQuantity: BRICK.Static_Pressure, - "aliases": [ - BRICK["Discharge_Air_Static_Pressure_Setpoint"] - ], "tags": [ TAG.Point, TAG.Supply, @@ -946,279 +1089,65 @@ TAG.Static, TAG.Pressure, TAG.Setpoint, - ] - }, - }, - "tags": [TAG.Point, TAG.Static, TAG.Pressure, TAG.Setpoint], - }, - "Velocity_Pressure_Setpoint": { - "tags": [TAG.Point, TAG.Velocity, TAG.Pressure, TAG.Setpoint], - }, - }, - "tags": [TAG.Point, TAG.Pressure, TAG.Setpoint], - }, - "Reset_Setpoint": { - "tags": [TAG.Point, TAG.Reset, TAG.Setpoint], - BRICK.hasQuantity: QUDTQK.Dimensionless, - "subclasses": { - "Supply_Air_Flow_Reset_Setpoint": { - "aliases": [BRICK["Discharge_Air_Flow_Reset_Setpoint"]], - BRICK.hasSubstance: BRICK.Discharge_Air, - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Reset, - TAG.Setpoint, - ], - "subclasses": { - "Supply_Air_Flow_High_Reset_Setpoint": { - "aliases": [ - BRICK["Discharge_Air_Flow_High_Reset_Setpoint"] - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Reset, - TAG.Setpoint, - TAG.High, - ], - }, - "Supply_Air_Flow_Low_Reset_Setpoint": { - "aliases": [ - BRICK["Discharge_Air_Flow_Low_Reset_Setpoint"] - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Reset, - TAG.Setpoint, - TAG.Low, ], }, }, }, - "Temperature_High_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, + "Velocity_Pressure_Setpoint": { "tags": [ TAG.Point, - TAG.Temperature, - TAG.High, - TAG.Reset, + TAG.Velocity, + TAG.Pressure, TAG.Setpoint, ], - "subclasses": { - "Leaving_Hot_Water_Temperature_High_Reset_Setpoint": { - BRICK.hasSubstance: BRICK.Leaving_Hot_Water, - BRICK.hasQuantity: BRICK.Temperature, - "tags": [ - TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Leaving, - TAG.Temperature, - TAG.High, - TAG.Reset, - TAG.Setpoint, - ], - "subclasses": { - "Leaving_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Leaving, - TAG.Temperature, - TAG.High, - TAG.Reset, - TAG.Setpoint, - ], - }, - }, - }, - "Entering_Hot_Water_Temperature_High_Reset_Setpoint": { - "tags": [ - TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Entering, - TAG.Temperature, - TAG.High, - TAG.Reset, - TAG.Setpoint, - ], - "subclasses": { - "Entering_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Entering, - TAG.Temperature, - TAG.High, - TAG.Reset, - TAG.Setpoint, - ], - }, - }, - }, - "Outside_Air_Temperature_High_Reset_Setpoint": { - BRICK.hasSubstance: BRICK.Outside_Air, - BRICK.hasQuantity: BRICK.Temperature, - "tags": [ - TAG.Point, - TAG.Outside, - TAG.Air, - TAG.Temperature, - TAG.High, - TAG.Reset, - TAG.Setpoint, - ], - }, - "Return_Air_Temperature_High_Reset_Setpoint": { - BRICK.hasSubstance: BRICK.Return_Air, - BRICK.hasQuantity: BRICK.Temperature, - "tags": [ - TAG.Point, - TAG.Return, - TAG.Air, - TAG.Temperature, - TAG.High, - TAG.Reset, - TAG.Setpoint, - ], - }, - }, }, - "Temperature_Low_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - "tags": [ - TAG.Point, - TAG.Temperature, - TAG.Low, - TAG.Reset, - TAG.Setpoint, - ], - "subclasses": { - "Leaving_Hot_Water_Temperature_Low_Reset_Setpoint": { - BRICK.hasSubstance: BRICK.Leaving_Hot_Water, - BRICK.hasQuantity: BRICK.Temperature, - "tags": [ - TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Leaving, - TAG.Temperature, - TAG.Low, - TAG.Reset, - TAG.Setpoint, - ], - "subclasses": { - "Leaving_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Leaving, - TAG.Temperature, - TAG.Low, - TAG.Reset, - TAG.Setpoint, - ], - }, - }, - }, - "Entering_Hot_Water_Temperature_Low_Reset_Setpoint": { - "tags": [ - TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Entering, - TAG.Temperature, - TAG.Low, - TAG.Reset, - TAG.Setpoint, - ], - "subclasses": { - "Entering_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Entering, - TAG.Temperature, - TAG.Low, - TAG.Reset, - TAG.Setpoint, - ], - }, - }, - }, - "Outside_Air_Temperature_Low_Reset_Setpoint": { - BRICK.hasSubstance: BRICK.Outside_Air, - BRICK.hasQuantity: BRICK.Temperature, - "tags": [ - TAG.Point, - TAG.Outside, - TAG.Air, - TAG.Temperature, - TAG.Low, - TAG.Reset, - TAG.Setpoint, - ], - }, - "Return_Air_Temperature_Low_Reset_Setpoint": { - BRICK.hasSubstance: BRICK.Return_Air, - BRICK.hasQuantity: BRICK.Temperature, - "tags": [ - TAG.Point, - TAG.Return, - TAG.Air, - TAG.Temperature, - TAG.Low, - TAG.Reset, - TAG.Setpoint, - ], - }, - }, + "Water_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Pressure, + "tags": [ + TAG.Setpoint, + TAG.Pressure, + TAG.Setpoint, + TAG.Water, + ], }, }, }, "Speed_Setpoint": { BRICK.hasQuantity: BRICK.Speed, - "tags": [TAG.Point, TAG.Speed, TAG.Setpoint], + "tags": [ + TAG.Point, + TAG.Speed, + TAG.Setpoint, + ], "subclasses": { "Rated_Speed_Setpoint": { BRICK.hasQuantity: BRICK.Speed, - "tags": [TAG.Point, TAG.Rated, TAG.Speed, TAG.Setpoint], + "tags": [ + TAG.Point, + TAG.Rated, + TAG.Speed, + TAG.Setpoint, + ], }, }, }, "Temperature_Setpoint": { BRICK.hasQuantity: QUDTQK.Temperature, - "tags": [TAG.Point, TAG.Temperature, TAG.Setpoint], + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Setpoint, + ], "subclasses": { "Air_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, BRICK.hasSubstance: BRICK.Air, - "tags": [TAG.Point, TAG.Air, TAG.Temperature, TAG.Setpoint], + "tags": [ + TAG.Point, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], "subclasses": { "Effective_Air_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, @@ -1230,41 +1159,11 @@ TAG.Temperature, TAG.Setpoint, ], - }, - "Mixed_Air_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Mixed_Air, - "tags": [ - TAG.Point, - TAG.Mixed, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Occupied_Air_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Air, - "tags": [ - TAG.Point, - TAG.Occupied, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Return_Air_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Return_Air, - "tags": [ - TAG.Point, - TAG.Return, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], "subclasses": { "Effective_Return_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, + ], "tags": [ TAG.Point, TAG.Return, @@ -1274,66 +1173,94 @@ TAG.Setpoint, TAG.Effective, ], + }, + "Effective_Room_Air_Temperature_Setpoint": { "parents": [ - BRICK.Effective_Air_Temperature_Setpoint + BRICK.Effective_Air_Temperature_Setpoint, ], - }, - "Occupied_Return_Air_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Return, + TAG.Room, TAG.Air, TAG.Temperature, TAG.Heat, TAG.Setpoint, - TAG.Occupied, + TAG.Effective, + ], + }, + "Effective_Supply_Air_Temperature_Setpoint": { + "aliases": [ + BRICK.Effective_Discharge_Air_Temperature_Setpoint, ], "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint + BRICK.Effective_Air_Temperature_Setpoint, ], - }, - "Unoccupied_Return_Air_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Return, + TAG.Supply, + TAG.Discharge, TAG.Air, TAG.Temperature, TAG.Heat, TAG.Setpoint, - TAG.Unoccupied, + TAG.Effective, ], + }, + "Effective_Zone_Air_Temperature_Setpoint": { "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint + BRICK.Effective_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Effective, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, ], }, }, }, - "Room_Air_Temperature_Setpoint": { + "Mixed_Air_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Mixed_Air, + "tags": [ + TAG.Point, + TAG.Mixed, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Occupied_Air_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, BRICK.hasSubstance: BRICK.Air, "tags": [ TAG.Point, - TAG.Room, + TAG.Occupied, TAG.Air, TAG.Temperature, TAG.Setpoint, ], "subclasses": { - "Effective_Room_Air_Temperature_Setpoint": { + "Occupied_Return_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Room, + TAG.Return, TAG.Air, TAG.Temperature, TAG.Heat, TAG.Setpoint, - TAG.Effective, - ], - "parents": [ - BRICK.Effective_Air_Temperature_Setpoint + TAG.Occupied, ], }, "Occupied_Room_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], "tags": [ TAG.Point, TAG.Room, @@ -1343,299 +1270,319 @@ TAG.Setpoint, TAG.Occupied, ], + }, + "Occupied_Supply_Air_Temperature_Setpoint": { + "aliases": [ + BRICK.Occupied_Discharge_Air_Temperature_Setpoint, + ], "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint + BRICK.Occupied_Air_Temperature_Setpoint, ], - }, - "Unoccupied_Room_Air_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Room, + TAG.Supply, + TAG.Discharge, TAG.Air, TAG.Temperature, TAG.Heat, TAG.Setpoint, - TAG.Unoccupied, + TAG.Occupied, ], + }, + "Occupied_Zone_Air_Temperature_Setpoint": { "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint + BRICK.Occupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, ], }, }, }, - "Target_Zone_Air_Temperature_Setpoint": { + "Return_Air_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Zone_Air, + BRICK.hasSubstance: BRICK.Return_Air, "tags": [ TAG.Point, - TAG.Target, - TAG.Zone, + TAG.Return, TAG.Air, TAG.Temperature, TAG.Setpoint, ], "subclasses": { - "Effective_Target_Zone_Air_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Effective, - TAG.Target, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], + "Effective_Return_Air_Temperature_Setpoint": { "parents": [ - BRICK.Effective_Air_Temperature_Setpoint + BRICK.Effective_Air_Temperature_Setpoint, ], - }, - "Occupied_Target_Zone_Air_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Occupied, - TAG.Target, - TAG.Zone, + TAG.Return, TAG.Air, TAG.Temperature, + TAG.Heat, TAG.Setpoint, + TAG.Effective, ], + }, + "Occupied_Return_Air_Temperature_Setpoint": { "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint + BRICK.Occupied_Air_Temperature_Setpoint, ], - }, - "Unoccupied_Target_Zone_Air_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Unoccupied, - TAG.Target, - TAG.Zone, + TAG.Return, TAG.Air, TAG.Temperature, + TAG.Heat, TAG.Setpoint, + TAG.Occupied, ], + }, + "Unoccupied_Return_Air_Temperature_Setpoint": { "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint + BRICK.Unoccupied_Air_Temperature_Setpoint, ], - }, - "Standby_Target_Zone_Air_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Standby, - TAG.Target, - TAG.Zone, + TAG.Return, TAG.Air, TAG.Temperature, + TAG.Heat, TAG.Setpoint, + TAG.Unoccupied, ], }, }, }, - "Cooling_Zone_Air_Temperature_Setpoint": { + "Room_Air_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Zone_Air, + BRICK.hasSubstance: BRICK.Air, "tags": [ TAG.Point, - TAG.Cool, - TAG.Zone, + TAG.Room, TAG.Air, TAG.Temperature, TAG.Setpoint, ], "subclasses": { - "Effective_Cooling_Zone_Air_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Effective, - TAG.Cool, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], + "Effective_Room_Air_Temperature_Setpoint": { "parents": [ - BRICK.Effective_Air_Temperature_Setpoint + BRICK.Effective_Air_Temperature_Setpoint, ], - }, - "Occupied_Cooling_Zone_Air_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Occupied, - TAG.Cool, - TAG.Zone, + TAG.Room, TAG.Air, TAG.Temperature, + TAG.Heat, TAG.Setpoint, + TAG.Effective, ], + }, + "Occupied_Room_Air_Temperature_Setpoint": { "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint + BRICK.Occupied_Air_Temperature_Setpoint, ], - }, - "Unoccupied_Cooling_Zone_Air_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Unoccupied, - TAG.Cool, - TAG.Zone, + TAG.Room, TAG.Air, TAG.Temperature, + TAG.Heat, TAG.Setpoint, + TAG.Occupied, ], + }, + "Unoccupied_Room_Air_Temperature_Setpoint": { "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint + BRICK.Unoccupied_Air_Temperature_Setpoint, ], - }, - "Standby_Cooling_Zone_Air_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Standby, - TAG.Cool, - TAG.Zone, + TAG.Room, TAG.Air, TAG.Temperature, + TAG.Heat, TAG.Setpoint, + TAG.Unoccupied, ], }, }, }, - "Heating_Zone_Air_Temperature_Setpoint": { + "Supply_Air_Temperature_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Setpoint, + ], BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Zone_Air, + BRICK.hasSubstance: [ + BRICK.Supply_Air, + BRICK.Discharge_Air, + ], "tags": [ TAG.Point, - TAG.Heat, - TAG.Zone, + TAG.Supply, + TAG.Discharge, TAG.Air, TAG.Temperature, TAG.Setpoint, ], "subclasses": { - "Effective_Heating_Zone_Air_Temperature_Setpoint": { + "Effective_Supply_Air_Temperature_Setpoint": { + "aliases": [ + BRICK.Effective_Discharge_Air_Temperature_Setpoint, + ], + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Effective, - TAG.Heat, - TAG.Zone, + TAG.Supply, + TAG.Discharge, TAG.Air, TAG.Temperature, + TAG.Heat, TAG.Setpoint, + TAG.Effective, + ], + }, + "Occupied_Supply_Air_Temperature_Setpoint": { + "aliases": [ + BRICK.Occupied_Discharge_Air_Temperature_Setpoint, ], "parents": [ - BRICK.Effective_Air_Temperature_Setpoint + BRICK.Occupied_Air_Temperature_Setpoint, ], - }, - "Occupied_Heating_Zone_Air_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Occupied, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, TAG.Heat, - TAG.Zone, + TAG.Setpoint, + TAG.Occupied, + ], + }, + "Supply_Air_Temperature_Cooling_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Cooling_Setpoint, + ], + "parents": [ + BRICK.Cooling_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, TAG.Air, TAG.Temperature, + TAG.Cool, TAG.Setpoint, ], + }, + "Supply_Air_Temperature_Heating_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Heating_Setpoint, + ], "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint + BRICK.Heating_Temperature_Setpoint, ], - }, - "Unoccupied_Heating_Zone_Air_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Unoccupied, - TAG.Heat, - TAG.Zone, + TAG.Supply, + TAG.Discharge, TAG.Air, TAG.Temperature, + TAG.Heat, TAG.Setpoint, ], + }, + "Unoccupied_Supply_Air_Temperature_Setpoint": { + "aliases": [ + BRICK.Unoccupied_Discharge_Air_Temperature_Setpoint, + ], "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint + BRICK.Unoccupied_Air_Temperature_Setpoint, ], - }, - "Standby_Heating_Zone_Air_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Standby, - TAG.Heat, - TAG.Zone, + TAG.Supply, + TAG.Discharge, TAG.Air, TAG.Temperature, + TAG.Heat, TAG.Setpoint, + TAG.Unoccupied, ], }, }, }, - "Outside_Air_Temperature_Setpoint": { + "Zone_Air_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Outside_Air, + BRICK.hasSubstance: BRICK.Zone_Air, + "tags": [ + TAG.Point, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], "subclasses": { - "Low_Outside_Air_Temperature_Enable_Setpoint": { - "tags": [ - TAG.Point, - TAG.Low, - TAG.Outside, - TAG.Air, - TAG.Temperature, - TAG.Enable, - TAG.Setpoint, + "Effective_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, ], - }, - "Disable_Hot_Water_System_Outside_Air_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Disable, - TAG.Hot, - TAG.Water, - TAG.System, - TAG.Outside, + TAG.Effective, + TAG.Zone, TAG.Air, TAG.Temperature, TAG.Setpoint, ], }, - "Enable_Hot_Water_System_Outside_Air_Temperature_Setpoint": { + "Occupied_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Enable, - TAG.Hot, - TAG.Water, - TAG.System, - TAG.Outside, + TAG.Occupied, + TAG.Zone, TAG.Air, TAG.Temperature, TAG.Setpoint, ], }, - "Open_Heating_Valve_Outside_Air_Temperature_Setpoint": { + "Standby_Zone_Air_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Open, - TAG.Heat, - TAG.Valve, - TAG.Outside, + TAG.Standby, + TAG.Zone, TAG.Air, TAG.Temperature, TAG.Setpoint, ], - "parents": [BRICK.Heating_Temperature_Setpoint], }, - "Outside_Air_Lockout_Temperature_Setpoint": { + "Unoccupied_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Outside, + TAG.Unoccupied, + TAG.Zone, TAG.Air, - TAG.Lockout, TAG.Temperature, TAG.Setpoint, ], }, }, - "tags": [ - TAG.Point, - TAG.Outside, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], }, "Unoccupied_Air_Temperature_Setpoint": { "tags": [ @@ -1645,92 +1592,42 @@ TAG.Temperature, TAG.Setpoint, ], - }, - "Supply_Air_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, - ], - "aliases": [ - BRICK["Discharge_Air_Temperature_Setpoint"] - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], "subclasses": { - "Effective_Supply_Air_Temperature_Setpoint": { - "aliases": [ - BRICK[ - "Effective_Discharge_Air_Temperature_Setpoint" - ] + "Unoccupied_Return_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, ], "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, + TAG.Return, TAG.Air, TAG.Temperature, TAG.Heat, TAG.Setpoint, - TAG.Effective, - ], - "parents": [ - BRICK.Effective_Air_Temperature_Setpoint + TAG.Unoccupied, ], }, - "Occupied_Supply_Air_Temperature_Setpoint": { - "aliases": [ - BRICK[ - "Occupied_Discharge_Air_Temperature_Setpoint" - ] + "Unoccupied_Room_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, ], "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, + TAG.Room, TAG.Air, TAG.Temperature, TAG.Heat, TAG.Setpoint, - TAG.Occupied, - ], - "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint + TAG.Unoccupied, ], }, "Unoccupied_Supply_Air_Temperature_Setpoint": { "aliases": [ - BRICK[ - "Unoccupied_Discharge_Air_Temperature_Setpoint" - ] - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - TAG.Unoccupied, + BRICK.Unoccupied_Discharge_Air_Temperature_Setpoint, ], "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint - ], - }, - "Supply_Air_Temperature_Heating_Setpoint": { - "aliases": [ - BRICK[ - "Discharge_Air_Temperature_Heating_Setpoint" - ] + BRICK.Unoccupied_Air_Temperature_Setpoint, ], - "parents": [BRICK.Heating_Temperature_Setpoint], "tags": [ TAG.Point, TAG.Supply, @@ -1739,102 +1636,52 @@ TAG.Temperature, TAG.Heat, TAG.Setpoint, + TAG.Unoccupied, ], }, - "Supply_Air_Temperature_Cooling_Setpoint": { - "aliases": [ - BRICK[ - "Discharge_Air_Temperature_Cooling_Setpoint" - ] + "Unoccupied_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, ], - "parents": [BRICK.Cooling_Temperature_Setpoint], "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, + TAG.Unoccupied, + TAG.Zone, TAG.Air, TAG.Temperature, - TAG.Cool, TAG.Setpoint, ], }, }, }, - "Min_Air_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Min, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ] - }, - "Max_Air_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Max, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ] - }, - }, - }, - "Cooling_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - "tags": [TAG.Point, TAG.Temperature, TAG.Setpoint, TAG.Cool], - "subclasses": { - "Occupied_Cooling_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Temperature, - TAG.Setpoint, - TAG.Cool, - TAG.Occupied, - ], - }, - "Unoccupied_Cooling_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Temperature, - TAG.Setpoint, - TAG.Cool, - TAG.Unoccupied, - ], - }, }, }, - "Heating_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - "tags": [TAG.Point, TAG.Temperature, TAG.Setpoint, TAG.Heat], - "subclasses": { - "Occupied_Heating_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Temperature, - TAG.Setpoint, - TAG.Heat, - TAG.Occupied, - ], - }, - "Unoccupied_Heating_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Temperature, - TAG.Setpoint, - TAG.Heat, - TAG.Unoccupied, - ], - }, - }, + "Entering_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Pressure, + TAG.Shed, + TAG.Load, + TAG.Setpoint, + ], }, - "Schedule_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, + "Leaving_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint": { "tags": [ TAG.Point, + TAG.Medium, TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Pressure, + TAG.Shed, + TAG.Load, TAG.Setpoint, - TAG.Schedule, ], }, "Radiant_Panel_Temperature_Setpoint": { @@ -1847,26 +1694,6 @@ TAG.Setpoint, ], "subclasses": { - "Inside_Face_Surface_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Inside, - TAG.Face, - TAG.Surface, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Outside_Face_Surface_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Outside, - TAG.Face, - TAG.Surface, - TAG.Temperature, - TAG.Setpoint, - ], - }, "Embedded_Temperature_Setpoint": { "tags": [ TAG.Point, @@ -1880,597 +1707,386 @@ TAG.Point, TAG.Core, TAG.Temperature, - TAG.Setpoint, - ], - }, - }, - }, - }, - }, - "Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Water, - "subclasses": { - "Domestic_Hot_Water_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Domestic, - TAG.Hot, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - ], - "parents": [BRICK.Hot_Water_Temperature_Setpoint], - "subclasses": { - "Entering_Domestic_Hot_Water_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Domestic, - TAG.Hot, - TAG.Entering, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - ], - "parents": [ - BRICK.Entering_Water_Temperature_Setpoint - ], - }, - "Leaving_Domestic_Hot_Water_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Domestic, - TAG.Hot, - TAG.Leaving, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - ], - "parents": [ - BRICK.Leaving_Water_Temperature_Setpoint + TAG.Setpoint, ], }, }, }, - "Chilled_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Chilled_Water, + "Inside_Face_Surface_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Chilled, - TAG.Water, + TAG.Inside, + TAG.Face, + TAG.Surface, TAG.Temperature, TAG.Setpoint, ], }, - "Hot_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Hot_Water, + "Outside_Face_Surface_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Hot, - TAG.Water, + TAG.Outside, + TAG.Face, + TAG.Surface, TAG.Temperature, TAG.Setpoint, ], }, - "Leaving_Water_Temperature_Setpoint": { + }, + }, + "Schedule_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Setpoint, + TAG.Schedule, + ], + }, + "Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Water, + "tags": [ + TAG.Point, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Chilled_Water_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Leaving_Water, + BRICK.hasSubstance: BRICK.Chilled_Water, "tags": [ TAG.Point, - TAG.Leaving, + TAG.Chilled, TAG.Water, TAG.Temperature, TAG.Setpoint, ], "subclasses": { - "Leaving_Condenser_Water_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Leaving, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - TAG.Condenser, - ], - }, - "Leaving_Hot_Water_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Leaving, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - TAG.Hot, - ], + "Entering_Chilled_Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Entering_Chilled_Water, "parents": [ - BRICK.Hot_Water_Temperature_Setpoint + BRICK.Chilled_Water_Temperature_Setpoint, ], - }, - "Leaving_Chilled_Water_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Leaving, + TAG.Entering, TAG.Water, TAG.Temperature, TAG.Setpoint, TAG.Chilled, ], + }, + "Leaving_Chilled_Water_Temperature_Setpoint": { "parents": [ - BRICK.Chilled_Water_Temperature_Setpoint + BRICK.Chilled_Water_Temperature_Setpoint, ], - }, - "Entering_Condenser_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Entering_Condenser_Water, "tags": [ TAG.Point, - TAG.Entering, + TAG.Leaving, TAG.Water, TAG.Temperature, TAG.Setpoint, - TAG.Condenser, + TAG.Chilled, ], }, }, }, - "Entering_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Entering_Water, + "Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Hot_Water_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Entering, + TAG.Domestic, + TAG.Hot, TAG.Water, TAG.Temperature, TAG.Setpoint, ], "subclasses": { - "Entering_Hot_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Entering_Hot_Water, + "Entering_Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Entering_Water_Temperature_Setpoint, + ], "tags": [ TAG.Point, + TAG.Domestic, + TAG.Hot, TAG.Entering, TAG.Water, TAG.Temperature, TAG.Setpoint, - TAG.Hot, ], + }, + "Leaving_Domestic_Hot_Water_Temperature_Setpoint": { "parents": [ - BRICK.Hot_Water_Temperature_Setpoint + BRICK.Leaving_Water_Temperature_Setpoint, ], - }, - "Entering_Chilled_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Entering_Chilled_Water, "tags": [ TAG.Point, - TAG.Entering, + TAG.Domestic, + TAG.Hot, + TAG.Leaving, TAG.Water, TAG.Temperature, TAG.Setpoint, - TAG.Chilled, - ], - "parents": [ - BRICK.Chilled_Water_Temperature_Setpoint ], }, }, }, - "Min_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Water, - "tags": [ - TAG.Point, - TAG.Min, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Max_Water_Temperature_Setpoint": { + "Entering_Water_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Water, - "tags": [ - TAG.Point, - TAG.Max, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - ], - }, - }, - "tags": [TAG.Point, TAG.Water, TAG.Temperature, TAG.Setpoint], - }, - }, - }, - "CO2_Setpoint": { - BRICK.hasQuantity: BRICK.CO2_Concentration, - "subclasses": { - "Return_Air_CO2_Setpoint": { - BRICK.hasQuantity: BRICK.CO2_Concentration, - "tags": [TAG.Point, TAG.Return, TAG.Air, TAG.CO2, TAG.Setpoint], - } - }, - "tags": [TAG.Point, TAG.CO2, TAG.Setpoint], - }, - "Time_Setpoint": { - BRICK.hasQuantity: BRICK.Time, - "tags": [TAG.Point, TAG.Time, TAG.Setpoint], - "subclasses": { - "Deceleration_Time_Setpoint": { - BRICK.hasQuantity: BRICK.Time, - "tags": [TAG.Point, TAG.Time, TAG.Setpoint, TAG.Deceleration], - }, - "Acceleration_Time_Setpoint": { - BRICK.hasQuantity: BRICK.Time, - "tags": [TAG.Point, TAG.Time, TAG.Setpoint, TAG.Acceleration], - }, - }, - }, - "Differential_Setpoint": { - BRICK.hasQuantity: QUDTQK.Dimensionless, - "subclasses": { - "Differential_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Temperature, - "tags": [ - TAG.Point, - TAG.Differential, - TAG.Temperature, - TAG.Setpoint, - ], - "subclasses": { - "Water_Differential_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Temperature, - BRICK.hasSubstance: BRICK.Water, + BRICK.hasSubstance: BRICK.Entering_Water, "tags": [ TAG.Point, + TAG.Entering, TAG.Water, - TAG.Differential, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Differential_Air_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Temperature, - "tags": [ - TAG.Point, - TAG.Differential, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - }, - }, - "Differential_Speed_Setpoint": { - BRICK.hasQuantity: BRICK.Speed, - "tags": [TAG.Point, TAG.Differential, TAG.Speed, TAG.Setpoint], - }, - "Temperature_Differential_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Temperature, - "tags": [ - TAG.Point, - TAG.Temperature, - TAG.Differential, - TAG.Reset, - TAG.Setpoint, - ], - "subclasses": { - "Supply_Air_Temperature_Reset_Differential_Setpoint": { - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, - ], - BRICK.hasQuantity: BRICK.Differential_Temperature, - "aliases": [ - BRICK[ - "Discharge_Air_Temperature_Reset_Differential_Setpoint" - ] - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, TAG.Temperature, - TAG.Differential, - TAG.Reset, TAG.Setpoint, ], "subclasses": { - "Supply_Air_Temperature_High_Reset_Setpoint": { - BRICK.hasSubstance: BRICK.Supply_Air, + "Entering_Chilled_Water_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, - "aliases": [ - BRICK[ - "Discharge_Air_Temperature_High_Reset_Setpoint" - ] - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Temperature, - TAG.Differential, - TAG.Reset, - TAG.Setpoint, - TAG.High, - ], + BRICK.hasSubstance: BRICK.Entering_Chilled_Water, "parents": [ - BRICK["Temperature_High_Reset_Setpoint"] - ], - }, - "Supply_Air_Temperature_Low_Reset_Setpoint": { - BRICK.hasSubstance: BRICK.Supply_Air, - BRICK.hasQuantity: BRICK.Temperature, - "aliases": [ - BRICK[ - "Discharge_Air_Temperature_Low_Reset_Setpoint" - ] + BRICK.Chilled_Water_Temperature_Setpoint, ], "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, + TAG.Entering, + TAG.Water, TAG.Temperature, - TAG.Differential, - TAG.Reset, TAG.Setpoint, - TAG.Low, + TAG.Chilled, ], + }, + "Entering_Domestic_Hot_Water_Temperature_Setpoint": { "parents": [ - BRICK["Temperature_Low_Reset_Setpoint"] + BRICK.Entering_Water_Temperature_Setpoint, ], - }, - }, - }, - }, - }, - "Differential_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Pressure, - "subclasses": { - "Air_Differential_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Air, - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Air, - TAG.Differential, - TAG.Pressure, - TAG.Setpoint, - ], - "subclasses": { - "Exhaust_Air_Differential_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Exhaust_Air, - BRICK.hasQuantity: BRICK.Differential_Pressure, "tags": [ TAG.Point, - TAG.Exhaust, - TAG.Air, + TAG.Domestic, + TAG.Hot, + TAG.Entering, + TAG.Water, + TAG.Temperature, TAG.Setpoint, - TAG.Pressure, - TAG.Differential, ], }, - "Return_Air_Differential_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Return_Air, - BRICK.hasQuantity: BRICK.Differential_Pressure, + "Entering_Hot_Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Entering_Hot_Water, + "parents": [ + BRICK.Hot_Water_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Return, - TAG.Air, + TAG.Entering, + TAG.Water, + TAG.Temperature, TAG.Setpoint, - TAG.Pressure, - TAG.Differential, + TAG.Hot, ], }, - "Supply_Air_Differential_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Supply_Air, - BRICK.hasQuantity: BRICK.Differential_Pressure, - "aliases": [ - BRICK[ - "Discharge_Air_Differential_Pressure_Setpoint" - ] + "Entering_Water_Temperature_Deadband_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Entering_Water, + "parents": [ + BRICK.Entering_Water_Temperature_Setpoint, ], "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, + TAG.Entering, + TAG.Water, + TAG.Temperature, + TAG.Deadband, TAG.Setpoint, - TAG.Pressure, - TAG.Differential, ], }, }, }, - "Water_Differential_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Water, - BRICK.hasQuantity: BRICK.Differential_Pressure, + "Hot_Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Hot_Water, "tags": [ TAG.Point, + TAG.Hot, TAG.Water, - TAG.Differential, - TAG.Pressure, + TAG.Temperature, TAG.Setpoint, ], "subclasses": { - "Chilled_Water_Differential_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Chilled_Water, - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Chilled, - TAG.Water, - TAG.Differential, - TAG.Pressure, - TAG.Setpoint, + "Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Hot_Water_Temperature_Setpoint, ], - }, - "Hot_Water_Differential_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Hot_Water, - BRICK.hasQuantity: BRICK.Differential_Pressure, "tags": [ TAG.Point, + TAG.Domestic, TAG.Hot, TAG.Water, - TAG.Differential, - TAG.Pressure, + TAG.Temperature, TAG.Setpoint, ], "subclasses": { - "Medium_Temperature_Hot_Water_Differential_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Pressure, + "Entering_Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Entering_Water_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Medium, - TAG.Temperature, + TAG.Domestic, TAG.Hot, + TAG.Entering, TAG.Water, - TAG.Differential, - TAG.Pressure, + TAG.Temperature, TAG.Setpoint, ], }, - "Domestic_Hot_Water_Differential_Pressure_Setpoint": { + "Leaving_Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Leaving_Water_Temperature_Setpoint, + ], "tags": [ TAG.Point, TAG.Domestic, - TAG.Temperature, TAG.Hot, + TAG.Leaving, TAG.Water, - TAG.Differential, - TAG.Pressure, + TAG.Temperature, TAG.Setpoint, ], }, }, }, - }, - }, - "Load_Shed_Differential_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Pressure, - "parents": [BRICK.Load_Shed_Setpoint], - "subclasses": { - "Chilled_Water_Differential_Pressure_Load_Shed_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Pressure, + "Entering_Hot_Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Entering_Hot_Water, + "parents": [ + BRICK.Hot_Water_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Chilled, + TAG.Entering, TAG.Water, - TAG.Differential, - TAG.Pressure, - TAG.Load, - TAG.Shed, + TAG.Temperature, TAG.Setpoint, + TAG.Hot, ], + }, + "Leaving_Hot_Water_Temperature_Setpoint": { "parents": [ - BRICK.Chilled_Water_Differential_Pressure_Setpoint + BRICK.Hot_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + TAG.Hot, ], }, }, - "tags": [ - TAG.Point, - TAG.Load, - TAG.Shed, - TAG.Differential, - TAG.Pressure, - TAG.Setpoint, - ], - }, - }, - "tags": [ - TAG.Point, - TAG.Differential, - TAG.Pressure, - TAG.Setpoint, - ], - }, - "Medium_Temperature_Hot_Water_Differential_Pressure_Load_Shed_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Differential, - TAG.Pressure, - TAG.Shed, - TAG.Load, - TAG.Setpoint, - ], - }, - "Differential_Pressure_Deadband_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Differential, - TAG.Pressure, - TAG.Deadband, - TAG.Setpoint, - ], - "subclasses": { - "Hot_Water_Differential_Pressure_Deadband_Setpoint": { - BRICK.hasSubstance: BRICK.Hot_Water, - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Differential, - TAG.Pressure, - TAG.Deadband, - TAG.Setpoint, - ], - }, - "Chilled_Water_Differential_Pressure_Deadband_Setpoint": { - BRICK.hasSubstance: BRICK.Chilled_Water, - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Chilled, - TAG.Water, - TAG.Differential, - TAG.Pressure, - TAG.Deadband, - TAG.Setpoint, - ], }, - "Leaving_Water_Differential_Pressure_Deadband_Setpoint": { + "Leaving_Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, BRICK.hasSubstance: BRICK.Leaving_Water, - BRICK.hasQuantity: BRICK.Differential_Pressure, "tags": [ TAG.Point, TAG.Leaving, TAG.Water, - TAG.Differential, - TAG.Pressure, - TAG.Deadband, - TAG.Setpoint, - ], - }, - "Entering_Water_Differential_Pressure_Deadband_Setpoint": { - BRICK.hasSubstance: BRICK.Entering_Water, - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Entering, - TAG.Water, - TAG.Differential, - TAG.Pressure, - TAG.Deadband, + TAG.Temperature, TAG.Setpoint, ], + "subclasses": { + "Entering_Condenser_Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Entering_Condenser_Water, + "tags": [ + TAG.Point, + TAG.Entering, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + TAG.Condenser, + ], + }, + "Leaving_Chilled_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Chilled_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + TAG.Chilled, + ], + }, + "Leaving_Condenser_Water_Temperature_Setpoint": { + "tags": [ + TAG.Point, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + TAG.Condenser, + ], + }, + "Leaving_Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Leaving_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Domestic, + TAG.Hot, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Leaving_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Hot_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + TAG.Hot, + ], + }, + "Leaving_Water_Temperature_Deadband_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Leaving_Water, + "parents": [ + BRICK.Leaving_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Deadband, + TAG.Setpoint, + ], + }, + }, }, }, }, }, }, }, - } + }, } diff --git a/bricksrc/threshold.py b/bricksrc/threshold.py new file mode 100644 index 00000000..a0f789c5 --- /dev/null +++ b/bricksrc/threshold.py @@ -0,0 +1,1275 @@ +from .namespaces import TAG, BRICK, RDFS, QUDTQK + + +threshold_definitions = { + "Threshold": { + "subclasses": { + "Lockout_Threshold": {}, + "Lower_Threshold": { + "subclasses": { + "Enable_Hot_Water_System_Outside_Air_Temperature_Threshold": { + "tags": [ + TAG.Point, + TAG.Enable, + TAG.Hot, + TAG.Water, + TAG.System, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + "Entering_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Entering_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Entering_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + "Heating_Temperature_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Threshold, + TAG.Heat, + ], + "subclasses": { + "Heating_Zone_Air_Temperature_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Zone_Air, + "tags": [ + TAG.Point, + TAG.Heat, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + "subclasses": { + "Effective_Heating_Zone_Air_Temperature_Threshold": { + "parents": [ + BRICK.Effective_Air_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Effective, + TAG.Heat, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + "Occupied_Heating_Zone_Air_Temperature_Threshold": { + "parents": [ + BRICK.Occupied_Air_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Heat, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + "Standby_Heating_Zone_Air_Temperature_Threshold": { + "tags": [ + TAG.Point, + TAG.Standby, + TAG.Heat, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + "Unoccupied_Heating_Zone_Air_Temperature_Threshold": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Heat, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + }, + }, + "Occupied_Heating_Temperature_Threshold": { + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Threshold, + TAG.Heat, + TAG.Occupied, + ], + "subclasses": { + "Occupied_Heating_Zone_Air_Temperature_Threshold": { + "parents": [ + BRICK.Occupied_Air_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Heat, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + }, + }, + "Open_Heating_Valve_Outside_Air_Temperature_Threshold": { + "parents": [ + BRICK.Heating_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Open, + TAG.Heat, + TAG.Valve, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + "Unoccupied_Heating_Temperature_Threshold": { + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Threshold, + TAG.Heat, + TAG.Unoccupied, + ], + "subclasses": { + "Unoccupied_Heating_Zone_Air_Temperature_Threshold": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Heat, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + }, + }, + }, + }, + "Humidification_Threshold": {}, + "Leaving_Hot_Water_Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Leaving_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Leaving_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + "Low_Outside_Air_Temperature_Enable_Threshold": { + "tags": [ + TAG.Point, + TAG.Low, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.Enable, + TAG.Threshold, + ], + }, + "Outside_Air_Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Outside_Air, + "tags": [ + TAG.Point, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + "Return_Air_Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Return_Air, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + "Supply_Air_Flow_Low_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Flow_Low_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Reset, + TAG.Threshold, + TAG.Low, + ], + }, + "Supply_Air_Temperature_Low_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Low_Reset_Threshold, + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Supply_Air, + "parents": [ + BRICK.Temperature_Low_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Differential, + TAG.Reset, + TAG.Threshold, + TAG.Low, + ], + }, + "Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Entering_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Entering_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Leaving_Hot_Water_Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Leaving_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Outside_Air_Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Outside_Air, + "tags": [ + TAG.Point, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + "Return_Air_Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Return_Air, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + "Supply_Air_Temperature_Low_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Low_Reset_Threshold, + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Supply_Air, + "parents": [ + BRICK.Temperature_Low_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Differential, + TAG.Reset, + TAG.Threshold, + TAG.Low, + ], + }, + }, + }, + }, + }, + "Outside_Air_Lockout_Temperature_Threshold": { + "tags": [ + TAG.Point, + TAG.Outside, + TAG.Air, + TAG.Lockout, + TAG.Temperature, + TAG.Threshold, + ], + }, + "Reset_Threshold": { + BRICK.hasQuantity: QUDTQK.Dimensionless, + "tags": [ + TAG.Point, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Supply_Air_Flow_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Flow_Reset_Threshold, + ], + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Discharge_Air, + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Supply_Air_Flow_High_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Flow_High_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Reset, + TAG.Threshold, + TAG.High, + ], + }, + "Supply_Air_Flow_Low_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Flow_Low_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Reset, + TAG.Threshold, + TAG.Low, + ], + }, + }, + }, + "Supply_Air_Temperature_Reset_Differential_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Reset_Differential_Threshold, + ], + BRICK.hasQuantity: BRICK.Differential_Temperature, + BRICK.hasSubstance: [ + BRICK.Supply_Air, + BRICK.Discharge_Air, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Differential, + TAG.Reset, + TAG.Threshold, + ], + }, + "Temperature_Differential_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Differential_Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Differential, + TAG.Reset, + TAG.Threshold, + ], + }, + "Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Entering_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Entering_Medium_Temperature_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Leaving_Hot_Water_Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Leaving_Medium_Temperature_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Outside_Air_Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Outside_Air, + "tags": [ + TAG.Point, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + "Return_Air_Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Return_Air, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + "Supply_Air_Temperature_High_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Temperature_High_Reset_Threshold, + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Supply_Air, + "parents": [ + BRICK.Temperature_High_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Differential, + TAG.Reset, + TAG.Threshold, + TAG.High, + ], + }, + }, + }, + "Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Entering_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Entering_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Leaving_Hot_Water_Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Leaving_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Outside_Air_Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Outside_Air, + "tags": [ + TAG.Point, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + "Return_Air_Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Return_Air, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + "Supply_Air_Temperature_Low_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Low_Reset_Threshold, + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Supply_Air, + "parents": [ + BRICK.Temperature_Low_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Differential, + TAG.Reset, + TAG.Threshold, + TAG.Low, + ], + }, + }, + }, + }, + }, + "Supply_Air_Flow_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Flow_Reset_Threshold, + ], + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Discharge_Air, + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Supply_Air_Flow_High_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Flow_High_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Reset, + TAG.Threshold, + TAG.High, + ], + }, + "Supply_Air_Flow_Low_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Flow_Low_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Reset, + TAG.Threshold, + TAG.Low, + ], + }, + }, + }, + "Upper_Threshold": { + "subclasses": { + "CO2_Threshold": { + BRICK.hasQuantity: BRICK.CO2_Concentration, + "tags": [ + TAG.Point, + TAG.CO2, + TAG.Threshold, + ], + "subclasses": { + "Return_Air_CO2_Threshold": { + BRICK.hasQuantity: BRICK.CO2_Concentration, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.CO2, + TAG.Threshold, + ], + }, + }, + }, + "Cooling_Temperature_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Threshold, + TAG.Cool, + ], + "subclasses": { + "Cooling_Zone_Air_Temperature_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Zone_Air, + "tags": [ + TAG.Point, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + "subclasses": { + "Effective_Cooling_Zone_Air_Temperature_Threshold": { + "parents": [ + BRICK.Effective_Air_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Effective, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + "Occupied_Cooling_Zone_Air_Temperature_Threshold": { + "parents": [ + BRICK.Occupied_Air_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + "Standby_Cooling_Zone_Air_Temperature_Threshold": { + "tags": [ + TAG.Point, + TAG.Standby, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + "Unoccupied_Cooling_Zone_Air_Temperature_Threshold": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + }, + }, + "Occupied_Cooling_Temperature_Threshold": { + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Threshold, + TAG.Cool, + TAG.Occupied, + ], + "subclasses": { + "Occupied_Cooling_Zone_Air_Temperature_Threshold": { + "parents": [ + BRICK.Occupied_Air_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + }, + }, + "Supply_Air_Temperature_Cooling_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Cooling_Threshold, + ], + "parents": [ + BRICK.Cooling_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Cool, + TAG.Threshold, + ], + }, + "Unoccupied_Cooling_Temperature_Threshold": { + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Threshold, + TAG.Cool, + TAG.Unoccupied, + ], + "subclasses": { + "Unoccupied_Cooling_Zone_Air_Temperature_Threshold": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + }, + }, + }, + }, + "Dehumidification_Threshold": {}, + "Disable_Hot_Water_System_Outside_Air_Temperature_Threshold": { + "tags": [ + TAG.Point, + TAG.Disable, + TAG.Hot, + TAG.Water, + TAG.System, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + "Entering_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Entering_Medium_Temperature_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Entering_Medium_Temperature_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + "Leaving_Hot_Water_Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Leaving_Medium_Temperature_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Leaving_Medium_Temperature_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + "Outside_Air_Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Outside_Air, + "tags": [ + TAG.Point, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + "Return_Air_Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Return_Air, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + "Supply_Air_Flow_High_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Flow_High_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Reset, + TAG.Threshold, + TAG.High, + ], + }, + "Supply_Air_Temperature_High_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Temperature_High_Reset_Threshold, + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Supply_Air, + "parents": [ + BRICK.Temperature_High_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Differential, + TAG.Reset, + TAG.Threshold, + TAG.High, + ], + }, + "Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Entering_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Entering_Medium_Temperature_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Leaving_Hot_Water_Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Leaving_Medium_Temperature_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Outside_Air_Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Outside_Air, + "tags": [ + TAG.Point, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + "Return_Air_Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Return_Air, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + "Supply_Air_Temperature_High_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Temperature_High_Reset_Threshold, + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Supply_Air, + "parents": [ + BRICK.Temperature_High_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Differential, + TAG.Reset, + TAG.Threshold, + TAG.High, + ], + }, + }, + }, + }, + }, + } + } +}