diff --git a/src/blenderbim/blenderbim/bim/schema/classifications/Brick.ifc b/src/blenderbim/blenderbim/bim/schema/classifications/Brick.ifc new file mode 100644 index 0000000000..570a61fe65 --- /dev/null +++ b/src/blenderbim/blenderbim/bim/schema/classifications/Brick.ifc @@ -0,0 +1,684 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1'); +FILE_NAME('','2023-08-11T12:28:44',(),(),'IfcOpenShell v0.7.0-fc50bdd3a','IfcOpenShell v0.7.0-fc50bdd3a',''); +FILE_SCHEMA(('IFC4')); +ENDSEC; +DATA; +#1=IFCCLASSIFICATION('Brick','August-11','2023-08-11','Brick','','https://brickschema.org/schema/Brick',()); +#2=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Equipment','Equipment','Equipment',#1,'devices that serve all or part of the building and may include electric power, lighting, transportation, or service water heating, including, but not limited to, furnaces, boilers, air conditioners, heat pumps, chillers, water heaters, lamps, luminaires, ballasts, elevators, escalators, or other devices or installations.',$); +#3=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Elevator','Elevator','Elevator',#2,'A device that provides vertical transportation between floors, levels or decks of a building, vessel or other structure',$); +#4=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Gas_Distribution','Gas Distribution','Gas Distribution',#2,'Utilize a gas distribution source to represent how gas is distributed across multiple destinations',$); +#5=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Relay','Relay','Relay',#2,'an electrically operated switch',$); +#6=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Steam_Distribution','Steam Distribution','Steam Distribution',#2,'Utilize a steam distribution source to represent how steam is distributed across multiple destinations',$); +#7=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Water_Distribution','Water Distribution','Water Distribution',#2,'Utilize a water distribution source to represent how water is distributed across multiple destinations (pipes)',$); +#8=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Weather_Station','Weather Station','Weather Station',#2,'A dedicated weather measurement station',$); +#9=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Camera','Camera','Camera',#2,'',$); +#10=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Surveillance_Camera','Surveillance Camera','Surveillance Camera',#9,'',$); +#11=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Furniture','Furniture','Furniture',#2,'Movable objects intended to support various human activities such as seating, eating and sleeping',$); +#12=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Stage_Riser','Stage Riser','Stage Riser',#11,'A low platform in a space or on a stage',$); +#13=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Solar_Thermal_Collector','Solar Thermal Collector','Solar Thermal Collector',#2,'A type of solar panels that converts solar radiation into thermal energy.',$); +#14=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#PVT_Panel','PVT Panel','PVT Panel',#13,'A type of solar panels that convert solar radiation into usable thermal and electrical energy',$); +#15=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Motor','Motor','Motor',#2,'A machine in which power is applied to do work by the conversion of various forms of energy into mechanical force and motion.',$); +#16=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Variable_Frequency_Drive','Variable Frequency Drive','Variable Frequency Drive',#15,'Electronic device that varies its output frequency to vary the rotating speed of a motor, given a fixed input frequency. Used with fans or pumps to vary the flow in the system as a function of a maintained pressure.',$); +#17=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#VFD','VFD','VFD',#15,'Electronic device that varies its output frequency to vary the rotating speed of a motor, given a fixed input frequency. Used with fans or pumps to vary the flow in the system as a function of a maintained pressure.',$); +#18=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Fan_VFD','Fan VFD','Fan VFD',#17,'Variable-frequency drive for fans',$); +#19=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Heat_Wheel_VFD','Heat Wheel VFD','Heat Wheel VFD',#17,'A VFD that drives a heat wheel',$); +#20=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Pump_VFD','Pump VFD','Pump VFD',#17,'Variable-frequency drive for pumps',$); +#21=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Shading_Equipment','Shading Equipment','Shading Equipment',#2,'',$); +#22=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Automatic_Tint_Window','Automatic Tint Window','Automatic Tint Window',#21,'A window with tint control.',$); +#23=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Blind','Blind','Blind',#21,'A window covering.',$); +#24=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Water_Heater','Water Heater','Water Heater',#2,'An apparatus for heating and usually storing hot water',$); +#25=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Collection_Basin_Water_Heater','Collection Basin Water Heater','Collection Basin Water Heater',#24,'Basin heaters prevent cold water basin freeze-up, e.g. in cooling towers, closed circuit fluid coolers, or evaporative condensers',$); +#26=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Boiler','Boiler','Boiler',#24,'A closed, pressure vessel that uses fuel or electricity for heating water or other fluids to supply steam or hot water for heating, humidification, or other applications.',$); +#27=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Electric_Boiler','Electric Boiler','Electric Boiler',#26,'A closed, pressure vessel that uses electricity for heating water or other fluids to supply steam or hot water for heating, humidification, or other applications.',$); +#28=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Natural_Gas_Boiler','Natural Gas Boiler','Natural Gas Boiler',#26,'A closed, pressure vessel that uses natural gas for heating water or other fluids to supply steam or hot water for heating, humidification, or other applications.',$); +#29=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Condensing_Natural_Gas_Boiler','Condensing Natural Gas Boiler','Condensing Natural Gas Boiler',#28,'A closed, pressure vessel that uses natural gas and heat exchanger that capture and reuse any latent heat for heating water or other fluids to supply steam or hot water for heating, humidification, or other applications.',$); +#30=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Noncondensing_Natural_Gas_Boiler','Noncondensing Natural Gas Boiler','Noncondensing Natural Gas Boiler',#28,'A closed, pressure vessel that uses natural gas with no system to capture latent heat for heating water or other fluids to supply steam or hot water for heating, humidification, or other applications.',$); +#31=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Lighting_Equipment','Lighting Equipment','Lighting Equipment',#2,'',$); +#32=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Interface','Interface','Interface',#31,'A device that provides an occupant control over a lighting system',$); +#33=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Touchpanel','Touchpanel','Touchpanel',#32,'A switch used to operate all or part of a lighting installation that uses a touch-based mechanism (typically resistive or capacitive) rather than a mechanical actuator',$); +#34=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Switch','Switch','Switch',#32,'A switch used to operate all or part of a lighting installation',$); +#35=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Dimmer','Dimmer','Dimmer',#34,'A switch providing continuous control over all or part of a lighting installation; typically potentiometer-based',$); +#36=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Lighting','Lighting','Lighting',#31,'',$); +#37=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Luminaire','Luminaire','Luminaire',#36,'A complete lighting unit consisting of a lamp or lamps and ballast(s) (when applicable) together with the parts designed to distribute the light, to position and protect the lamps, and to connect the lamps to the power supply.',$); +#38=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Luminaire_Driver','Luminaire Driver','Luminaire Driver',#36,'A power source for a luminaire',$); +#39=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Safety_Equipment','Safety Equipment','Safety Equipment',#2,'',$); +#40=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#First_Aid_Kit','First Aid Kit','First Aid Kit',#39,'',$); +#41=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#AED','AED','AED',#39,'',$); +#42=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Automated_External_Defibrillator','Automated External Defibrillator','Automated External Defibrillator',#39,'',$); +#43=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Emergency_Wash_Station','Emergency Wash Station','Emergency Wash Station',#39,'',$); +#44=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Drench_Hose','Drench Hose','Drench Hose',#43,'',$); +#45=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Eye_Wash_Station','Eye Wash Station','Eye Wash Station',#43,'',$); +#46=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Safety_Shower','Safety Shower','Safety Shower',#43,'',$); +#47=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Security_Equipment','Security Equipment','Security Equipment',#2,'',$); +#48=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Intrusion_Detection_Equipment','Intrusion Detection Equipment','Intrusion Detection Equipment',#47,'',$); +#49=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Access_Control_Equipment','Access Control Equipment','Access Control Equipment',#47,'',$); +#50=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Access_Reader','Access Reader','Access Reader',#49,'',$); +#51=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Intercom_Equipment','Intercom Equipment','Intercom Equipment',#47,'',$); +#52=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Emergency_Phone','Emergency Phone','Emergency Phone',#51,'',$); +#53=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Video_Intercom','Video Intercom','Video Intercom',#51,'',$); +#54=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Video_Surveillance_Equipment','Video Surveillance Equipment','Video Surveillance Equipment',#47,'',$); +#55=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#NVR','NVR','NVR',#54,'',$); +#56=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Network_Video_Recorder','Network Video Recorder','Network Video Recorder',#54,'',$); +#57=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#PV_Panel','PV Panel','PV Panel',#2,'An integrated assembly of interconnected photovoltaic cells designed to deliver a selected level of working voltage and current at its output terminals packaged for protection against environment degradation and suited for incorporation in photovoltaic power systems.',$); +#58=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Fire_Safety_Equipment','Fire Safety Equipment','Fire Safety Equipment',#2,'',$); +#59=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Fire_Alarm','Fire Alarm','Fire Alarm',#58,'',$); +#60=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Fire_Alarm_Control_Panel','Fire Alarm Control Panel','Fire Alarm Control Panel',#58,'Fire alarm panel is the controlling component of a fire alarm system.',$); +#61=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Fire_Control_Panel','Fire Control Panel','Fire Control Panel',#58,'A panel-mounted device that provides status and control of a fire safety system',$); +#62=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Heat_Detector','Heat Detector','Heat Detector',#58,'',$); +#63=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Smoke_Detector','Smoke Detector','Smoke Detector',#58,'',$); +#64=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Manual_Fire_Alarm_Activation_Equipment','Manual Fire Alarm Activation Equipment','Manual Fire Alarm Activation Equipment',#58,'A device for manually activating fire alarm',$); +#65=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Fire_Alarm_Manual_Call_Point','Fire Alarm Manual Call Point','Fire Alarm Manual Call Point',#64,'Manual alarm call points are designed for the purpose of raising an alarm manually once verification of a fire or emergency condition exists. by operating the push button or break glass the alarm signal can be raised.',$); +#66=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Fire_Alarm_Pull_Station','Fire Alarm Pull Station','Fire Alarm Pull Station',#64,'An active fire protection device (usually wall-mounted) that when activated initiates an alarm on a fire alarm system. In its simplest form the user activates the alarm by pulling the handle down.',$); +#67=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Valve','Valve','Valve',#2,'A device that regulates, directs or controls the flow of a fluid by opening, closing or partially obstructing various passageways',$); +#68=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Gas_Valve','Gas Valve','Gas Valve',#67,'',$); +#69=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Natural_Gas_Seismic_Shutoff_Valve','Natural Gas Seismic Shutoff Valve','Natural Gas Seismic Shutoff Valve',#67,'Valves that automatically shut off your natural gas service when an earthquake of a sufficient magnitude occurs at the location.',$); +#70=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#HVAC_Valve','HVAC Valve','HVAC Valve',#67,'',$); +#71=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Chilled_Water_Valve','Chilled Water Valve','Chilled Water Valve',#70,'A valve that modulates the flow of chilled water',$); +#72=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Condenser_Water_Valve','Condenser Water Valve','Condenser Water Valve',#70,'A valve that modulates the flow of condenser water',$); +#73=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Makeup_Water_Valve','Makeup Water Valve','Makeup Water Valve',#70,'A valve regulating the flow of makeup water into a water holding tank, e.g. a cooling tower, hot water tank',$); +#74=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Water_Valve','Water Valve','Water Valve',#67,'A valve that modulates the flow of water',$); +#75=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Thermostatic_Mixing_Valve','Thermostatic Mixing Valve','Thermostatic Mixing Valve',#74,'A valve that blends hot water with cold water to ensure constant, safe shower and bath outlet temperatures, preventing scalding.',$); +#76=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Hot_Water_Valve','Hot Water Valve','Hot Water Valve',#74,'A valve regulating the flow of hot water',$); +#77=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Domestic_Hot_Water_Valve','Domestic Hot Water Valve','Domestic Hot Water Valve',#76,'A valve regulating the flow of domestic hot water',$); +#78=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Preheat_Hot_Water_Valve','Preheat Hot Water Valve','Preheat Hot Water Valve',#76,'',$); +#79=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Electrical_Equipment','Electrical Equipment','Electrical Equipment',#2,'',$); +#80=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Breaker_Panel','Breaker Panel','Breaker Panel',#79,'Breaker Panel distributes power into various end-uses.',$); +#81=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Bus_Riser','Bus Riser','Bus Riser',#79,'Bus Risers are commonly fed from a switchgear and rise up through a series of floors to the main power distribution source for each floor.',$); +#82=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Disconnect_Switch','Disconnect Switch','Disconnect Switch',#79,'Building power is most commonly provided by utility company through a master disconnect switch (sometimes called a service disconnect) in the main electrical room of a building. The Utility Company provided master disconnect switch often owns or restricts access to this switch. There can also be other cases where a disconnect is placed into an electrical system to allow service cut-off to a portion of the building.',$); +#83=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Inverter','Inverter','Inverter',#79,'A device that changes direct current into alternating current',$); +#84=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Motor_Control_Center','Motor Control Center','Motor Control Center',#79,'The Motor Control Center is a specialized type of switchgear which provides electrical power to major mechanical systems in the building such as HVAC components.',$); +#85=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#PlugStrip','PlugStrip','PlugStrip',#79,'A device containing a block of electrical sockets allowing multiple electrical devices to be powered from a single electrical socket.',$); +#86=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Switchgear','Switchgear','Switchgear',#79,'A main disconnect or service disconnect feeds power to a switchgear, which then distributes power to the rest of the building through smaller amperage-rated disconnects.',$); +#87=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Transformer','Transformer','Transformer',#79,'A Transformer is usually fed by a high-voltage source and then steps down the voltage to a lower-voltage feed for low-voltage application (such as lights). Transformers also can step up voltage, but this generally does not apply to in building distribution.',$); +#88=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Energy_Storage','Energy Storage','Energy Storage',#79,'Devices or equipment that store energy in its various forms',$); +#89=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Battery','Battery','Battery',#88,'A container that stores chemical energy that can be converted into electricity and used as a source of power',$); +#90=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Meter','Meter','Meter',#2,'A device that measure usage or consumption of some media --- typically a form energy or power.',$); +#91=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Thermal_Power_Meter','Thermal Power Meter','Thermal Power Meter',#90,'A standalone thermal power meter',$); +#92=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Electrical_Meter','Electrical Meter','Electrical Meter',#90,'A meter that measures the usage or consumption of electricity',$); +#93=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Building_Electrical_Meter','Building Electrical Meter','Building Electrical Meter',#92,'A meter that measures the usage or consumption of electricity of a whole building',$); +#94=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Gas_Meter','Gas Meter','Gas Meter',#90,'A meter that measures the usage or consumption of gas',$); +#95=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Building_Gas_Meter','Building Gas Meter','Building Gas Meter',#94,'A meter that measures the usage or consumption of gas of a whole building',$); +#96=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Water_Meter','Water Meter','Water Meter',#90,'A meter that measures the usage or consumption of water',$); +#97=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Building_Water_Meter','Building Water Meter','Building Water Meter',#96,'A meter that measures the usage or consumption of water of a whole building',$); +#98=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Chilled_Water_Meter','Chilled Water Meter','Chilled Water Meter',#96,'A meter that measures the usage or consumption of chilled water',$); +#99=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Building_Chilled_Water_Meter','Building Chilled Water Meter','Building Chilled Water Meter',#98,'A meter that measures the usage or consumption of chilled water of a whole building',$); +#100=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Hot_Water_Meter','Hot Water Meter','Hot Water Meter',#96,'A meter that measures the usage or consumption of hot water',$); +#101=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Building_Hot_Water_Meter','Building Hot Water Meter','Building Hot Water Meter',#100,'A meter that measures the usage or consumption of hot water of a whole building',$); +#102=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Building_Meter','Building Meter','Building Meter',#90,'A meter that measures usage or consumption of some media for a whole building',$); +#103=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#HVAC_Equipment','HVAC Equipment','HVAC Equipment',#2,'See Heating_Ventilation_Air_Conditioning_System',$); +#104=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Compressor','Compressor','Compressor',#103,'(1) device for mechanically increasing the pressure of a gas. (2) often described as being either open, hermetic, or semihermetic to describe how the compressor and motor drive is situated in relation to the gas or vapor being compressed. Types include centrifugal, axial flow, reciprocating, rotary screw, rotary vane, scroll, or diaphragm. 1. device for mechanically increasing the pressure of a gas. 2. specific machine, with or without accessories, for compressing refrigerant vapor.',$); +#105=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Condenser','Condenser','Condenser',#103,'A heat exchanger in which the primary heat transfer vapor changes its state to a liquid phase.',$); +#106=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Cooling_Tower','Cooling Tower','Cooling Tower',#103,'A cooling tower is a heat rejection device that rejects waste heat to the atmosphere through the cooling of a water stream to a lower temperature. Cooling towers may either use the evaporation of water to remove process heat and cool the working fluid to near the wet-bulb air temperature or, in the case of closed circuit dry cooling towers, rely solely on air to cool the working fluid to near the dry-bulb air temperature.',$); +#107=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Cooling_Valve','Cooling Valve','Cooling Valve',#103,'A valve that controls air temperature by modulating the amount of cold water flowing through a cooling coil',$); +#108=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Dry_Cooler','Dry Cooler','Dry Cooler',#103,'A dry cooler is a fluid cooler that uses air, a relatively dry, non-liquid fluid to accomplish process cooling. (https://submer.com/submer-academy/library/dry-cooler/)',$); +#109=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Economizer','Economizer','Economizer',#103,'Device that, on proper variable sensing, initiates control signals or actions to conserve energy. A control system that reduces the mechanical heating and cooling requirement.',$); +#110=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Fume_Hood','Fume Hood','Fume Hood',#103,'A fume-collection device mounted over a work space, table, or shelf and serving to conduct unwanted gases away from the area enclosed.',$); +#111=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Humidifier','Humidifier','Humidifier',#103,'A device that adds moisture to air or other gases',$); +#112=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Space_Heater','Space Heater','Space Heater',#103,'A heater used to warm the air in an enclosed area, such as a room or office',$); +#113=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Steam_Valve','Steam Valve','Steam Valve',#103,'',$); +#114=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Thermostat','Thermostat','Thermostat',#103,'An automatic control device used to maintain temperature at a fixed or adjustable setpoint.',$); +#115=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Air_Handler_Unit','Air Handler Unit','Air Handler Unit',#103,'Assembly consisting of sections containing a fan or fans and other necessary equipment to perform one or more of the following functions: circulating, filtration, heating, cooling, heat recovery, humidifying, dehumidifying, and mixing of air. Is usually connected to an air-distribution system.',$); +#116=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Air_Handling_Unit','Air Handling Unit','Air Handling Unit',#103,'',$); +#117=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#CRAH','CRAH','CRAH',#103,'a computer room air handler (CRAH) uses fans, cooling coils and a water-chiller system to remove heat.',$); +#118=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Cold_Deck','Cold Deck','Cold Deck',#103,'Part of a dual duct air handling unit that supplies cooling to a building',$); +#119=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Computer_Room_Air_Conditioning','Computer Room Air Conditioning','Computer Room Air Conditioning',#103,'A device that monitors and maintains the temperature, air distribution and humidity in a network room or data center.',$); +#120=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Computer_Room_Air_Handler','Computer Room Air Handler','Computer Room Air Handler',#103,'a computer room air handler (CRAH) uses fans, cooling coils and a water-chiller system to remove heat.',$); +#121=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#HX','HX','HX',#103,'See Heat_Exchanger',$); +#122=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Hot_Deck','Hot Deck','Hot Deck',#103,'Part of a dual duct air handling unit that supplies heating to a building',$); +#123=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Isolation_Valve','Isolation Valve','Isolation Valve',#103,'A valve that stops the flow of a fluid, usually for maintenance or safety purposes',$); +#124=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Condenser_Water_Isolation_Valve','Condenser Water Isolation Valve','Condenser Water Isolation Valve',#123,'An isolation valve installed in the condenser water loop',$); +#125=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Pump','Pump','Pump',#103,'Machine for imparting energy to a fluid, causing it to do work, drawing a fluid into itself through an entrance port, and forcing the fluid out through an exhaust port.',$); +#126=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Water_Pump','Water Pump','Water Pump',#125,'A pump that performs work on water',$); +#127=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Chilled_Water_Pump','Chilled Water Pump','Chilled Water Pump',#126,'A pump that performs work on chilled water; typically part of a chilled water system',$); +#128=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Condenser_Water_Pump','Condenser Water Pump','Condenser Water Pump',#126,'A pump that is part of a condenser system; the pump circulates condenser water from the chiller back to the cooling tower',$); +#129=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Hot_Water_Pump','Hot Water Pump','Hot Water Pump',#126,'A pump that performs work on hot water; typically part of a hot water system',$); +#130=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Bypass_Valve','Bypass Valve','Bypass Valve',#103,'A type of valve installed in a bypass pipeline',$); +#131=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Condenser_Water_Bypass_Valve','Condenser Water Bypass Valve','Condenser Water Bypass Valve',#130,'A valve installed in a bypass line of a condenser water loop',$); +#132=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Differential_Pressure_Bypass_Valve','Differential Pressure Bypass Valve','Differential Pressure Bypass Valve',#130,'A 2-way, self contained proportional valve with an integral differential pressure adjustment setting.',$); +#133=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#CRAC','CRAC','CRAC',#103,'',$); +#134=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Standby_CRAC','Standby CRAC','Standby CRAC',#133,'A CRAC that is activated as part of a lead/lag operation or when an alarm occurs in a primary unit',$); +#135=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Air_Plenum','Air Plenum','Air Plenum',#103,'A component of the HVAC the receives air from the air handling unit or room to distribute or exhaust to or from the building',$); +#136=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Return_Air_Plenum','Return Air Plenum','Return Air Plenum',#135,'A component of the HVAC the receives air from the room to recirculate or exhaust to or from the building',$); +#137=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Discharge_Air_Plenum','Discharge Air Plenum','Discharge Air Plenum',#135,'',$); +#138=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Supply_Air_Plenum','Supply Air Plenum','Supply Air Plenum',#135,'A component of the HVAC the receives air from the air handling unit to distribute to the building',$); +#139=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Underfloor_Air_Plenum','Underfloor Air Plenum','Underfloor Air Plenum',#138,'An open space between a structural concrete slab and the underside of a raised access floor system that connects to an air handling unit to receive conditioned and/or ventilating air before delivery to the room(s)',$); +#140=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Chiller','Chiller','Chiller',#103,'Refrigerating machine used to transfer heat between fluids. Chillers are either direct expansion with a compressor or absorption type.',$); +#141=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Absorption_Chiller','Absorption Chiller','Absorption Chiller',#140,'A chiller that utilizes a thermal or/and chemical process to produce the refrigeration effect necessary to provide chilled water. There is no mechanical compression of the refrigerant taking place within the machine, as occurs within more traditional vapor compression type chillers.',$); +#142=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Centrifugal_Chiller','Centrifugal Chiller','Centrifugal Chiller',#140,'A chiller that uses the vapor compression cycle to chill water. It throws off the heat collected from the chilled water plus the heat from the compressor to a water loop',$); +#143=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Heating_Valve','Heating Valve','Heating Valve',#103,'A valve that controls air temperature by modulating the amount of hot water flowing through a heating coil',$); +#144=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Reheat_Valve','Reheat Valve','Reheat Valve',#143,'A valve that controls air temperature by modulating the amount of hot water flowing through a reheat coil',$); +#145=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Return_Heating_Valve','Return Heating Valve','Return Heating Valve',#143,'A valve installed on the return side of a heat exchanger',$); +#146=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Heat_Exchanger','Heat Exchanger','Heat Exchanger',#103,'A heat exchanger is a piece of equipment built for efficient heat transfer from one medium to another. The media may be separated by a solid wall to prevent mixing or they may be in direct contact (BEDES)',$); +#147=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Condenser_Heat_Exchanger','Condenser Heat Exchanger','Condenser Heat Exchanger',#146,'A heat exchanger in which the primary heat transfer vapor changes its state to a liquid phase.',$); +#148=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Evaporative_Heat_Exchanger','Evaporative Heat Exchanger','Evaporative Heat Exchanger',#146,'',$); +#149=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Heat_Wheel','Heat Wheel','Heat Wheel',#146,'A rotary heat exchanger positioned within the supply and exhaust air streams of an air handling system in order to recover heat energy',$); +#150=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Coil','Coil','Coil',#146,'Cooling or heating element made of pipe or tube that may or may not be finned and formed into helical or serpentine shape (ASHRAE Dictionary)',$); +#151=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Cooling_Coil','Cooling Coil','Cooling Coil',#150,'A cooling element made of pipe or tube that removes heat from equipment, machines or airflows. Typically filled with either refrigerant or cold water.',$); +#152=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Chilled_Water_Coil','Chilled Water Coil','Chilled Water Coil',#151,'A cooling element made of pipe or tube that removes heat from equipment, machines or airflows that is filled with chilled water.',$); +#153=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Direct_Expansion_Cooling_Coil','Direct Expansion Cooling Coil','Direct Expansion Cooling Coil',#151,'',$); +#154=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Heating_Coil','Heating Coil','Heating Coil',#150,'A heating element typically made of pipe, tube or wire that emits heat. Typically filled with hot water, or, in the case of wire, uses electricity.',$); +#155=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Direct_Expansion_Heating_Coil','Direct Expansion Heating Coil','Direct Expansion Heating Coil',#154,'',$); +#156=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Hot_Water_Coil','Hot Water Coil','Hot Water Coil',#154,'A heating element typically made of pipe, tube or wire that emits heat that is filled with hot water.',$); +#157=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Filter','Filter','Filter',#103,'Device to remove gases from a mixture of gases or to remove solid material from a fluid',$); +#158=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Final_Filter','Final Filter','Final Filter',#157,'The last, high-efficiency filter installed in a sequence to remove the finest particulates from the substance being filtered',$); +#159=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Intake_Air_Filter','Intake Air Filter','Intake Air Filter',#157,'Filters air intake',$); +#160=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Mixed_Air_Filter','Mixed Air Filter','Mixed Air Filter',#157,'A filter that is applied to the mixture of recirculated and outside air',$); +#161=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Pre_Filter','Pre Filter','Pre Filter',#157,'A filter installed in front of a more efficient filter to extend the life of the more expensive higher efficiency filter',$); +#162=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Return_Air_Filter','Return Air Filter','Return Air Filter',#157,'Filters return air',$); +#163=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Damper','Damper','Damper',#103,'Element inserted into an air-distribution system or element of an air-distribution system permitting modification of the air resistance of the system and consequently changing the airflow rate or shutting off the airflow.',$); +#164=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Economizer_Damper','Economizer Damper','Economizer Damper',#163,'A damper that is part of an economizer that is used to module the flow of air',$); +#165=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Exhaust_Damper','Exhaust Damper','Exhaust Damper',#163,'A damper that modulates the flow of exhaust air',$); +#166=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Mixed_Damper','Mixed Damper','Mixed Damper',#163,'A damper that modulates the flow of the mixed outside and return air streams',$); +#167=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Outside_Damper','Outside Damper','Outside Damper',#163,'A damper that modulates the flow of outside air',$); +#168=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Relief_Damper','Relief Damper','Relief Damper',#163,'A damper that is a component of a Relief Air System, ensuring building doesn''t become over-pressurised',$); +#169=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Return_Damper','Return Damper','Return Damper',#163,'A damper that modulates the flow of return air',$); +#170=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#AHU','AHU','AHU',#103,'Assembly consisting of sections containing a fan or fans and other necessary equipment to perform one or more of the following functions: circulating, filtration, heating, cooling, heat recovery, humidifying, dehumidifying, and mixing of air. Is usually connected to an air-distribution system.',$); +#171=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#PAU','PAU','PAU',#170,'A type of AHU, use to pre-treat the outdoor air before feed to AHU',$); +#172=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#DOAS','DOAS','DOAS',#170,'See Dedicated_Outdoor_Air_System_Unit',$); +#173=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Dedicated_Outdoor_Air_System_Unit','Dedicated Outdoor Air System Unit','Dedicated Outdoor Air System Unit',#170,'A device that conditions and delivers 100% outdoor air to its assigned spaces. It decouples air-conditioning of the outdoor air, usually used to provide minimum outdoor air ventilation, from conditioning of the internal loads.',$); +#174=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Dual_Duct_Air_Handling_Unit','Dual Duct Air Handling Unit','Dual Duct Air Handling Unit',#170,'An air handling unit that contains hot and cold decks to supply heating and cooling to a building',$); +#175=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#MAU','MAU','MAU',#170,'See Makeup_Air_Unit',$); +#176=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Makeup_Air_Unit','Makeup Air Unit','Makeup Air Unit',#170,'A device designed to condition ventilation air introduced into a space or to replace air exhausted from a process or general area exhaust. The device may be used to prevent negative pressure within buildings or to reduce airborne contaminants in a space.',$); +#177=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#RTU','RTU','RTU',#170,'see Rooftop_Unit',$); +#178=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Rooftop_Unit','Rooftop Unit','Rooftop Unit',#170,'Packaged air conditioner mounted on a roof, the conditioned air being discharged directly into the rooms below or through a duct system.',$); +#179=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#DDAHU','DDAHU','DDAHU',#170,'See Dual_Duct_Air_Handling_Unit',$); +#180=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Fan','Fan','Fan',#103,'Any device with two or more blades or vanes attached to a rotating shaft used to produce an airflow for the purpose of comfort, ventilation, exhaust, heating, cooling, or any other gaseous transport.',$); +#181=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Booster_Fan','Booster Fan','Booster Fan',#180,'Fan activated to increase airflow beyond what is provided by the default configuration',$); +#182=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Ceiling_Fan','Ceiling Fan','Ceiling Fan',#180,'A fan installed on the ceiling of a room for the purpose of air circulation',$); +#183=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Cooling_Tower_Fan','Cooling Tower Fan','Cooling Tower Fan',#180,'A fan that pulls air through a cooling tower and across the louvers where the water falls to aid in heat exchange by the process of evaporation',$); +#184=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Exhaust_Fan','Exhaust Fan','Exhaust Fan',#180,'Fan moving exhaust air -- air that must be removed from a space due to contaminants',$); +#185=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Outside_Fan','Outside Fan','Outside Fan',#180,'Fan moving outside air; air that is supplied into the building from the outdoors',$); +#186=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Relief_Fan','Relief Fan','Relief Fan',#180,'A fan that is a component of a Relief Air System, ensuring building doesn''t become over-pressurised',$); +#187=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Return_Fan','Return Fan','Return Fan',#180,'Fan moving return air -- air that is circulated from the building back into the HVAC system',$); +#188=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Standby_Fan','Standby Fan','Standby Fan',#180,'Fan that is activated as part of a lead/lag operation or when a primary fan raises an alarm',$); +#189=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Supply_Fan','Supply Fan','Supply Fan',#180,'Fan moving supply air -- air that is supplied from the HVAC system into the building',$); +#190=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Transfer_Fan','Transfer Fan','Transfer Fan',#180,'A fan that transfers air from a space to another space.',$); +#191=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Discharge_Fan','Discharge Fan','Discharge Fan',#180,'Fan moving air discharged from HVAC vents',$); +#192=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Terminal_Unit','Terminal Unit','Terminal Unit',#103,'A device that regulates the volumetric flow rate and/or the temperature of the controlled medium.',$); +#193=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Constant_Air_Volume_Box','Constant Air Volume Box','Constant Air Volume Box',#192,'A terminal unit for which supply air flow rate is constant and the supply air temperature is varied to meet thermal load',$); +#194=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Fan_Coil_Unit','Fan Coil Unit','Fan Coil Unit',#192,'Terminal device consisting of a heating and/or cooling heat exchanger or ''coil'' and fan that is used to control the temperature in the space where it is installed',$); +#195=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Induction_Unit','Induction Unit','Induction Unit',#192,'A device with an primary air connection and integrated coil and condensate pan that performs sensible and latent cooling of a space. Essentially an Active Chilled Beam with a built in condensate pan.',$); +#196=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#CAV','CAV','CAV',#192,'',$); +#197=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#FCU','FCU','FCU',#192,'See Fan_Coil_Unit',$); +#198=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#VAV','VAV','VAV',#192,'See Variable_Air_Volume_Box',$); +#199=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Chilled_Beam','Chilled Beam','Chilled Beam',#192,'A device with an integrated coil that performs sensible heating of a space via circulation of room air. Chilled Beams are not designed to perform latent cooling; see Induction Units. Despite their name, Chilled Beams may perform heating or cooling of a space depending on their configuration.',$); +#200=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Active_Chilled_Beam','Active Chilled Beam','Active Chilled Beam',#199,'A Chilled Beam with an integral primary air connection that induces air flow through the device.',$); +#201=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Passive_Chilled_Beam','Passive Chilled Beam','Passive Chilled Beam',#199,'A chilled beam that does not have an integral air supply and instead relies on natural convection to draw air through the device.',$); +#202=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Variable_Air_Volume_Box','Variable Air Volume Box','Variable Air Volume Box',#192,'A device that regulates the volume and temperature of air delivered to a zone by opening or closing a damper',$); +#203=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Variable_Air_Volume_Box_With_Reheat','Variable Air Volume Box With Reheat','Variable Air Volume Box With Reheat',#202,'A VAV box with a reheat coil mounted on the discharge end of the unit that can heat the air delivered to a zone',$); +#204=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#RVAV','RVAV','RVAV',#202,'See Variable_Air_Volume_Box_With_Reheat',$); +#205=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Air_Diffuser','Air Diffuser','Air Diffuser',#192,'A device that is a component of the air distribution system that controls the delivery of conditioned and/or ventilating air into a room',$); +#206=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Displacement_Flow_Air_Diffuser','Displacement Flow Air Diffuser','Displacement Flow Air Diffuser',#205,'An air diffuser that is designed for low discharge air speeds to minimize turbulence and induction of room air. This diffuser is used with displacement ventilation systems.',$); +#207=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Jet_Nozzle_Air_Diffuser','Jet Nozzle Air Diffuser','Jet Nozzle Air Diffuser',#205,'An air diffuser that is designed to produce high velocity discharge air stream to throw the air over a large distance or target the air stream to a localize area',$); +#208=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Laminar_Flow_Air_Diffuser','Laminar Flow Air Diffuser','Laminar Flow Air Diffuser',#205,'An air diffuser that is designed for low discharge air speeds to provide uniform and unidirectional air pattern which minimizes room air entrainment',$); +#209=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Radiator','Radiator','Radiator',#192,'Heat exchangers designed to transfer thermal energy from one medium to another',$); +#210=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Electric_Radiator','Electric Radiator','Electric Radiator',#209,'Electric heating device',$); +#211=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Electric_Baseboard_Radiator','Electric Baseboard Radiator','Electric Baseboard Radiator',#210,'Electric heating device located at or near the floor',$); +#212=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Hot_Water_Radiator','Hot Water Radiator','Hot Water Radiator',#209,'Radiator that uses hot water',$); +#213=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Hot_Water_Baseboard_Radiator','Hot Water Baseboard Radiator','Hot Water Baseboard Radiator',#212,'Hydronic heating device located at or near the floor',$); +#214=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Steam_Radiator','Steam Radiator','Steam Radiator',#209,'Radiator that uses steam',$); +#215=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Steam_Baseboard_Radiator','Steam Baseboard Radiator','Steam Baseboard Radiator',#214,'Steam heating device located at or near the floor',$); +#216=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Baseboard_Radiator','Baseboard Radiator','Baseboard Radiator',#209,'Steam, hydronic, or electric heating device located at or near the floor.',$); +#217=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Radiant_Panel','Radiant Panel','Radiant Panel',#192,'A temperature-controlled surface that provides fifty percent (50%) or more of the design heat transfer by thermal radiation.',$); +#218=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Embedded_Surface_System_Panel','Embedded Surface System Panel','Embedded Surface System Panel',#217,'Radiant panel heating and cooling system where the energy heat source or sink is embedded in a radiant layer which is thermally insulated from the building structure.',$); +#219=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Radiant_Ceiling_Panel','Radiant Ceiling Panel','Radiant Ceiling Panel',#217,'Radiant panel heating and cooling system that are usually made from metal and suspended under the ceiling or insulated from the building structure.',$); +#220=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Thermally_Activated_Building_System_Panel','Thermally Activated Building System Panel','Thermally Activated Building System Panel',#217,'Radiant panel heating and cooling system where the energy heat source or sink is embedded in the building structure such as in slabs and walls.',$); +#221=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#ESS_Panel','ESS Panel','ESS Panel',#217,'See Embedded_Surface_System_Panel',$); +#222=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#RC_Panel','RC Panel','RC Panel',#217,'See Radiant_Ceiling_Panel',$); +#223=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#TABS_Panel','TABS Panel','TABS Panel',#217,'See Thermally_Activated_Building_System_Panel',$); +#224=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Location','Location','Location',#1,'',$); +#225=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Outside','Outside','Outside',#224,'',$); +#226=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Region','Region','Region',#224,'A unit of geographic space, usually contigious or somehow related to a geopolitical feature',$); +#227=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Storey','Storey','Storey',#224,'',$); +#228=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Wing','Wing','Wing',#224,'A wing is part of a building \X2\2013\X0\ or any feature of a building \X2\2013\X0\ that is subordinate to the main, central structure.',$); +#229=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Site','Site','Site',#224,'A geographic region containing 0 or more buildings. Typically used as the encapsulating location for a collection of Brick entities through the hasPart/isPartOf relationships',$); +#230=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Outdoor_Area','Outdoor Area','Outdoor Area',#224,'A class of spaces that exist outside of a building',$); +#231=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Bench_Space','Bench Space','Bench Space',#230,'For areas of play in a stadium, the area for partcipants and referees by the side of the field',$); +#232=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Field_Of_Play','Field Of Play','Field Of Play',#230,'The area of a stadium where athletic events occur, e.g. the soccer pitch',$); +#233=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Information_Area','Information Area','Information Area',#230,'An information booth or kiosk where visitors would look for information',$); +#234=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Floor','Floor','Floor',#224,'A level, typically representing a horizontal aggregation of spaces that are vertically bound. (referring to IFC)',$); +#235=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Basement','Basement','Basement',#234,'The floor of a building which is partly or entirely below ground level.',$); +#236=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Parking_Level','Parking Level','Parking Level',#234,'A floor of a parking structure',$); +#237=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Rooftop','Rooftop','Rooftop',#234,'',$); +#238=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Building','Building','Building',#224,'An independent unit of the built environment with a characteristic spatial structure, intended to serve at least one function or user activity [ISO 12006-2:2013]',$); +#239=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Parking_Structure','Parking Structure','Parking Structure',#238,'A building or part of a building devoted to vehicle parking',$); +#240=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Zone','Zone','Zone',#224,'(1) a separately controlled heated or cooled space. (2) one occupied space or several occupied spaces with similar occupancy category, occupant density, zone air distribution effectiveness, and zone primary airflow per unit area. (3) space or group of spaces within a building for which the heating, cooling, or lighting requirements are sufficiently similar that desired conditions can be maintained throughout by a single controlling device.',$); +#241=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Energy_Zone','Energy Zone','Energy Zone',#240,'A space or group of spaces that are managed or monitored as one unit for energy purposes',$); +#242=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Fire_Zone','Fire Zone','Fire Zone',#240,'combustion chamber in a furnace or boiler.',$); +#243=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#HVAC_Zone','HVAC Zone','HVAC Zone',#240,'a space or group of spaces, within a building with heating, cooling, and ventilating requirements, that are sufficiently similar so that desired conditions (e.g., temperature) can be maintained throughout using a single sensor (e.g., thermostat or temperature sensor).',$); +#244=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Lighting_Zone','Lighting Zone','Lighting Zone',#240,'',$); +#245=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Space','Space','Space',#224,'A part of the physical world or a virtual world whose 3D spatial extent is bounded actually or theoretically, and provides for certain functions within the zone it is contained in.',$); +#246=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Entrance','Entrance','Entrance',#245,'The location and space of a building where people enter and exit the building',$); +#247=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Gatehouse','Gatehouse','Gatehouse',#245,'The standalone building used to manage the entrance to a campus or building grounds',$); +#248=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Media_Hot_Desk','Media Hot Desk','Media Hot Desk',#245,'A non-enclosed space used by members of the media temporarily to cover an event while they are present at a venue',$); +#249=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Parking_Space','Parking Space','Parking Space',#245,'An area large enough to park an individual vehicle',$); +#250=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Ticketing_Booth','Ticketing Booth','Ticketing Booth',#245,'A room or space used to sell or distribute tickets to events at a venue',$); +#251=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Tunnel','Tunnel','Tunnel',#245,'An enclosed space that connects buildings. Often underground',$); +#252=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Water_Tank','Water Tank','Water Tank',#245,'A space used to hold water',$); +#253=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Vertical_Space','Vertical Space','Vertical Space',#245,'A class of spaces used to connect multiple floors or levels..',$); +#254=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Riser','Riser','Riser',#253,'A vertical shaft indented for installing building infrastructure e.g., electrical wire, network communication wire, plumbing, etc',$); +#255=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Staircase','Staircase','Staircase',#253,'A vertical space containing stairs',$); +#256=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Elevator_Shaft','Elevator Shaft','Elevator Shaft',#253,'The vertical space in which an elevator ascends and descends',$); +#257=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Elevator_Space','Elevator Space','Elevator Space',#253,'The vertical space in whcih an elevator ascends and descends',$); +#258=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Common_Space','Common Space','Common Space',#245,'A class of spaces that are used by multiple people at the same time',$); +#259=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Atrium','Atrium','Atrium',#258,'a large open-air or skylight covered space surrounded by a building.',$); +#260=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Auditorium','Auditorium','Auditorium',#258,'A space for performances or larger gatherings',$); +#261=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Cafeteria','Cafeteria','Cafeteria',#258,'A space to serve food and beverages',$); +#262=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Hallway','Hallway','Hallway',#258,'A common space, used to connect other parts of a building',$); +#263=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Lounge','Lounge','Lounge',#258,'A room for lesiure activities or relaxing',$); +#264=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Majlis','Majlis','Majlis',#263,'In Arab countries, an Majlis is a private lounge where visitors are recieved and entertained',$); +#265=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Lobby','Lobby','Lobby',#258,'A space just after the entrance to a building or other space of a building, where visitors can wait',$); +#266=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Employee_Entrance_Lobby','Employee Entrance Lobby','Employee Entrance Lobby',#265,'An open space near an entrance that is typicaly only used for employees',$); +#267=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Visitor_Lobby','Visitor Lobby','Visitor Lobby',#265,'A lobby for visitors to the building. Sometimes used to distinguish from an employee entrance looby',$); +#268=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Room','Room','Room',#245,'Base class for all more specific room types.',$); +#269=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Ablutions_Room','Ablutions Room','Ablutions Room',#268,'A room for performing cleansing rituals before prayer',$); +#270=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Conference_Room','Conference Room','Conference Room',#268,'A space dedicated in which to hold a meetings',$); +#271=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Control_Room','Control Room','Control Room',#268,'A space from which operations are managed',$); +#272=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Copy_Room','Copy Room','Copy Room',#268,'A room set aside for common office equipment, including printers and copiers',$); +#273=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Exercise_Room','Exercise Room','Exercise Room',#268,'An indoor room used for exercise and physical activities',$); +#274=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Hospitality_Box','Hospitality Box','Hospitality Box',#268,'A room at a stadium, usually overlooking the field of play, that is physical separate from the other seating at the venue',$); +#275=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Janitor_Room','Janitor Room','Janitor Room',#268,'A room set aside for the storage of cleaning equipment and supplies',$); +#276=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Library','Library','Library',#268,'A place for the storage and/or consumption of physical media, e.g. books, periodicals, and DVDs/CDs',$); +#277=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Loading_Dock','Loading Dock','Loading Dock',#268,'A part of a facility where delivery trucks can load and unload. Usually partially enclosed with specific traffic lanes leading to the dock',$); +#278=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Mail_Room','Mail Room','Mail Room',#268,'A room where mail is recieved and sorted for distribution to the rest of the building',$); +#279=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Massage_Room','Massage Room','Massage Room',#268,'Usually adjunct to an athletic facility, a private/semi-private space where massages are performed',$); +#280=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Office_Kitchen','Office Kitchen','Office Kitchen',#268,'A common space, usually near or in a breakroom, where minor food preperation occurs',$); +#281=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Prayer_Room','Prayer Room','Prayer Room',#268,'A room set aside for prayer',$); +#282=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Reception','Reception','Reception',#268,'A space, usually in a lobby, where visitors to a building or space can go to after arriving at a building and inform building staff that they have arrived',$); +#283=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Retail_Room','Retail Room','Retail Room',#268,'A space set aside for retail in a larger establishment, e.g. a gift shop in a hospital',$); +#284=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Server_Room','Server Room','Server Room',#268,'',$); +#285=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Shower','Shower','Shower',#268,'A space containing showers, usually adjacent to an athletic or execise area',$); +#286=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Sports_Service_Room','Sports Service Room','Sports Service Room',#268,'A class of spaces used in the support of sports',$); +#287=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Wardrobe','Wardrobe','Wardrobe',#268,'Storage for clothing, costumes, or uniforms',$); +#288=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Workshop','Workshop','Workshop',#268,'A space used to house equipment that can be used to repair or fabricate things',$); +#289=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Break_Room','Break Room','Break Room',#268,'A space for people to relax while not working',$); +#290=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Breakroom','Breakroom','Breakroom',#268,'A space for people to relax while not working',$); +#291=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Food_Service_Room','Food Service Room','Food Service Room',#268,'A space used in the production, storage, serving, or cleanup of food and beverages',$); +#292=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Concession','Concession','Concession',#291,'A space to sell food and beverages. Usually embedded in a larger space and does not include a space where people consume their purchases',$); +#293=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Medical_Room','Medical Room','Medical Room',#268,'A class of rooms used for medical purposes',$); +#294=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#First_Aid_Room','First Aid Room','First Aid Room',#293,'A room for a person with minor injuries can be treated or temporarily treated until transferred to a more advanced medical facility',$); +#295=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Rest_Room','Rest Room','Rest Room',#268,'A room that provides toilets and washbowls. Alternate spelling of Restroom',$); +#296=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Restroom','Restroom','Restroom',#268,'A room that provides toilets and washbowls.',$); +#297=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Security_Service_Room','Security Service Room','Security Service Room',#268,'A class of spaces used by the security staff of a facility',$); +#298=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Detention_Room','Detention Room','Detention Room',#297,'A space for the temporary involuntary confinement of people',$); +#299=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Storage_Room','Storage Room','Storage Room',#268,'A class of spaces used for storage',$); +#300=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Hazardous_Materials_Storage','Hazardous Materials Storage','Hazardous Materials Storage',#299,'A storage space set aside (usually with restricted access) for the storage of materials that can be hazardous to living beings or the environment',$); +#301=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Waste_Storage','Waste Storage','Waste Storage',#299,'A room used for storing waste such as trash or recycling',$); +#302=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Media_Room','Media Room','Media Room',#268,'A class of spaces related to the creation of media',$); +#303=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Broadcast_Room','Broadcast Room','Broadcast Room',#302,'A space to organize and manage a broadcast. Separate from studio',$); +#304=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Media_Production_Room','Media Production Room','Media Production Room',#302,'A enclosed space used by media professionals for the production of media',$); +#305=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Studio','Studio','Studio',#302,'A room used for the production or media, usually with either a specialized set or a specialized sound booth for recording',$); +#306=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Office','Office','Office',#268,'A class of rooms dedicated for work or study',$); +#307=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Cubicle','Cubicle','Cubicle',#306,'A smaller space set aside for an individual, but not with a door and without full-height walls',$); +#308=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Open_Office','Open Office','Open Office',#306,'An open space used for work or study by mulitple people. Usuaully subdivided into cubicles or desks',$); +#309=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Enclosed_Office','Enclosed Office','Enclosed Office',#306,'A space for individuals to work with walls and a door',$); +#310=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Private_Office','Private Office','Private Office',#309,'An office devoted to a single individual, with walls and door',$); +#311=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Shared_Office','Shared Office','Shared Office',#309,'An office used by multiple people',$); +#312=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Team_Room','Team Room','Team Room',#309,'An office used by multiple team members for specific work tasks. Distinct from Conference Room',$); +#313=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Service_Room','Service Room','Service Room',#268,'A class of spaces related to the operations of building subsystems, e.g. HVAC, electrical, IT, plumbing, etc',$); +#314=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Plumbing_Room','Plumbing Room','Plumbing Room',#313,'A service room devoted to the operation and routing of water in a building. Usually distinct from the HVAC subsystems.',$); +#315=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Mechanical_Room','Mechanical Room','Mechanical Room',#313,'A class of service rooms where mechanical equipment (HVAC) operates',$); +#316=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Pump_Room','Pump Room','Pump Room',#315,'A mechanical room that houses pumps',$); +#317=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Electrical_Room','Electrical Room','Electrical Room',#313,'A class of service rooms that house electrical equipment for a building',$); +#318=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Battery_Room','Battery Room','Battery Room',#317,'A room used to hold batteries for backup power',$); +#319=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Generator_Room','Generator Room','Generator Room',#317,'A room for electrical equipment, specifically electrical generators.',$); +#320=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Transformer_Room','Transformer Room','Transformer Room',#317,'An electrical room where electricity enters and is transformed to different voltages and currents by the equipment contained in the room',$); +#321=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Laboratory','Laboratory','Laboratory',#268,'facility acceptable to the local, national, or international recognized authority having jurisdiction and which provides uniform testing and examination procedures and standards for meeting design, manufacturing, and factory testing requirements.',$); +#322=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Cold_Box','Cold Box','Cold Box',#321,'in a gas separation unit, the insulated section that contains the low-temperature heat exchangers and distillation columns.',$); +#323=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Environment_Box','Environment Box','Environment Box',#321,'(also known as climatic chamber), enclosed space designed to create a particular environment.',$); +#324=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Freezer','Freezer','Freezer',#321,'cold chamber usually kept at a temperature of 22\X2\00B0\X0\F to 31\X2\00B0\X0\F (\X2\2013\X0\5\X2\00B0\X0\C to \X2\2013\X0\1\X2\00B0\X0\C), with high-volume air circulation.',$); +#325=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Hot_Box','Hot Box','Hot Box',#321,'hot air chamber forming part of an air handler.',$); +#326=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Telecom_Room','Telecom Room','Telecom Room',#268,'A class of spaces used to support telecommuncations and IT equipment',$); +#327=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Equipment_Room','Equipment Room','Equipment Room',#326,'A telecommunications room where equipment that serves the building is stored',$); +#328=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Switch_Room','Switch Room','Switch Room',#326,'A telecommuncations room housing network switches',$); +#329=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#TETRA_Room','TETRA Room','TETRA Room',#326,'A room used for local two-way radio networks, e.g. the portable radios carried by facilities staff',$); +#330=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Distribution_Frame','Distribution Frame','Distribution Frame',#326,'A class of spaces where the cables carrying signals meet and connect, e.g. a wiring closet or a broadcast downlink room',$); +#331=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#IDF','IDF','IDF',#330,'An room for an intermediate distribution frame, where cables carrying signals from the main distrubtion frame terminate and then feed out to endpoints',$); +#332=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#MDF','MDF','MDF',#330,'A room for the Main Distribution Frame, the central place of a building where cables carrying signals meet and connect to the outside world',$); +#333=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Collection','Collection','Collection',#1,'',$); +#334=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Portfolio','Portfolio','Portfolio',#333,'A collection of sites',$); +#335=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Photovoltaic_Array','Photovoltaic Array','Photovoltaic Array',#333,'A collection of photovoltaic panels',$); +#336=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#PV_Array','PV Array','PV Array',#333,'',$); +#337=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Loop','Loop','Loop',#333,'A collection of connected equipment; part of a System',$); +#338=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Air_Loop','Air Loop','Air Loop',#337,'The set of connected equipment serving one path of air',$); +#339=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Water_Loop','Water Loop','Water Loop',#337,'A collection of equipment that transport and regulate water among each other',$); +#340=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Chilled_Water_Loop','Chilled Water Loop','Chilled Water Loop',#339,'A collection of equipment that transport and regulate chilled water among each other',$); +#341=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Domestic_Water_Loop','Domestic Water Loop','Domestic Water Loop',#339,'',$); +#342=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Hot_Water_Loop','Hot Water Loop','Hot Water Loop',#339,'A collection of equipment that transport and regulate hot water among each other',$); +#343=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#System','System','System',#333,'A System is a combination of equipment and auxiliary devices (e.g., controls, accessories, interconnecting means, and termi\X2\00AD\X0\nal elements) by which energy is transformed so it performs a specific function such as HVAC, service water heating, or lighting. (ASHRAE Dictionary).',$); +#344=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Domestic_Hot_Water_System','Domestic Hot Water System','Domestic Hot Water System',#343,'The equipment, devices and conduits that handle the production and distribution of domestic hot water in a building',$); +#345=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Gas_System','Gas System','Gas System',#343,'',$); +#346=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Lighting_System','Lighting System','Lighting System',#343,'The equipment, devices and interfaces that serve or are a part of the lighting subsystem in a building',$); +#347=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Electrical_System','Electrical System','Electrical System',#343,'Devices that serve or are part of the electrical subsystem in the building',$); +#348=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Energy_System','Energy System','Energy System',#347,'A collection of devices that generates, stores or transports electricity',$); +#349=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Energy_Generation_System','Energy Generation System','Energy Generation System',#348,'A collection of devices that generates electricity',$); +#350=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#PV_Generation_System','PV Generation System','PV Generation System',#349,'A collection of photovoltaic devices that generates energy',$); +#351=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Energy_Storage_System','Energy Storage System','Energy Storage System',#348,'A collection of devices that stores electricity',$); +#352=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Battery_Energy_Storage_System','Battery Energy Storage System','Battery Energy Storage System',#351,'A collection of batteries that provides energy storage, along with their supporting equipment',$); +#353=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#HVAC_System','HVAC System','HVAC System',#343,'See Heating_Ventilation_Air_Conditioning_System',$); +#354=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Shading_System','Shading System','Shading System',#343,'Devices that can control daylighting through various means',$); +#355=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Blind_Group','Blind Group','Blind Group',#354,'A group of Blinds commonly attached to a single controller.',$); +#356=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Heating_Ventilation_Air_Conditioning_System','Heating Ventilation Air Conditioning System','Heating Ventilation Air Conditioning System',#343,'The equipment, distribution systems and terminals that provide, either collectively or individually, the processes of heating, ventilating or air conditioning to a building or portion of a building',$); +#357=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Steam_System','Steam System','Steam System',#356,'The equipment, devices and conduits that handle the production and distribution of steam in a building',$); +#358=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Air_System','Air System','Air System',#356,'The equipment, distribution systems and terminals that introduce or exhaust, either collectively or individually, the air into and from the building',$); +#359=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Ventilation_Air_System','Ventilation Air System','Ventilation Air System',#358,'The equipment, devices, and conduits that handle the introduction and distribution of ventilation air in the building',$); +#360=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Water_System','Water System','Water System',#356,'The equipment, devices and conduits that handle the production and distribution of water in a building',$); +#361=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Chilled_Water_System','Chilled Water System','Chilled Water System',#360,'The equipment, devices and conduits that handle the production and distribution of chilled water in a building',$); +#362=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Condenser_Water_System','Condenser Water System','Condenser Water System',#360,'A heat rejection system consisting of (typically) cooling towers, condenser water pumps, chillers and the piping connecting the components',$); +#363=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Hot_Water_System','Hot Water System','Hot Water System',#360,'The equipment, devices and conduits that handle the production and distribution of hot water in a building',$); +#364=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Heat_Recovery_Hot_Water_System','Heat Recovery Hot Water System','Heat Recovery Hot Water System',#363,'',$); +#365=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Preheat_Hot_Water_System','Preheat Hot Water System','Preheat Hot Water System',#363,'',$); +#366=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Radiation_Hot_Water_System','Radiation Hot Water System','Radiation Hot Water System',#363,'',$); +#367=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Reheat_Hot_Water_System','Reheat Hot Water System','Reheat Hot Water System',#363,'',$); +#368=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Safety_System','Safety System','Safety System',#343,'',$); +#369=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Emergency_Air_Flow_System','Emergency Air Flow System','Emergency Air Flow System',#368,'',$); +#370=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Emergency_Power_Off_System','Emergency Power Off System','Emergency Power Off System',#368,'A system that can power down a single piece of equipment or a single system from a single point',$); +#371=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Fire_Safety_System','Fire Safety System','Fire Safety System',#368,'A system containing devices and equipment that monitor, detect and suppress fire hazards',$); +#372=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Alarm','Alarm','Alarm',#1,'Alarm points are signals (either audible or visual) that alert an operator to an off-normal condition which requires some form of corrective action',$); +#373=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Change_Filter_Alarm','Change Filter Alarm','Change Filter Alarm',#372,'An alarm that indicates that a filter must be changed',$); +#374=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Communication_Loss_Alarm','Communication Loss Alarm','Communication Loss Alarm',#372,'An alarm that indicates a loss of communication e.g. with a device or controller',$); +#375=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Liquid_Detection_Alarm','Liquid Detection Alarm','Liquid Detection Alarm',#372,'',$); +#376=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Low_Battery_Alarm','Low Battery Alarm','Low Battery Alarm',#372,'An alarm that indicates the battery is low.',$); +#377=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Luminance_Alarm','Luminance Alarm','Luminance Alarm',#372,'',$); +#378=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Maintenance_Required_Alarm','Maintenance Required Alarm','Maintenance Required Alarm',#372,'An alarm that indicates that repair/maintenance is required on an associated device or equipment',$); +#379=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Overload_Alarm','Overload Alarm','Overload Alarm',#372,'An alarm that can indicate when a full-load current is exceeded.',$); +#380=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Valve_Position_Alarm','Valve Position Alarm','Valve Position Alarm',#372,'An alarm that indicates that the valve position is not in a normal state.',$); +#381=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#CO2_Alarm','CO2 Alarm','CO2 Alarm',#372,'An alarm that indicates the off-normal conditions associated with the presence of carbon dioxide.',$); +#382=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#High_CO2_Alarm','High CO2 Alarm','High CO2 Alarm',#381,'A device that indicates high concentration of carbon dioxide.',$); +#383=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Cycle_Alarm','Cycle Alarm','Cycle Alarm',#372,'An alarm that indicates off-normal conditions associated with HVAC cycles',$); +#384=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Short_Cycle_Alarm','Short Cycle Alarm','Short Cycle Alarm',#383,'An alarm that indicates a short cycle occurred. A short cycle occurs when a cooling cycle is prevented from completing its full cycle',$); +#385=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Emergency_Alarm','Emergency Alarm','Emergency Alarm',#372,'Alarms that indicate off-normal conditions associated with emergency systems',$); +#386=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Emergency_Generator_Alarm','Emergency Generator Alarm','Emergency Generator Alarm',#385,'An alarm that indicates off-normal conditions associated with an emergency generator',$); +#387=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Leak_Alarm','Leak Alarm','Leak Alarm',#372,'An alarm that indicates leaks occured in systems containing fluids',$); +#388=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Condensate_Leak_Alarm','Condensate Leak Alarm','Condensate Leak Alarm',#387,'An alarm that indicates a leak of condensate from a cooling system',$); +#389=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Power_Alarm','Power Alarm','Power Alarm',#372,'An alarm that indicates the off-normal conditions associated with electrical power.',$); +#390=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Power_Loss_Alarm','Power Loss Alarm','Power Loss Alarm',#389,'An alarm that indicates a power failure.',$); +#391=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Smoke_Alarm','Smoke Alarm','Smoke Alarm',#372,'An alarm that indicates the off-normal conditions associated with smoke.',$); +#392=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Smoke_Detection_Alarm','Smoke Detection Alarm','Smoke Detection Alarm',#391,'',$); +#393=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Supply_Air_Smoke_Detection_Alarm','Supply Air Smoke Detection Alarm','Supply Air Smoke Detection Alarm',#392,'',$); +#394=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Discharge_Air_Smoke_Detection_Alarm','Discharge Air Smoke Detection Alarm','Discharge Air Smoke Detection Alarm',#392,'',$); +#395=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Voltage_Alarm','Voltage Alarm','Voltage Alarm',#372,'An alarm that indicates the voltage is not in a normal state.',$); +#396=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Low_Voltage_Alarm','Low Voltage Alarm','Low Voltage Alarm',#395,'An alarm that indicates the voltage is lower than its normal state.',$); +#397=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Failure_Alarm','Failure Alarm','Failure Alarm',#372,'Alarms that indicate the failure of devices, equipment, systems and control loops',$); +#398=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Sensor_Failure_Alarm','Sensor Failure Alarm','Sensor Failure Alarm',#397,'',$); +#399=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Unit_Failure_Alarm','Unit Failure Alarm','Unit Failure Alarm',#397,'An alarm that indicates the failure of an equipment or device',$); +#400=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Humidity_Alarm','Humidity Alarm','Humidity Alarm',#372,'An alarm that indicates the off-normal conditions associated with the concentration of water vapor in the air.',$); +#401=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#High_Humidity_Alarm','High Humidity Alarm','High Humidity Alarm',#400,'An alarm that indicates high concentration of water vapor in the air.',$); +#402=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Low_Humidity_Alarm','Low Humidity Alarm','Low Humidity Alarm',#400,'An alarm that indicates low concentration of water vapor in the air.',$); +#403=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Pressure_Alarm','Pressure Alarm','Pressure Alarm',#372,'An alarm that indicates the off-normal conditions associated with pressure.',$); +#404=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#High_Head_Pressure_Alarm','High Head Pressure Alarm','High Head Pressure Alarm',#403,'An alarm that indicates a high pressure generated on the output side of a gas compressor in a refrigeration or air conditioning system.',$); +#405=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Low_Suction_Pressure_Alarm','Low Suction Pressure Alarm','Low Suction Pressure Alarm',#403,'An alarm that indicates a low suction pressure in the compressor in a refrigeration or air conditioning system.',$); +#406=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Air_Alarm','Air Alarm','Air Alarm',#372,'',$); +#407=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Air_Flow_Alarm','Air Flow Alarm','Air Flow Alarm',#406,'An alarm related to air flow.',$); +#408=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Air_Flow_Loss_Alarm','Air Flow Loss Alarm','Air Flow Loss Alarm',#407,'An alarm that indicates loss in air flow.',$); +#409=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#High_Air_Flow_Alarm','High Air Flow Alarm','High Air Flow Alarm',#407,'An alarm that indicates that the air flow is higher than normal.',$); +#410=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Low_Air_Flow_Alarm','Low Air Flow Alarm','Low Air Flow Alarm',#407,'An alarm that indicates that the air flow is lower than normal.',$); +#411=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Low_Supply_Air_Flow_Alarm','Low Supply Air Flow Alarm','Low Supply Air Flow Alarm',#410,'',$); +#412=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Low_Discharge_Air_Flow_Alarm','Low Discharge Air Flow Alarm','Low Discharge Air Flow Alarm',#410,'An alarm that indicates that the discharge air flow is lower than normal.',$); +#413=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Air_Temperature_Alarm','Air Temperature Alarm','Air Temperature Alarm',#406,'An alarm that indicates the off-normal conditions associated with the temperature of air.',$); +#414=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Return_Air_Temperature_Alarm','Return Air Temperature Alarm','Return Air Temperature Alarm',#413,'An alarm that indicates the off-normal conditions associated with the temperature of return air.',$); +#415=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#High_Return_Air_Temperature_Alarm','High Return Air Temperature Alarm','High Return Air Temperature Alarm',#414,'An alarm that indicates that return air temperature is too high',$); +#416=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Low_Return_Air_Temperature_Alarm','Low Return Air Temperature Alarm','Low Return Air Temperature Alarm',#414,'An alarm that indicates that return air temperature is too low',$); +#417=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Supply_Air_Temperature_Alarm','Supply Air Temperature Alarm','Supply Air Temperature Alarm',#413,'An alarm that indicates the off-normal conditions associated with the temperature of supply air.',$); +#418=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#High_Supply_Air_Temperature_Alarm','High Supply Air Temperature Alarm','High Supply Air Temperature Alarm',#417,'',$); +#419=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Low_Supply_Air_Temperature_Alarm','Low Supply Air Temperature Alarm','Low Supply Air Temperature Alarm',#417,'',$); +#420=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Discharge_Air_Temperature_Alarm','Discharge Air Temperature Alarm','Discharge Air Temperature Alarm',#413,'An alarm that indicates the off-normal conditions associated with the temperature of discharge air.',$); +#421=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#High_Discharge_Air_Temperature_Alarm','High Discharge Air Temperature Alarm','High Discharge Air Temperature Alarm',#420,'An alarm that indicates that discharge air temperature is too high',$); +#422=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Low_Discharge_Air_Temperature_Alarm','Low Discharge Air Temperature Alarm','Low Discharge Air Temperature Alarm',#420,'',$); +#423=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Temperature_Alarm','Temperature Alarm','Temperature Alarm',#372,'An alarm that indicates the off-normal conditions associated with temperature.',$); +#424=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Water_Temperature_Alarm','Water Temperature Alarm','Water Temperature Alarm',#423,'An alarm that indicates the off-normal conditions associated with temperature of water.',$); +#425=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Entering_Water_Temperature_Alarm','Entering Water Temperature Alarm','Entering Water Temperature Alarm',#424,'An alarm that indicates the off-normal conditions associated with temperature of the entering water.',$); +#426=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Leaving_Water_Temperature_Alarm','Leaving Water Temperature Alarm','Leaving Water Temperature Alarm',#424,'An alarm that indicates the off-normal conditions associated with temperature of the leaving water.',$); +#427=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#High_Temperature_Alarm','High Temperature Alarm','High Temperature Alarm',#423,'An alarm that indicates high temperature.',$); +#428=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Low_Temperature_Alarm','Low Temperature Alarm','Low Temperature Alarm',#423,'An alarm that indicates low temperature.',$); +#429=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Water_Alarm','Water Alarm','Water Alarm',#372,'Alarm that indicates an undesirable event with a pipe, container, or equipment carrying water e.g. water leak',$); +#430=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Deionized_Water_Alarm','Deionized Water Alarm','Deionized Water Alarm',#429,'An alarm that indicates deionized water leaks.',$); +#431=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#No_Water_Alarm','No Water Alarm','No Water Alarm',#429,'Alarm indicating that there is no water in the equipment or system',$); +#432=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Water_Loss_Alarm','Water Loss Alarm','Water Loss Alarm',#429,'An alarm that indicates a loss of water e.g. during transport',$); +#433=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Water_Level_Alarm','Water Level Alarm','Water Level Alarm',#429,'An alarm that indicates a high or low water level e.g. in a basin',$); +#434=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Collection_Basin_Water_Level_Alarm','Collection Basin Water Level Alarm','Collection Basin Water Level Alarm',#433,'An alarm that indicates a high or low level of water in the collection basin, e.g. within a Cooling_Tower',$); +#435=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Max_Water_Level_Alarm','Max Water Level Alarm','Max Water Level Alarm',#433,'Alarm indicating that the maximum water level was reached',$); +#436=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Min_Water_Level_Alarm','Min Water Level Alarm','Min Water Level Alarm',#433,'Alarm indicating that the minimum water level was reached',$); +#437=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Sensor','Sensor','Sensor',#1,'A Sensor is an input point that represents the value of a device or instrument designed to detect and measure a variable (ASHRAE Dictionary).',$); +#438=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Capacity_Sensor','Capacity Sensor','Capacity Sensor',#437,'',$); +#439=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Contact_Sensor','Contact Sensor','Contact Sensor',#437,'Senses or detects contact, such as for determining if a door is closed.',$); +#440=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Fire_Sensor','Fire Sensor','Fire Sensor',#437,'Measures the presence of fire',$); +#441=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Frost_Sensor','Frost Sensor','Frost Sensor',#437,'Senses the presence of frost or conditions that may cause frost',$); +#442=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Gas_Sensor','Gas Sensor','Gas Sensor',#437,'Measures gas concentration (other than CO2)',$); +#443=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Hail_Sensor','Hail Sensor','Hail Sensor',#437,'Measures hail in terms of its size and damage potential',$); +#444=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Luminance_Sensor','Luminance Sensor','Luminance Sensor',#437,'Measures the luminous intensity per unit area of light travelling in a given direction',$); +#445=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Occupancy_Count_Sensor','Occupancy Count Sensor','Occupancy Count Sensor',#437,'Sensors measuring the number of people in an area',$); +#446=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Occupancy_Sensor','Occupancy Sensor','Occupancy Sensor',#437,'Detects occupancy of some space or area',$); +#447=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Piezoelectric_Sensor','Piezoelectric Sensor','Piezoelectric Sensor',#437,'Senses changes pressure, acceleration, temperature, force or strain via the piezoelectric effect',$); +#448=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Power_Factor_Sensor','Power Factor Sensor','Power Factor Sensor',#437,'Sensors measuring power Factor, under periodic conditions, is the ratio of the absolute value of the active power (P) to the apparent power (S).',$); +#449=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Rain_Level_Sensor','Rain Level Sensor','Rain Level Sensor',#437,'Measures the amount of precipitation fallen',$); +#450=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Refrigerant_Level_Sensor','Refrigerant Level Sensor','Refrigerant Level Sensor',#437,'',$); +#451=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Solar_Radiance_Sensor','Solar Radiance Sensor','Solar Radiance Sensor',#437,'The amount of light that passes through or is emitted from the sun and falls within a given solid angle in a specified direction',$); +#452=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Conductivity_Sensor','Conductivity Sensor','Conductivity Sensor',#437,'Measures electrical conductance',$); +#453=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Deionised_Water_Conductivity_Sensor','Deionised Water Conductivity Sensor','Deionised Water Conductivity Sensor',#452,'Measures the electrical conductance of deionised water',$); +#454=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Direction_Sensor','Direction Sensor','Direction Sensor',#437,'Measures the direction in degrees in which a phenomenon is occuring',$); +#455=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Wind_Direction_Sensor','Wind Direction Sensor','Wind Direction Sensor',#454,'Measures the direction of wind in degrees relative to North',$); +#456=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Enthalpy_Sensor','Enthalpy Sensor','Enthalpy Sensor',#437,'Measures the total heat content of some substance',$); +#457=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Air_Enthalpy_Sensor','Air Enthalpy Sensor','Air Enthalpy Sensor',#456,'Measures the total heat content of air',$); +#458=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Outside_Air_Enthalpy_Sensor','Outside Air Enthalpy Sensor','Outside Air Enthalpy Sensor',#457,'Measures the total heat content of outside air',$); +#459=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Return_Air_Enthalpy_Sensor','Return Air Enthalpy Sensor','Return Air Enthalpy Sensor',#457,'Measures the total heat content of return air',$); +#460=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Frequency_Sensor','Frequency Sensor','Frequency Sensor',#437,'Measures the frequency of a phenomenon or aspect of a phenomenon, e.g. the frequency of a fan turning',$); +#461=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Output_Frequency_Sensor','Output Frequency Sensor','Output Frequency Sensor',#460,'',$); +#462=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Generation_Sensor','Generation Sensor','Generation Sensor',#437,'A sensor measuring how much something has been generated.',$); +#463=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Energy_Generation_Sensor','Energy Generation Sensor','Energy Generation Sensor',#462,'A sensor measuring the amount of generated energy.',$); +#464=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Heat_Sensor','Heat Sensor','Heat Sensor',#437,'Measures heat',$); +#465=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Trace_Heat_Sensor','Trace Heat Sensor','Trace Heat Sensor',#464,'Measures the surface temperature of pipelines carrying temperature-sensitive products; typically used to avoid frosting/freezing',$); +#466=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Humidity_Sensor','Humidity Sensor','Humidity Sensor',#437,'Measures the concentration of water vapor in air',$); +#467=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Relative_Humidity_Sensor','Relative Humidity Sensor','Relative Humidity Sensor',#466,'Measures the present state of absolute humidity relative to a maximum humidity given the same temperature',$); +#468=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Exhaust_Air_Humidity_Sensor','Exhaust Air Humidity Sensor','Exhaust Air Humidity Sensor',#467,'Measures the relative humidity of exhaust air',$); +#469=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Mixed_Air_Humidity_Sensor','Mixed Air Humidity Sensor','Mixed Air Humidity Sensor',#467,'Measures the humidity of mixed air',$); +#470=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Outside_Air_Humidity_Sensor','Outside Air Humidity Sensor','Outside Air Humidity Sensor',#467,'Measures the relative humidity of outside air',$); +#471=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Return_Air_Humidity_Sensor','Return Air Humidity Sensor','Return Air Humidity Sensor',#467,'Measures the relative humidity of return air',$); +#472=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Supply_Air_Humidity_Sensor','Supply Air Humidity Sensor','Supply Air Humidity Sensor',#467,'Measures the relative humidity of supply air',$); +#473=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Zone_Air_Humidity_Sensor','Zone Air Humidity Sensor','Zone Air Humidity Sensor',#467,'Measures the relative humidity of zone air',$); +#474=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Discharge_Air_Humidity_Sensor','Discharge Air Humidity Sensor','Discharge Air Humidity Sensor',#467,'Measures the relative humidity of discharge air',$); +#475=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Illuminance_Sensor','Illuminance Sensor','Illuminance Sensor',#437,'Measures the total luminous flux incident on a surface, per unit area',$); +#476=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Outside_Illuminance_Sensor','Outside Illuminance Sensor','Outside Illuminance Sensor',#475,'Measures the total luminous flux incident on an outside, per unit area',$); +#477=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Motion_Sensor','Motion Sensor','Motion Sensor',#437,'Detects the presence of motion in some area',$); +#478=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#PIR_Sensor','PIR Sensor','PIR Sensor',#477,'Detects the presense of motion in some area using the differential change in infrared intensity between two or more receptors',$); +#479=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Torque_Sensor','Torque Sensor','Torque Sensor',#437,'Measures torque, the tendency of a force to rotate an object about some axis',$); +#480=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Motor_Torque_Sensor','Motor Torque Sensor','Motor Torque Sensor',#479,'Measures the torque, or rotating power, of a motor',$); +#481=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Adjust_Sensor','Adjust Sensor','Adjust Sensor',#437,'Measures user-provided adjustment of some value',$); +#482=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Temperature_Adjust_Sensor','Temperature Adjust Sensor','Temperature Adjust Sensor',#481,'Measures user-provided adjustment of temperature',$); +#483=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Warm_Cool_Adjust_Sensor','Warm Cool Adjust Sensor','Warm Cool Adjust Sensor',#481,'User provided adjustment of zone temperature, typically in the range of +/- 5 degrees',$); +#484=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Air_Grains_Sensor','Air Grains Sensor','Air Grains Sensor',#437,'Measures the mass of water vapor in air',$); +#485=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Outside_Air_Grains_Sensor','Outside Air Grains Sensor','Outside Air Grains Sensor',#484,'Measures the mass of water vapor in outside air',$); +#486=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Return_Air_Grains_Sensor','Return Air Grains Sensor','Return Air Grains Sensor',#484,'Measures the mass of water vapor in return air',$); +#487=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Angle_Sensor','Angle Sensor','Angle Sensor',#437,'Measues the planar angle of some phenomenon',$); +#488=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Solar_Azimuth_Angle_Sensor','Solar Azimuth Angle Sensor','Solar Azimuth Angle Sensor',#487,'Measures the azimuth angle of the sun',$); +#489=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Solar_Zenith_Angle_Sensor','Solar Zenith Angle Sensor','Solar Zenith Angle Sensor',#487,'Measures the zenith angle of the sun',$); +#490=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Energy_Sensor','Energy Sensor','Energy Sensor',#437,'Measures energy consumption',$); +#491=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Energy_Usage_Sensor','Energy Usage Sensor','Energy Usage Sensor',#490,'Measures the total amount of energy used over some period of time',$); +#492=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Electric_Energy_Sensor','Electric Energy Sensor','Electric Energy Sensor',#490,'',$); +#493=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Reactive_Energy_Sensor','Reactive Energy Sensor','Reactive Energy Sensor',#492,'Measures the integral of reactive power',$); +#494=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Imbalance_Sensor','Imbalance Sensor','Imbalance Sensor',#437,'A sensor which measures difference (imbalance) between phases of an electrical system',$); +#495=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Current_Imbalance_Sensor','Current Imbalance Sensor','Current Imbalance Sensor',#494,'A sensor which measures the current difference (imbalance) between phases of an electrical system',$); +#496=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Voltage_Imbalance_Sensor','Voltage Imbalance Sensor','Voltage Imbalance Sensor',#494,'A sensor which measures the voltage difference (imbalance) between phases of an electrical system',$); +#497=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Power_Sensor','Power Sensor','Power Sensor',#437,'Measures the amount of instantaneous power consumed',$); +#498=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Thermal_Power_Sensor','Thermal Power Sensor','Thermal Power Sensor',#497,'',$); +#499=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Heating_Thermal_Power_Sensor','Heating Thermal Power Sensor','Heating Thermal Power Sensor',#498,'',$); +#500=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Electric_Power_Sensor','Electric Power Sensor','Electric Power Sensor',#497,'Measures the amount of instantaneous electric power consumed',$); +#501=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Active_Power_Sensor','Active Power Sensor','Active Power Sensor',#500,'Measures the portion of power that, averaged over a complete cycle of the AC waveform, results in net transfer of energy in one direction',$); +#502=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Reactive_Power_Sensor','Reactive Power Sensor','Reactive Power Sensor',#500,'Measures the portion of power that, averaged over a complete cycle of the AC waveform, is due to stored energy which returns to the source in each cycle',$); +#503=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Water_Level_Sensor','Water Level Sensor','Water Level Sensor',#437,'Measures the height/level of water in some container',$); +#504=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Collection_Basin_Water_Level_Sensor','Collection Basin Water Level Sensor','Collection Basin Water Level Sensor',#503,'Measures the level of the water in the collection basin, e.g. within a Cooling_Tower',$); +#505=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Deionised_Water_Level_Sensor','Deionised Water Level Sensor','Deionised Water Level Sensor',#503,'Measures the height/level of deionised water in some container',$); +#506=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Current_Sensor','Current Sensor','Current Sensor',#437,'Senses the amperes of electrical current passing through the sensor',$); +#507=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Load_Current_Sensor','Load Current Sensor','Load Current Sensor',#506,'Measures the current consumed by a load',$); +#508=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Motor_Current_Sensor','Motor Current Sensor','Motor Current Sensor',#506,'Measures the current consumed by a motor',$); +#509=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Current_Output_Sensor','Current Output Sensor','Current Output Sensor',#506,'Senses the amperes of electrical current produced as output by a device',$); +#510=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Photovoltaic_Current_Output_Sensor','Photovoltaic Current Output Sensor','Photovoltaic Current Output Sensor',#509,'Senses the amperes of electrical current produced as output by a photovoltaic device',$); +#511=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#PV_Current_Output_Sensor','PV Current Output Sensor','PV Current Output Sensor',#509,'See Photovoltaic_Current_Output_Sensor',$); +#512=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Demand_Sensor','Demand Sensor','Demand Sensor',#437,'Measures the amount of power consumed by the use of some process; typically found by multiplying the tonnage of a unit (e.g. RTU) by the efficiency rating in kW/ton',$); +#513=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Peak_Demand_Sensor','Peak Demand Sensor','Peak Demand Sensor',#512,'The peak power consumed by a process over some period of time',$); +#514=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Cooling_Demand_Sensor','Cooling Demand Sensor','Cooling Demand Sensor',#512,'Measures the amount of power consumed by a cooling process; typically found by multiplying the tonnage of a unit (e.g. RTU) by the efficiency rating in kW/ton',$); +#515=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Average_Cooling_Demand_Sensor','Average Cooling Demand Sensor','Average Cooling Demand Sensor',#514,'Measures the average power consumed by a cooling process as the amount of power consumed over some interval',$); +#516=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Heating_Demand_Sensor','Heating Demand Sensor','Heating Demand Sensor',#512,'Measures the amount of power consumed by a heating process; typically found by multiplying the tonnage of a unit (e.g. RTU) by the efficiency rating in kW/ton',$); +#517=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Average_Heating_Demand_Sensor','Average Heating Demand Sensor','Average Heating Demand Sensor',#516,'Measures the average power consumed by a heating process as the amount of power consumed over some interval',$); +#518=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Duration_Sensor','Duration Sensor','Duration Sensor',#437,'Measures the duration of a phenomenon or event',$); +#519=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#On_Timer_Sensor','On Timer Sensor','On Timer Sensor',#518,'Measures the duration for which a device was in an active or "on" state',$); +#520=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Rain_Duration_Sensor','Rain Duration Sensor','Rain Duration Sensor',#518,'Measures the duration of precipitation within some time frame',$); +#521=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Run_Time_Sensor','Run Time Sensor','Run Time Sensor',#518,'Measures the duration for which a device was in an active or "on" state',$); +#522=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Flow_Sensor','Flow Sensor','Flow Sensor',#437,'Measures the rate of flow of some substance',$); +#523=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Natural_Gas_Flow_Sensor','Natural Gas Flow Sensor','Natural Gas Flow Sensor',#522,'Measures the rate of flow of natural gas',$); +#524=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Air_Flow_Sensor','Air Flow Sensor','Air Flow Sensor',#522,'Measures the rate of flow of air',$); +#525=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Bypass_Air_Flow_Sensor','Bypass Air Flow Sensor','Bypass Air Flow Sensor',#524,'Measures the rate of flow of bypass air',$); +#526=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Fume_Hood_Air_Flow_Sensor','Fume Hood Air Flow Sensor','Fume Hood Air Flow Sensor',#524,'Measures the rate of flow of air in a fume hood',$); +#527=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Mixed_Air_Flow_Sensor','Mixed Air Flow Sensor','Mixed Air Flow Sensor',#524,'Measures the rate of flow of mixed air',$); +#528=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Outside_Air_Flow_Sensor','Outside Air Flow Sensor','Outside Air Flow Sensor',#524,'Measures the rate of flow of outside air into the system',$); +#529=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Return_Air_Flow_Sensor','Return Air Flow Sensor','Return Air Flow Sensor',#524,'Measures the rate of flow of return air',$); +#530=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Exhaust_Air_Flow_Sensor','Exhaust Air Flow Sensor','Exhaust Air Flow Sensor',#524,'Measures the rate of flow of exhaust air',$); +#531=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Exhaust_Air_Stack_Flow_Sensor','Exhaust Air Stack Flow Sensor','Exhaust Air Stack Flow Sensor',#530,'Measures the rate of flow of air in the exhaust air stack',$); +#532=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Supply_Air_Flow_Sensor','Supply Air Flow Sensor','Supply Air Flow Sensor',#524,'Measures the rate of flow of supply air',$); +#533=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Average_Supply_Air_Flow_Sensor','Average Supply Air Flow Sensor','Average Supply Air Flow Sensor',#532,'The computed average flow of supply air over some interval',$); +#534=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Discharge_Air_Flow_Sensor','Discharge Air Flow Sensor','Discharge Air Flow Sensor',#524,'Measures the rate of flow of discharge air',$); +#535=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Average_Discharge_Air_Flow_Sensor','Average Discharge Air Flow Sensor','Average Discharge Air Flow Sensor',#534,'The computed average flow of discharge air over some interval',$); +#536=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Water_Flow_Sensor','Water Flow Sensor','Water Flow Sensor',#522,'Measures the rate of flow of water',$); +#537=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Bypass_Water_Flow_Sensor','Bypass Water Flow Sensor','Bypass Water Flow Sensor',#536,'Measures the rate of flow of bypass water',$); +#538=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Entering_Water_Flow_Sensor','Entering Water Flow Sensor','Entering Water Flow Sensor',#536,'Measures the rate of flow of water entering a piece of equipment or system',$); +#539=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Entering_Chilled_Water_Flow_Sensor','Entering Chilled Water Flow Sensor','Entering Chilled Water Flow Sensor',#538,'Measures the rate of flow of chilled entering water',$); +#540=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Entering_Condenser_Water_Flow_Sensor','Entering Condenser Water Flow Sensor','Entering Condenser Water Flow Sensor',#538,'Measures the flow of the entering condenser water',$); +#541=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Entering_Hot_Water_Flow_Sensor','Entering Hot Water Flow Sensor','Entering Hot Water Flow Sensor',#538,'Measures the rate of flow of hot entering water',$); +#542=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Leaving_Water_Flow_Sensor','Leaving Water Flow Sensor','Leaving Water Flow Sensor',#536,'Measures the rate of flow of water that is leaving a piece of equipment or system',$); +#543=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Leaving_Chilled_Water_Flow_Sensor','Leaving Chilled Water Flow Sensor','Leaving Chilled Water Flow Sensor',#542,'Measures the rate of flow of chilled leaving water',$); +#544=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Leaving_Condenser_Water_Flow_Sensor','Leaving Condenser Water Flow Sensor','Leaving Condenser Water Flow Sensor',#542,'Measures the flow of the leaving condenser water',$); +#545=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Leaving_Hot_Water_Flow_Sensor','Leaving Hot Water Flow Sensor','Leaving Hot Water Flow Sensor',#542,'Measures the rate of flow of hot leaving water',$); +#546=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Condenser_Water_Flow_Sensor','Condenser Water Flow Sensor','Condenser Water Flow Sensor',#536,'Measures the flow of the condenser water',$); +#547=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Chilled_Water_Flow_Sensor','Chilled Water Flow Sensor','Chilled Water Flow Sensor',#536,'Measures the rate of flow in a chilled water circuit',$); +#548=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Hot_Water_Flow_Sensor','Hot Water Flow Sensor','Hot Water Flow Sensor',#536,'Measures the rate of flow in a hot water circuit',$); +#549=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Position_Sensor','Position Sensor','Position Sensor',#437,'Measures the current position of a component in terms of a fraction of its full range of motion',$); +#550=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Damper_Position_Sensor','Damper Position Sensor','Damper Position Sensor',#549,'Measures the current position of a damper in terms of the percent of fully open',$); +#551=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Sash_Position_Sensor','Sash Position Sensor','Sash Position Sensor',#549,'Measures the current position of a sash in terms of the percent of fully open',$); +#552=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Valve_Position_Sensor','Valve Position Sensor','Valve Position Sensor',#549,'Measures the current position of a valve in terms of the percent of fully open',$); +#553=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Pressure_Sensor','Pressure Sensor','Pressure Sensor',#437,'Measure the amount of force acting on a unit area',$); +#554=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Velocity_Pressure_Sensor','Velocity Pressure Sensor','Velocity Pressure Sensor',#553,'Measures the difference between total pressure and static pressure',$); +#555=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Exhaust_Air_Velocity_Pressure_Sensor','Exhaust Air Velocity Pressure Sensor','Exhaust Air Velocity Pressure Sensor',#554,'',$); +#556=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Supply_Air_Velocity_Pressure_Sensor','Supply Air Velocity Pressure Sensor','Supply Air Velocity Pressure Sensor',#554,'',$); +#557=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Discharge_Air_Velocity_Pressure_Sensor','Discharge Air Velocity Pressure Sensor','Discharge Air Velocity Pressure Sensor',#554,'',$); +#558=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Differential_Pressure_Sensor','Differential Pressure Sensor','Differential Pressure Sensor',#553,'Measures the difference between two applied pressures',$); +#559=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Chilled_Water_Differential_Pressure_Sensor','Chilled Water Differential Pressure Sensor','Chilled Water Differential Pressure Sensor',#558,'Measures the difference in water pressure on either side of a chilled water valve',$); +#560=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Filter_Differential_Pressure_Sensor','Filter Differential Pressure Sensor','Filter Differential Pressure Sensor',#558,'Measures the difference in pressure on either side of a filter',$); +#561=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Hot_Water_Differential_Pressure_Sensor','Hot Water Differential Pressure Sensor','Hot Water Differential Pressure Sensor',#558,'Measures the difference in water pressure on either side of a hot water valve',$); +#562=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Medium_Temperature_Hot_Water_Differential_Pressure_Sensor','Medium Temperature Hot Water Differential Pressure Sensor','Medium Temperature Hot Water Differential Pressure Sensor',#561,'Measures the difference in water pressure between sections of a medium temperature hot water system',$); +#563=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Air_Differential_Pressure_Sensor','Air Differential Pressure Sensor','Air Differential Pressure Sensor',#558,'Measures the difference in pressure between two regions of air',$); +#564=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Exhaust_Air_Differential_Pressure_Sensor','Exhaust Air Differential Pressure Sensor','Exhaust Air Differential Pressure Sensor',#563,'Measures the difference in pressure between an upstream and downstream of an air duct or other air conduit used to exhaust air from the building',$); +#565=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Return_Air_Differential_Pressure_Sensor','Return Air Differential Pressure Sensor','Return Air Differential Pressure Sensor',#563,'Measures the difference in pressure between the return and supply side',$); +#566=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Supply_Air_Differential_Pressure_Sensor','Supply Air Differential Pressure Sensor','Supply Air Differential Pressure Sensor',#563,'Measures the difference in pressure between an upstream and downstream of an air duct or other air conduit used to supply air into the building',$); +#567=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Discharge_Air_Differential_Pressure_Sensor','Discharge Air Differential Pressure Sensor','Discharge Air Differential Pressure Sensor',#563,'',$); +#568=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Static_Pressure_Sensor','Static Pressure Sensor','Static Pressure Sensor',#553,'Measures resistance to airflow in a heating and cooling system''s components and duct work',$); +#569=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Building_Air_Static_Pressure_Sensor','Building Air Static Pressure Sensor','Building Air Static Pressure Sensor',#568,'The static pressure of air within a building',$); +#570=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Supply_Air_Static_Pressure_Sensor','Supply Air Static Pressure Sensor','Supply Air Static Pressure Sensor',#568,'The static pressure of air within supply regions of an HVAC system',$); +#571=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Underfloor_Air_Plenum_Static_Pressure_Sensor','Underfloor Air Plenum Static Pressure Sensor','Underfloor Air Plenum Static Pressure Sensor',#568,'Measures the outward push of air against the plenum surfaces and used to measure the resistance when air moves through the plenum',$); +#572=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Discharge_Air_Static_Pressure_Sensor','Discharge Air Static Pressure Sensor','Discharge Air Static Pressure Sensor',#568,'The static pressure of air within discharge regions of an HVAC system',$); +#573=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Exhaust_Air_Static_Pressure_Sensor','Exhaust Air Static Pressure Sensor','Exhaust Air Static Pressure Sensor',#568,'The static pressure of air within exhaust regions of an HVAC system',$); +#574=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Average_Exhaust_Air_Static_Pressure_Sensor','Average Exhaust Air Static Pressure Sensor','Average Exhaust Air Static Pressure Sensor',#573,'The computed average static pressure of air in exhaust regions of an HVAC system over some period of time',$); +#575=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Lowest_Exhaust_Air_Static_Pressure_Sensor','Lowest Exhaust Air Static Pressure Sensor','Lowest Exhaust Air Static Pressure Sensor',#573,'The lowest observed static pressure of air in exhaust regions of an HVAC system over some period of time',$); +#576=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Speed_Sensor','Speed Sensor','Speed Sensor',#437,'Measures the magnitude of velocity of some form of movement',$); +#577=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Differential_Speed_Sensor','Differential Speed Sensor','Differential Speed Sensor',#576,'',$); +#578=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Motor_Speed_Sensor','Motor Speed Sensor','Motor Speed Sensor',#576,'',$); +#579=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Wind_Speed_Sensor','Wind Speed Sensor','Wind Speed Sensor',#576,'Measured speed of wind, caused by air moving from high to low pressure',$); +#580=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Voltage_Sensor','Voltage Sensor','Voltage Sensor',#437,'Measures the voltage of an electrical device or object',$); +#581=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Battery_Voltage_Sensor','Battery Voltage Sensor','Battery Voltage Sensor',#580,'Measures the capacity of a battery',$); +#582=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#DC_Bus_Voltage_Sensor','DC Bus Voltage Sensor','DC Bus Voltage Sensor',#580,'Measures the voltage across a DC bus',$); +#583=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Output_Voltage_Sensor','Output Voltage Sensor','Output Voltage Sensor',#580,'Measures the voltage output by some process or device',$); +#584=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Usage_Sensor','Usage Sensor','Usage Sensor',#437,'Measures the amount of some substance that is consumed or used, over some period of time',$); +#585=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Natural_Gas_Usage_Sensor','Natural Gas Usage Sensor','Natural Gas Usage Sensor',#584,'Measures the amount of natural gas that is consumed or used, over some period of time',$); +#586=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Steam_Usage_Sensor','Steam Usage Sensor','Steam Usage Sensor',#584,'Measures the amount of steam that is consumed or used, over some period of time',$); +#587=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Water_Usage_Sensor','Water Usage Sensor','Water Usage Sensor',#584,'Measures the amount of water that is consumed, over some period of time',$); +#588=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Hot_Water_Usage_Sensor','Hot Water Usage Sensor','Hot Water Usage Sensor',#587,'Measures the amount of hot water that is consumed, over some period of time',$); +#589=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Dewpoint_Sensor','Dewpoint Sensor','Dewpoint Sensor',#437,'Senses the dewpoint temperature . Dew point is the temperature to which air must be cooled to become saturated with water vapor',$); +#590=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Exhaust_Air_Dewpoint_Sensor','Exhaust Air Dewpoint Sensor','Exhaust Air Dewpoint Sensor',#589,'Measures dewpoint of exhaust air',$); +#591=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Outside_Air_Dewpoint_Sensor','Outside Air Dewpoint Sensor','Outside Air Dewpoint Sensor',#589,'Senses the dewpoint temperature of outside air',$); +#592=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Return_Air_Dewpoint_Sensor','Return Air Dewpoint Sensor','Return Air Dewpoint Sensor',#589,'Senses the dewpoint temperature of return air',$); +#593=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Supply_Air_Dewpoint_Sensor','Supply Air Dewpoint Sensor','Supply Air Dewpoint Sensor',#589,'',$); +#594=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Zone_Air_Dewpoint_Sensor','Zone Air Dewpoint Sensor','Zone Air Dewpoint Sensor',#589,'Measures dewpoint of zone air',$); +#595=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Discharge_Air_Dewpoint_Sensor','Discharge Air Dewpoint Sensor','Discharge Air Dewpoint Sensor',#589,'Measures dewpoint of discharge air',$); +#596=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Temperature_Sensor','Temperature Sensor','Temperature Sensor',#437,'Measures temperature: the physical property of matter that quantitatively expresses the common notions of hot and cold',$); +#597=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Heat_Sink_Temperature_Sensor','Heat Sink Temperature Sensor','Heat Sink Temperature Sensor',#596,'Measure temperature of the heat sink on a device such as a VFD.',$); +#598=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Natural_Gas_Temperature_Sensor','Natural Gas Temperature Sensor','Natural Gas Temperature Sensor',#596,'Measures the temperature of natural gas',$); +#599=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Soil_Temperature_Sensor','Soil Temperature Sensor','Soil Temperature Sensor',#596,'Measures the temperature of soil',$); +#600=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Air_Wet_Bulb_Temperature_Sensor','Air Wet Bulb Temperature Sensor','Air Wet Bulb Temperature Sensor',#596,'',$); +#601=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Outside_Air_Wet_Bulb_Temperature_Sensor','Outside Air Wet Bulb Temperature Sensor','Outside Air Wet Bulb Temperature Sensor',#600,'A sensor measuring the wet-bulb temperature of outside air',$); +#602=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Radiant_Panel_Temperature_Sensor','Radiant Panel Temperature Sensor','Radiant Panel Temperature Sensor',#596,'Measures the temperature of the radiant panel of the radiant heating and cooling HVAC system.',$); +#603=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Inside_Face_Surface_Temperature_Sensor','Inside Face Surface Temperature Sensor','Inside Face Surface Temperature Sensor',#602,'Measures the inside surface (relative to the space) of the radiant panel of the radiant heating and cooling HVAC system.',$); +#604=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Outside_Face_Surface_Temperature_Sensor','Outside Face Surface Temperature Sensor','Outside Face Surface Temperature Sensor',#602,'Measures the outside surface (relative to the space) of the radiant panel of a radiant heating and cooling HVAC system.',$); +#605=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Embedded_Temperature_Sensor','Embedded Temperature Sensor','Embedded Temperature Sensor',#602,'Measures the internal temperature of the radiant layer of the radiant heating and cooling HVAC system.',$); +#606=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Core_Temperature_Sensor','Core Temperature Sensor','Core Temperature Sensor',#605,'Measures the internal temperature of the radiant layer at the heat source or sink level of the radiant heating and cooling HVAC system.',$); +#607=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Air_Temperature_Sensor','Air Temperature Sensor','Air Temperature Sensor',#596,'Measures the temperature of air',$); +#608=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Exhaust_Air_Temperature_Sensor','Exhaust Air Temperature Sensor','Exhaust Air Temperature Sensor',#607,'Measures the temperature of exhaust air',$); +#609=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Mixed_Air_Temperature_Sensor','Mixed Air Temperature Sensor','Mixed Air Temperature Sensor',#607,'Measures the temperature of mixed air',$); +#610=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Return_Air_Temperature_Sensor','Return Air Temperature Sensor','Return Air Temperature Sensor',#607,'Measures the temperature of return air',$); +#611=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Underfloor_Air_Temperature_Sensor','Underfloor Air Temperature Sensor','Underfloor Air Temperature Sensor',#607,'Measures the temperature of underfloor air',$); +#612=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Supply_Air_Temperature_Sensor','Supply Air Temperature Sensor','Supply Air Temperature Sensor',#607,'Measures the temperature of supply air',$); +#613=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Preheat_Supply_Air_Temperature_Sensor','Preheat Supply Air Temperature Sensor','Preheat Supply Air Temperature Sensor',#612,'Measures the temperature of supply air before it is heated',$); +#614=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Discharge_Air_Temperature_Sensor','Discharge Air Temperature Sensor','Discharge Air Temperature Sensor',#607,'Measures the temperature of discharge air',$); +#615=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Preheat_Discharge_Air_Temperature_Sensor','Preheat Discharge Air Temperature Sensor','Preheat Discharge Air Temperature Sensor',#614,'Measures the temperature of discharge air before heating is applied',$); +#616=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Outside_Air_Temperature_Sensor','Outside Air Temperature Sensor','Outside Air Temperature Sensor',#607,'Measures the temperature of outside air',$); +#617=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Intake_Air_Temperature_Sensor','Intake Air Temperature Sensor','Intake Air Temperature Sensor',#616,'Measures air at the interface between the building and the outside',$); +#618=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Outside_Air_Temperature_Enable_Differential_Sensor','Outside Air Temperature Enable Differential Sensor','Outside Air Temperature Enable Differential Sensor',#616,'',$); +#619=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Low_Outside_Air_Temperature_Enable_Differential_Sensor','Low Outside Air Temperature Enable Differential Sensor','Low Outside Air Temperature Enable Differential Sensor',#618,'',$); +#620=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Zone_Air_Temperature_Sensor','Zone Air Temperature Sensor','Zone Air Temperature Sensor',#607,'A physical or virtual sensor which represents the temperature of an HVAC Zone',$); +#621=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Average_Zone_Air_Temperature_Sensor','Average Zone Air Temperature Sensor','Average Zone Air Temperature Sensor',#620,'The computed average temperature of air in a zone, over some period of time',$); +#622=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Coldest_Zone_Air_Temperature_Sensor','Coldest Zone Air Temperature Sensor','Coldest Zone Air Temperature Sensor',#620,'The zone temperature that is coldest; drives the supply temperature of hot air. A computed value rather than a physical sensor. Also referred to as a ''Lowest Zone Air Temperature Sensor''',$); +#623=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Warmest_Zone_Air_Temperature_Sensor','Warmest Zone Air Temperature Sensor','Warmest Zone Air Temperature Sensor',#620,'The zone temperature that is warmest; drives the supply temperature of cold air. A computed value rather than a physical sensor. Also referred to as a ''Highest Zone Air Temperature Sensor''',$); +#624=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Water_Temperature_Sensor','Water Temperature Sensor','Water Temperature Sensor',#596,'Measures the temperature of water',$); +#625=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Collection_Basin_Water_Temperature_Sensor','Collection Basin Water Temperature Sensor','Collection Basin Water Temperature Sensor',#624,'Measures the temperature of the water in the collection basin, e.g. within a Cooling_Tower',$); +#626=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Entering_Water_Temperature_Sensor','Entering Water Temperature Sensor','Entering Water Temperature Sensor',#624,'Measures the temperature of entering water',$); +#627=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Leaving_Water_Temperature_Sensor','Leaving Water Temperature Sensor','Leaving Water Temperature Sensor',#624,'Measures the temperature of water leaving a piece of equipment or system',$); +#628=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Heat_Exchanger_Leaving_Water_Temperature_Sensor','Heat Exchanger Leaving Water Temperature Sensor','Heat Exchanger Leaving Water Temperature Sensor',#627,'',$); +#629=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Ice_Tank_Leaving_Water_Temperature_Sensor','Ice Tank Leaving Water Temperature Sensor','Ice Tank Leaving Water Temperature Sensor',#627,'Measures the temperature of water leaving an ice tank',$); +#630=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Domestic_Hot_Water_Temperature_Sensor','Domestic Hot Water Temperature Sensor','Domestic Hot Water Temperature Sensor',#624,'',$); +#631=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Entering_Domestic_Hot_Water_Temperature_Sensor','Entering Domestic Hot Water Temperature Sensor','Entering Domestic Hot Water Temperature Sensor',#630,'',$); +#632=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Leaving_Domestic_Hot_Water_Temperature_Sensor','Leaving Domestic Hot Water Temperature Sensor','Leaving Domestic Hot Water Temperature Sensor',#630,'Measures the temperature of domestic water supplied by a hot water system',$); +#633=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Entering_Hot_Water_Temperature_Sensor','Entering Hot Water Temperature Sensor','Entering Hot Water Temperature Sensor',#624,'Measures the temperature of water enteringed to a hot water system',$); +#634=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Entering_High_Temperature_Hot_Water_Temperature_Sensor','Entering High Temperature Hot Water Temperature Sensor','Entering High Temperature Hot Water Temperature Sensor',#633,'Measures the temperature of high-temperature hot water enteringed to a hot water system',$); +#635=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Entering_Medium_Temperature_Hot_Water_Temperature_Sensor','Entering Medium Temperature Hot Water Temperature Sensor','Entering Medium Temperature Hot Water Temperature Sensor',#633,'Measures the temperature of medium-temperature hot water entering a hot water system',$); +#636=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Hot_Water_Differential_Temperature_Sensor','Hot Water Differential Temperature Sensor','Hot Water Differential Temperature Sensor',#633,'Measures the difference in temperature between the entering water to the boiler or other water heating device and leaving water from the same boiler or other water heating device',$); +#637=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Leaving_Hot_Water_Temperature_Sensor','Leaving Hot Water Temperature Sensor','Leaving Hot Water Temperature Sensor',#624,'Measures the temperature of water supplied by a hot water system',$); +#638=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Leaving_High_Temperature_Hot_Water_Temperature_Sensor','Leaving High Temperature Hot Water Temperature Sensor','Leaving High Temperature Hot Water Temperature Sensor',#637,'Measures the temperature of high-temperature hot water supplied by a hot water system',$); +#639=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Leaving_Medium_Temperature_Hot_Water_Temperature_Sensor','Leaving Medium Temperature Hot Water Temperature Sensor','Leaving Medium Temperature Hot Water Temperature Sensor',#637,'Measures the temperature of medium-temperature hot water supplied by a hot water system',$); +#640=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Water_Differential_Temperature_Sensor','Water Differential Temperature Sensor','Water Differential Temperature Sensor',#624,'Measures the difference in water temperature between an upstream and downstream point in a pipe or conduit',$); +#641=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Chilled_Water_Differential_Temperature_Sensor','Chilled Water Differential Temperature Sensor','Chilled Water Differential Temperature Sensor',#640,'Measures the difference in temperature between the entering water to the chiller or other water cooling device and leaving water from the same chiller or other water cooling device',$); +#642=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Condenser_Water_Temperature_Sensor','Condenser Water Temperature Sensor','Condenser Water Temperature Sensor',#624,'Measures the temperature of condenser water',$); +#643=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Entering_Condenser_Water_Temperature_Sensor','Entering Condenser Water Temperature Sensor','Entering Condenser Water Temperature Sensor',#642,'Measures the temperature of the entering condenser water',$); +#644=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Leaving_Condenser_Water_Temperature_Sensor','Leaving Condenser Water Temperature Sensor','Leaving Condenser Water Temperature Sensor',#642,'Measures the temperature of the leaving condenser water',$); +#645=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Chilled_Water_Temperature_Sensor','Chilled Water Temperature Sensor','Chilled Water Temperature Sensor',#624,'Measures the temperature of chilled water',$); +#646=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Differential_Entering_Leaving_Water_Temperature_Sensor','Differential Entering Leaving Water Temperature Sensor','Differential Entering Leaving Water Temperature Sensor',#645,'Measures the difference in temperature between entering and leaving water of water a circuit',$); +#647=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Entering_Chilled_Water_Temperature_Sensor','Entering Chilled Water Temperature Sensor','Entering Chilled Water Temperature Sensor',#645,'Measures the temperature of chilled water that is enteringed to a cooling tower',$); +#648=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Leaving_Chilled_Water_Temperature_Sensor','Leaving Chilled Water Temperature Sensor','Leaving Chilled Water Temperature Sensor',#645,'Measures the temperature of chilled water that is supplied from a chiller',$); +#649=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Air_Quality_Sensor','Air Quality Sensor','Air Quality Sensor',#437,'A sensor which provides a measure of air quality',$); +#650=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Ammonia_Sensor','Ammonia Sensor','Ammonia Sensor',#649,'',$); +#651=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Formaldehyde_Level_Sensor','Formaldehyde Level Sensor','Formaldehyde Level Sensor',#649,'Measures the concentration of formaldehyde in air',$); +#652=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Methane_Level_Sensor','Methane Level Sensor','Methane Level Sensor',#649,'Measures the concentration of methane in air',$); +#653=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#NO2_Level_Sensor','NO2 Level Sensor','NO2 Level Sensor',#649,'Measures the concentration of NO2 in air',$); +#654=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Ozone_Level_Sensor','Ozone Level Sensor','Ozone Level Sensor',#649,'Measures the concentration of ozone in air',$); +#655=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Radioactivity_Concentration_Sensor','Radioactivity Concentration Sensor','Radioactivity Concentration Sensor',#649,'Measures the concentration of radioactivity',$); +#656=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Radon_Concentration_Sensor','Radon Concentration Sensor','Radon Concentration Sensor',#655,'Measures the concentration of radioactivity due to radon',$); +#657=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#CO2_Sensor','CO2 Sensor','CO2 Sensor',#649,'Measures properties of CO2 in air',$); +#658=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#CO2_Differential_Sensor','CO2 Differential Sensor','CO2 Differential Sensor',#657,'Measures the difference between CO2 levels of inside and outside air',$); +#659=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#CO2_Level_Sensor','CO2 Level Sensor','CO2 Level Sensor',#657,'Measures the concentration of CO2 in air',$); +#660=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Outside_Air_CO2_Sensor','Outside Air CO2 Sensor','Outside Air CO2 Sensor',#657,'Measures the concentration of CO2 in outside air',$); +#661=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Return_Air_CO2_Sensor','Return Air CO2 Sensor','Return Air CO2 Sensor',#657,'Measures the concentration of CO2 in return air',$); +#662=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#CO_Sensor','CO Sensor','CO Sensor',#649,'Measures properties of CO',$); +#663=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#CO_Differential_Sensor','CO Differential Sensor','CO Differential Sensor',#662,'',$); +#664=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#CO_Level_Sensor','CO Level Sensor','CO Level Sensor',#662,'Measures the concentration of CO',$); +#665=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Outside_Air_CO_Sensor','Outside Air CO Sensor','Outside Air CO Sensor',#662,'Measures the concentration of CO in outside air',$); +#666=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Return_Air_CO_Sensor','Return Air CO Sensor','Return Air CO Sensor',#662,'Measures the concentration of CO in return air',$); +#667=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#Particulate_Matter_Sensor','Particulate Matter Sensor','Particulate Matter Sensor',#649,'Detects pollutants in the ambient air',$); +#668=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#PM10_Sensor','PM10 Sensor','PM10 Sensor',#667,'Detects matter of size 10 microns',$); +#669=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#PM10_Level_Sensor','PM10 Level Sensor','PM10 Level Sensor',#668,'Detects level of particulates of size 10 microns',$); +#670=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#PM1_Sensor','PM1 Sensor','PM1 Sensor',#667,'Detects matter of size 1 micron',$); +#671=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#PM1_Level_Sensor','PM1 Level Sensor','PM1 Level Sensor',#670,'Detects level of particulates of size 1 microns',$); +#672=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#PM2.5_Sensor','PM2.5 Sensor','PM2.5 Sensor',#667,'Detects matter of size 2.5 microns',$); +#673=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#PM2.5_Level_Sensor','PM2.5 Level Sensor','PM2.5 Level Sensor',#672,'Detects level of particulates of size 2.5 microns',$); +#674=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#TVOC_Sensor','TVOC Sensor','TVOC Sensor',#667,'',$); +#675=IFCCLASSIFICATIONREFERENCE('https://brickschema.org/schema/Brick#TVOC_Level_Sensor','TVOC Level Sensor','TVOC Level Sensor',#674,'A sensor measuring the level of all VOCs in air',$); +ENDSEC; +END-ISO-10303-21; diff --git a/src/blenderbim/scripts/classifications/brickClassification.py b/src/blenderbim/scripts/classifications/brickClassification.py new file mode 100644 index 0000000000..3ff2d69f83 --- /dev/null +++ b/src/blenderbim/scripts/classifications/brickClassification.py @@ -0,0 +1,111 @@ +import ifcopenshell +from brickschema.graph import Graph + +class Generator(): + def __init__(self): + self.file = ifcopenshell.file(schema='IFC4') + self.schema = Graph() + self.schema.load_file("Brick.ttl") # stable 1.3 loaded from external file + + def generate(self): + classification = self.file.create_entity('IfcClassification', **{ + 'Source': 'Brick', + 'Edition': 'August-11', + 'EditionDate': '2023-08-11', + 'Name': 'Brick', + 'Description': '', + 'Location': 'https://brickschema.org/schema/Brick', + 'ReferenceTokens': [] + }) + + query = self.schema.query( + """ + PREFIX brick: + PREFIX rdfs: + PREFIX skos: + PREFIX owl: + SELECT ?entity ?label ?definition WHERE { + { + ?entity rdfs:subClassOf* brick:Equipment . + } UNION { + ?entity rdfs:subClassOf* brick:Location . + } UNION { + ?entity rdfs:subClassOf* brick:Collection . + } UNION { + ?entity rdfs:subClassOf* brick:Alarm . + } UNION { + ?entity rdfs:subClassOf* brick:Sensor . + } + FILTER NOT EXISTS { + ?entity owl:deprecated true . + } + OPTIONAL { + ?entity rdfs:label ?label . + ?entity skos:definition ?definition . + } + } + GROUP BY ?entity + """ + ) + + # create references dictionary + references = {} + + for row in query: + # location is the entity URI + location = row.get("entity") + + # description is the entity's definition + description = row.get("definition") + if not description: + description = '' + + # name is the entity's label if it exists, else the name in the URI + name = row.get("label") + if not name: + name = location.split("#")[-1].replace("_", " ") + + # create the reference + ref = self.file.create_entity('IfcClassificationReference', **{ + 'Location': location, + 'Description': description, + 'Identification': name, + 'Name': name + }) + + # get all parents of the entity + query = self.schema.query( + """ + PREFIX brick: + PREFIX rdfs: + SELECT ?parent WHERE { + brick:{entity} rdfs:subClassOf ?parent . + } + """.replace( + "{entity}", location.split("#")[-1] + ) + ) + # filter parents for the brick entity + for row in query: + parent = row.get("parent").toPython() + if "brickschema.org" in parent and parent in references.keys(): + # some parents are not a brick type, so those should be ignored + # some entities have multiple parents that are a brick type + # since the query traverses down the graph, we can assume at least one parent has been seen, so pick that one + # if no parent is found, then it must mean it is the top level of what was queried + break + parent = None + + # assign reference source + if parent: + ref.ReferencedSource = references[parent] + else: + ref.ReferencedSource = classification + + # save this reference for future reference sources + references[location.toPython()] = ref + + self.file.write('Brick.ifc') + +generator = Generator() +generator.generate() \ No newline at end of file