Releases: BrickSchema/Brick
Nightly Build 2025-12-15
nightly Extra properties in extensions were added to the wrong graph (#745)
v1.4.4
What's Changed
- Updating quantity definitions by @gtfierro in #687
- Fix REC patches: rdf:Class → rdfs:Class by @ektrah in #691
- Move rec:Wing under rec:Architecture by @ektrah in #688
- Mark brick:powerFlow and brick:powerFlow explicitly as deprecated by @ektrah in #690
- Validation fixes for a 1.4.4 release by @gtfierro in #692
- Enforce disjointness of owl:ObjectProperty or owl:DatatypeProperty by @gtfierro in #693
- Brick v1.4.4 ontology version bump by @gtfierro in #694
- Add deprecations of quantities for brick 1.4.4 by @gtfierro in #695
Full Changelog: v1.4.3...v1.4.4
Added Concepts
https://brickschema.org/schema/BrickShape#CloudageQuantityShape
Removed Concepts
https://brickschema.org/schema/Brick#Acceleration_Time
https://brickschema.org/schema/Brick#Atmospheric_Pressure
https://brickschema.org/schema/Brick#Deceleration_Time
https://brickschema.org/schema/Brick#Dynamic_Pressure
https://brickschema.org/schema/Brick#Electric_Current
https://brickschema.org/schema/Brick#Energy
https://brickschema.org/schema/Brick#EntityProperty
https://brickschema.org/schema/Brick#Frequency
https://brickschema.org/schema/Brick#Gauge_Pressure
https://brickschema.org/schema/Brick#Irradiance
https://brickschema.org/schema/Brick#Phasor
https://brickschema.org/schema/Brick#Power_Factor
https://brickschema.org/schema/Brick#Pressure
https://brickschema.org/schema/Brick#Radiance
https://brickschema.org/schema/Brick#Radioactivity_Concentration
https://brickschema.org/schema/Brick#Radioactivity_Concentration_Sensor
https://brickschema.org/schema/Brick#Static_Pressure
https://brickschema.org/schema/Brick#Temperature
https://brickschema.org/schema/Brick#Thermal_Energy
https://brickschema.org/schema/Brick#Time
https://brickschema.org/schema/Brick#Velocity_Pressure
https://brickschema.org/schema/Brick#Voltage
https://brickschema.org/schema/Brick#Weather_Condition
https://brickschema.org/schema/BrickShape#Atmospheric_PressureQuantityShape
https://brickschema.org/schema/BrickShape#FrequencyQuantityShape
https://brickschema.org/schema/BrickShape#Gauge_PressureQuantityShape
https://brickschema.org/schema/BrickShape#IrradianceQuantityShape
https://brickschema.org/schema/BrickShape#Power_FactorQuantityShape
https://brickschema.org/schema/BrickShape#PressureQuantityShape
https://brickschema.org/schema/BrickShape#RadianceQuantityShape
https://brickschema.org/schema/BrickShape#Static_PressureQuantityShape
https://brickschema.org/schema/BrickShape#TemperatureQuantityShape
https://brickschema.org/schema/BrickShape#Thermal_EnergyQuantityShape
https://brickschema.org/schema/BrickShape#TimeQuantityShape
https://brickschema.org/schema/BrickShape#Velocity_PressureQuantityShape
Deprecations
Deprecations JSON
{
"https://brickschema.org/schema/Brick#Acceleration_Time": {
"version": "1.4.4",
"message": "Brick-defined quantity 'Acceleration_Time' is deprecated. Use the equivalent QUDT quantity 'qudt:QuantityKind/Time' directly.",
"replacement": "http://qudt.org/vocab/quantitykind/Time"
},
"https://brickschema.org/schema/Brick#Atmospheric_Pressure": {
"version": "1.4.4",
"message": "Brick-defined quantity 'Atmospheric_Pressure' is deprecated. Use the equivalent QUDT quantity 'qudt:QuantityKind/AtmosphericPressure' directly.",
"replacement": "http://qudt.org/vocab/quantitykind/AtmosphericPressure"
},
"https://brickschema.org/schema/Brick#Deceleration_Time": {
"version": "1.4.4",
"message": "Brick-defined quantity 'Deceleration_Time' is deprecated. Use the equivalent QUDT quantity 'qudt:QuantityKind/Time' directly.",
"replacement": "http://qudt.org/vocab/quantitykind/Time"
},
"https://brickschema.org/schema/Brick#Dynamic_Pressure": {
"version": "1.4.4",
"message": "Brick-defined quantity 'Dynamic_Pressure' (also referred to as Velocity_Pressure) is deprecated. Use the equivalent QUDT quantity 'qudt:QuantityKind/DynamicPressure' directly.",
"replacement": "http://qudt.org/vocab/quantitykind/DynamicPressure"
},
"https://brickschema.org/schema/Brick#Electric_Current": {
"version": "1.4.4",
"message": "Brick-defined quantity 'Electric_Current' is deprecated. Use the equivalent QUDT quantity 'qudt:QuantityKind/ElectricCurrent' directly.",
"replacement": "http://qudt.org/vocab/quantitykind/ElectricCurrent"
},
"https://brickschema.org/schema/Brick#Energy": {
"version": "1.4.4",
"message": "Brick-defined quantity 'Energy' is deprecated. Use the equivalent QUDT quantity 'qudt:QuantityKind/Energy' directly.",
"replacement": "http://qudt.org/vocab/quantitykind/Energy"
},
"https://brickschema.org/schema/Brick#Frequency": {
"version": "1.4.4",
"message": "Brick-defined quantity 'Frequency' is deprecated. Use the equivalent QUDT quantity 'qudt:QuantityKind/Frequency' directly.",
"replacement": "http://qudt.org/vocab/quantitykind/Frequency"
},
"https://brickschema.org/schema/Brick#Gauge_Pressure": {
"version": "1.4.4",
"message": "Brick-defined quantity 'Gauge_Pressure' is deprecated. Use the QUDT quantity 'qudt:QuantityKind/Pressure' and indicate contextually that it is gauge pressure if necessary.",
"replacement": "http://qudt.org/vocab/quantitykind/Pressure"
},
"https://brickschema.org/schema/Brick#Irradiance": {
"version": "1.4.4",
"message": "Brick-defined quantity 'Irradiance' is deprecated. Use the equivalent QUDT quantity 'qudt:QuantityKind/Irradiance' directly. For specific solar irradiance, use brick:Solar_Irradiance.",
"replacement": "http://qudt.org/vocab/quantitykind/Irradiance"
},
"https://brickschema.org/schema/Brick#Power_Factor": {
"version": "1.4.4",
"message": "Brick-defined quantity 'Power_Factor' is deprecated. Use the equivalent QUDT quantity 'qudt:QuantityKind/PowerFactor' directly.",
"replacement": "http://qudt.org/vocab/quantitykind/PowerFactor"
},
"https://brickschema.org/schema/Brick#Pressure": {
"version": "1.4.4",
"message": "Brick-defined generic quantity 'Pressure' is deprecated. Use the equivalent QUDT quantity 'qudt:QuantityKind/Pressure' directly, or more specific QUDT/Brick quantities like qudt:QuantityKind/StaticPressure, qudt:QuantityKind/AtmosphericPressure, brick:Differential_Pressure, etc.",
"replacement": "http://qudt.org/vocab/quantitykind/Pressure"
},
"https://brickschema.org/schema/Brick#Radiance": {
"version": "1.4.4",
"message": "Brick-defined quantity 'Radiance' is deprecated. Use the equivalent QUDT quantity 'qudt:QuantityKind/Radiance' directly. For specific solar radiance, use brick:Solar_Radiance.",
"replacement": "http://qudt.org/vocab/quantitykind/Radiance"
},
"https://brickschema.org/schema/Brick#Radioactivity_Concentration_Sensor": {
"version": "1.4.4",
"message": "Brick-defined quantity 'Radioactivity_Concentration_Sensor' is deprecated. Use Air_Quality_Sensor instead, or the provided sensor class for the specific kind or source of radioactivity (e.g. Radon gas)",
"replacement": "https://brickschema.org/schema/Brick#Air_Quality_Sensor"
},
"https://brickschema.org/schema/Brick#Static_Pressure": {
"version": "1.4.4",
"message": "Brick-defined quantity 'Static_Pressure' is deprecated. Use the equivalent QUDT quantity 'qudt:QuantityKind/StaticPressure' directly.",
"replacement": "http://qudt.org/vocab/quantitykind/StaticPressure"
},
"https://brickschema.org/schema/Brick#Temperature": {
"version": "1.4.4",
"message": "Brick-defined generic quantity 'Temperature' is deprecated for direct use. Use the equivalent QUDT quantity 'qudt:QuantityKind/Temperature' directly, or more specific Brick quantities like brick:Dry_Bulb_Temperature, brick:Wet_Bulb_Temperature, etc., which now subclass the QUDT quantity.",
"replacement": "http://qudt.org/vocab/quantitykind/Temperature"
},
"https://brickschema.org/schema/Brick#Thermal_Energy": {
"version": "1.4.4",
"message": "Brick-defined quantity 'Thermal_Energy' is deprecated. Use the equivalent QUDT quantity 'qudt:QuantityKind/ThermalEnergy' directly.",
"replacement": "http://qudt.org/vocab/quantitykind/ThermalEnergy"
},
"https://brickschema.org/schema/Brick#Time": {
"version": "1.4.4",
"message": "Brick-defined quantity 'Time' is deprecated. Use the equivalent QUDT quantity 'qudt:QuantityKind/Time' directly.",
"replacement": "http://qudt.org/vocab/quantitykind/Time"
},
"https://brickschema.org/schema/Brick#Velocity_Pressure": {
"version": "1.4.4",
"message": "Brick-defined quantity 'Velocity_Pressure' is deprecated. Use the equivalent QUDT quantity 'qudt:QuantityKind/DynamicPressure' directly.",
"replacement": "http://qudt.org/vocab/quantitykind/DynamicPressure"
},
"https://brickschema.org/schema/Brick#Voltage": {
"version": "1.4.4",
"message": "Brick-defined quantity 'Voltage' is deprecated. Use the equivalent QUDT quantity 'qudt:QuantityKind/Voltage' directly.",
"replacement": "http://qudt.org/vocab/quantitykind/Voltage"
}
}v1.4.3
What's Changed
- fix release tool and update docs by @gtfierro in #679
- add Valve parent to HVAC valve subclasses. by @gtfierro in #680
- Add missing properties from rec.ttl by @metesaka in #681
- add resolution property by @metesaka in #683
- v1.4.3 Release by @gtfierro in #686
New Contributors
Added Concepts
None of these are actually new concepts, but there were bugs in their definitions that made them not properly modeled.
https://brickschema.org/schema/Brick#Room_Air_Temperature_Sensor
https://brickschema.org/schema/Brick#aliasOf
https://brickschema.org/schema/Brick#hasQuantity
https://brickschema.org/schema/Brick#hasSubstance
https://brickschema.org/schema/Brick#resolution
https://brickschema.org/schema/BrickShape#DeprecationShape
https://brickschema.org/schema/BrickShape#ElectricVehicleChargingDirectionalityShape
https://brickschema.org/schema/BrickShape#ElectricVehicleChargingTypeShape
https://brickschema.org/schema/BrickShape#ElectricVehicleConnectorTypeShape
https://brickschema.org/schema/BrickShape#ResolutionShape
Removed Concepts
Most of these are the result of fixed definitions. For example the ElectricVehicleChargingDirectionalityShape shape was mistakenly defined in the wrong namespace.
https://brickschema.org/schema/Brick#DeprecationShape
https://brickschema.org/schema/Brick#ElectricVehicleChargingDirectionalityShape
https://brickschema.org/schema/Brick#ElectricVehicleChargingTypeShape
https://brickschema.org/schema/Brick#ElectricVehicleConnectorTypeShape
https://brickschema.org/schema/Brick#Relationship
Deprecations
Deprecations JSON
{
"https://w3id.org/rec#AudioVisualEquipment": {
"version": "1.4.0",
"message": "REC ICT classes are being phased out in favor of Brick classes. For a replacement, consider brick:Audio_Visual_Equipment",
"replacement": "https://brickschema.org/schema/Brick#Audio_Visual_Equipment"
},
"https://w3id.org/rec#Gateway": {
"version": "1.4.0",
"message": "REC ICT classes are being phased out in favor of Brick classes. For a replacement, consider brick:Gateway",
"replacement": "https://brickschema.org/schema/Brick#Gateway"
}
}Full Changelog: v1.4.2...v1.4.3
v1.4.2
What's Changed
- Update development instructions and requirements by @gtfierro in #660
- Fix missing labels by @gtfierro in #663
- Remove circular Brick import by @gtfierro in #661
- Update to QUDT v2.1.42 by @steveraysteveray in #665
- Create version branch for v1.4.2 by @gtfierro in #662
- Add rdfs labels back by @gtfierro in #666
Full Changelog: v1.4.1...v1.4.2
Added Concepts
Removed Concepts
Deprecations
Deprecations JSON
{}v1.4.1
What's Changed
- Srr qudt 2 1 37 by @steveraysteveray in #631
- Use pyontoenv package for environment management by @gtfierro in #634
- Fix issue 632 by @gtfierro in #635
- Update bacnet ontology by @gtfierro in #633
- Adding 223 example by @gtfierro in #642
- Updating tool by @gtfierro in #638
- v1.4.1 Release by @gtfierro in #649
- V1.4.1 release (re-do) by @gtfierro in #653
- bump brick version
- Move fume hood under exhaust fan class (#641)
- Update fume hood definition
- Deprecate Speed Status (#639)
- Update speed mode status definition and remove speed status definition
- REC Updates (#647)
- Add deprecated brick locations from the 'x' file to
bricksrc/recpatches.ttlfollowing existing styles and properties. - remove bad module
- adding rec
- add submodules to checkout
- small fixes
- add pyproject
- bump pyontoenv
- Add property definitions for REC relationships (#650)
- define REC relationships
- only add the BSH property shape if it is a Brick property
- fix relationship definition and catch these problems with an amended test
- formatting on test
- fix deactivation shape
- small changes to tests
- feat: add deprecations for brick:TeamRoom, brick:Lobby, and brick:Lounge in recpatches.ttl
- chore: remove deprecated location classes from recpatches.ttl
- feat: update deprecated brick classes to their corresponding rec classes in recpatches.ttl
- Add artifact comment to PRs (#651)
- feat: add deprecations for brick:TeamRoom, brick:Lobby, and brick:Lounge in recpatches.ttl
- chore: remove deprecated location classes from recpatches.ttl
- feat: update deprecated brick classes to their corresponding rec classes in recpatches.ttl
- try to upload artifact on PR
- fix if condition for v4
- only comment once
- fixing the expressions. Use a variable to configure which version of python to use. cancel in-progress builds
- patching more REC classes: Lounge, TEamRoom, Lobby, Hazardous Materials Storage, and Vertical Space
- fixing up rec patches
- fixing up script to generate release notes
Full Changelog: v1.4.0...v1.4.1
Added Concepts
https://brickschema.org/schema/Brick#Heat_Sensor
https://brickschema.org/schema/Brick#hasAmbientTemperature
Removed Concepts
Deprecations
Deprecations JSON
{
"https://brickschema.org/schema/Brick#Ablutions_Room": {
"version": "1.4.0",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Ablutions_Room",
"replacement": "https://w3id.org/rec#Room"
},
"https://brickschema.org/schema/Brick#Detention_Room": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Detention_Room",
"replacement": "https://w3id.org/rec#Room"
},
"https://brickschema.org/schema/Brick#Environment_Box": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Environment_Box",
"replacement": "https://w3id.org/rec#Laboratory"
},
"https://brickschema.org/schema/Brick#Field_Of_Play": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Field_Of_Play",
"replacement": "https://w3id.org/rec#OutdoorSpace"
},
"https://brickschema.org/schema/Brick#First_Aid_Room": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for First_Aid_Room",
"replacement": "https://w3id.org/rec#TreatmentRoom"
},
"https://brickschema.org/schema/Brick#Freezer": {
"version": "1.4.0",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Freezer",
"replacement": "https://w3id.org/rec#Room"
},
"https://brickschema.org/schema/Brick#Gatehouse": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Gatehouse",
"replacement": "https://w3id.org/rec#Building"
},
"https://brickschema.org/schema/Brick#Hazardous_Materials_Storage": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Hazardous_Materials_Storage",
"replacement": "https://w3id.org/rec#Room"
},
"https://brickschema.org/schema/Brick#Hospitality_Box": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Hospitality_Box",
"replacement": "https://w3id.org/rec#Room"
},
"https://brickschema.org/schema/Brick#Hot_Box": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Hot_Box",
"replacement": "https://w3id.org/rec#Room"
},
"https://brickschema.org/schema/Brick#Information_Area": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Information_Area",
"replacement": "https://w3id.org/rec#Reception"
},
"https://brickschema.org/schema/Brick#Lighting_Zone": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Lighting_Zone",
"replacement": "https://w3id.org/rec#Zone"
},
"https://brickschema.org/schema/Brick#Loading_Dock": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Loading_Dock",
"replacement": "https://w3id.org/rec#LoadingReceivingRoom"
},
"https://brickschema.org/schema/Brick#Majlis": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Majlis",
"replacement": "https://w3id.org/rec#Lounge"
},
"https://brickschema.org/schema/Brick#Media_Hot_Desk": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Media_Hot_Desk",
"replacement": "https://w3id.org/rec#RecordingRoom"
},
"https://brickschema.org/schema/Brick#Media_Production_Room": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Media_Production_Room",
"replacement": "https://w3id.org/rec#RecordingRoom"
},
"https://brickschema.org/schema/Brick#Outside": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Outside",
"replacement": "https://w3id.org/rec#OutdoorSpace"
},
"https://brickschema.org/schema/Brick#Parking_Level": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Parking_Level",
"replacement": "https://w3id.org/rec#Level"
},
"https://brickschema.org/schema/Brick#Parking_Structure": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Parking_Structure",
"replacement": "https://w3id.org/rec#Building"
},
"https://brickschema.org/schema/Brick#Prayer_Room": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Prayer_Room",
"replacement": "https://w3id.org/rec#MeditationRoom"
},
"https://brickschema.org/schema/Brick#Pump_Room": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Pump_Room",
"replacement": "https://w3id.org/rec#UtilitiesRoom"
},
"https://brickschema.org/schema/Brick#Riser": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Riser",
"replacement": "https://w3id.org/rec#Room"
},
"https://brickschema.org/schema/Brick#Speed_Status": {
"version": "1.4.0",
"message": "Speed Status is no longer necessary. Use Speed Mode Status for motors with various categorical speed settings, such as low, medium, and high. To further clarify, points representing the current speed of a variable speed fan as an analog value or input, use Speed Sensor.",
"replacement": "https://brickschema.org/schema/Brick#Speed_Mode_Status"
},
"https://brickschema.org/schema/Brick#Sports_Service_Room": {
"version": "1.4.1",
"message": "Brick location classes are being phased out in favor of RealEstateCore classes. There is not yet a replacement in REC for Sports_Service_Room",
"...v1.4.0
What's Changed
- v1.3.0 by @gtfierro in #348
- Update all python versions to latest, add 3.10.4 by @gtfierro in #414
- open() calls explicitly set UTF-8 encoding by @hammar in #416
- Fix some typos by @ektrah in #421
- Unify EntityProperty property shapes that reference brick:value by @gtfierro in #424
- Fix sh:or/sh:property by @ektrah in #418
- Fix shape generation from issue 422 by @gtfierro in #427
- Fix QUDT.Unit by @ektrah in #428
- Remove duplicate shackles for brick:Location by @ektrah in #420
- Ensure entity properties have exactly one unit by @gtfierro in #431
- Ensure ValueShapes are in BSH namespace by @gtfierro in #432
- Fix #434 by @gtfierro in #435
- Additional 1.3.0 fixes by @gtfierro in #440
- Fix typo and some missing tags (#434) reported by mcc513. by @danjhugo in #436
- Make tests run in windows by @Gamecock in #443
- Add tags to PV generation system by @gtfierro in #453
- Stricter shape enforcement by @gtfierro in #454
- Update pre-commit by @gtfierro in #455
- Update nightly-builds.yml by @epaulson in #456
- Merge domain and range shapes by @ektrah in #457
- Add shacl namespace/prefix declarations by @gtfierro in #465
- Add shacl declarations by @gtfierro in #469
- Added Absolute_Humidity_Sensor by @hammar in #462
- Fix sh:prefixes usage by @gtfierro in #470
- Srr fix prefixes by @steveraysteveray in #471
- Limit subproperty inference to entity properties by @gtfierro in #473
- fix/compare_versions_tool by @filiphl in #467
- Fix inverse property inference rule to use owl, not 223p annotation by @gtfierro in #475
- Add brick:Relationship superproperty by @gtfierro in #423
- Remove Substance punning by @gtfierro in #476
- add ict devices by @jbkoh in #452
- Fix #468 by removing unmaintained Brick conversion tool by @gtfierro in #477
- Include external ontology dependencies in the Brick+extensions build by @gtfierro in #463
- Made InferInverseProperties good neighbors by @steveraysteveray in #485
- First pass at proposed approach by @steveraysteveray in #487
- Add
hasSubstanceto meters by @gtfierro in #490 - Add Zone CO2 Level Sensor ; remove duplicate Limit definition by @gtfierro in #492
- Srr skos narrower by @steveraysteveray in #488
- Srr test currency by @steveraysteveray in #495
- Removed inclusion of unit definitions by @steveraysteveray in #484
- Switch to SHACL properties instead of RDFS domain/range by @gtfierro in #491
- Switch to SHACL property shapes for Brick relationships by @gtfierro in #493
- Upgrade to QUDT v2.1.26 by @steveraysteveray in #497
- Change QUDT.hasQuality to QUDT.hasQuantity in BRICK.Pressure_Status by @ektrah in #498
- Fix ontology IRI of SHACL by @ektrah in #499
- Handle extensions separately by @gtfierro in #500
- Srr sparql interpret 223 by @steveraysteveray in #505
- Fix some typos by @ektrah in #508
- Update QUDT to v2.1.27 by @steveraysteveray in #512
- Make sure matching tests can use aliases by @gtfierro in #516
- Several minor fixes by @steveraysteveray in #514
- Srr no 223 import by @steveraysteveray in #511
- Introduce aliases by @ektrah in #504
- Add
Automatic_Tint_Window_Arrayby @connorjcantrell in #525 - Add
Electrical_Energy_Usage_Sensorby @connorjcantrell in #524 - Fix Deprecation Statements by @gtfierro in #527
- Updating development dependencies by @gtfierro in #530
- Better structure for defining extensions to Brick by @gtfierro in #528
- Srr cleanup 223 extension by @steveraysteveray in #523
- Rename and restructure temperature setpoints by @connorjcantrell in #506
- Allow extensions with 223 by @gtfierro in #533
- Fix qudt.hasquantity -> brick.hasquantity by @gtfierro in #537
- Srr update 223 extension files by @steveraysteveray in #536
- Remove SHACL import by @gtfierro in #540
- Removed orphan import statements from Brick+extensions.ttl by @steveraysteveray in #538
- Break_Room should be canonical by @jbkoh in #541
- Update ref-schema to latest version and check for any issues by @gtfierro in #542
- Rename
Solar Radiance SensortoSolar Irradiance Sensorfor Accuracy by @connorjcantrell in #543 - Added Volume by @steveraysteveray in #547
- Refreshed 223 and QUDT files by @steveraysteveray in #549
- Make sure aliases are also NodeShapes by @gtfierro in #552
- Fix ref-schema imports by @gtfierro in #557
- Remove empty integration test harness by @gtfierro in #559
- remove duplicate param definitions by @gtfierro in #558
- Replacing sh:and/sh:not with just sh:not by @gtfierro in #562
- Add Solar Inverter by @connorjcantrell in #560
- Add
Reheat_Commandby @connorjcantrell in #550 - Introduce Base
Tankclass and deprecateWater_Tankby @connorjcantrell in #553 - Fix license by @gtfierro in #582
- Add Tablet to equipment by @anil72007 in #402
- Swap "power" for "electrical" in complexity and flow shapes by @gtfierro in #425
- Fix IndexError in
add_definitionsby checking list length by @connorjcantrell in #603 - Updated QUDT to v2.1.32 by @steveraysteveray in #579
- Add dampers, fans, and wall air conditioner by @connorjcantrell in #605
- Add booster and circulating pump by @connorjcantrell in #602
- Add EVSE Charging Concepts by @gtfierro in #529
- Output obsolete terms in error message by @connorjcantrell in #609
- Add valves by @connorjcantrell in #610
- Expand pressure sensor and setpoint by @connorjcantrell in #607
- Modeling VRFs and Heat Pumps by @connorjcantrell in #590
- Add level command and status by @connorjcantrell in #565
- Add additional ontology imports by @gtfierro in #501
- Add waste tracking and management concepts by @connorjcantrell in #598
- Add gauge pressure sensors by @gtfierro in #569
- Add Switchgear classes by @wcrd in #578
- Add open close and dehumidify command by @connorjcantrell in #611
- fix the parents of hot water differential tempearture sensor by @jbkoh in #614
- V1.4.0 Release Candidate 1 by @gtfierro in #613
- implement color temperature...
v1.4.0 Release Candidate 1
Browse Brick 1.4-rc1 at https://ontology.brickschema.org
What's Changed
- v1.3.0 by @gtfierro in #348
- Update all python versions to latest, add 3.10.4 by @gtfierro in #414
- open() calls explicitly set UTF-8 encoding by @hammar in #416
- Fix some typos by @ektrah in #421
- Unify EntityProperty property shapes that reference brick:value by @gtfierro in #424
- Fix sh:or/sh:property by @ektrah in #418
- Fix shape generation from issue 422 by @gtfierro in #427
- Fix QUDT.Unit by @ektrah in #428
- Remove duplicate shackles for brick:Location by @ektrah in #420
- Ensure entity properties have exactly one unit by @gtfierro in #431
- Ensure ValueShapes are in BSH namespace by @gtfierro in #432
- Fix #434 by @gtfierro in #435
- Additional 1.3.0 fixes by @gtfierro in #440
- Fix typo and some missing tags (#434) reported by mcc513. by @danjhugo in #436
- Make tests run in windows by @Gamecock in #443
- Add tags to PV generation system by @gtfierro in #453
- Stricter shape enforcement by @gtfierro in #454
- Update pre-commit by @gtfierro in #455
- Update nightly-builds.yml by @epaulson in #456
- Merge domain and range shapes by @ektrah in #457
- Add shacl namespace/prefix declarations by @gtfierro in #465
- Add shacl declarations by @gtfierro in #469
- Added Absolute_Humidity_Sensor by @hammar in #462
- Fix sh:prefixes usage by @gtfierro in #470
- Srr fix prefixes by @steveraysteveray in #471
- Limit subproperty inference to entity properties by @gtfierro in #473
- fix/compare_versions_tool by @filiphl in #467
- Fix inverse property inference rule to use owl, not 223p annotation by @gtfierro in #475
- Add brick:Relationship superproperty by @gtfierro in #423
- Remove Substance punning by @gtfierro in #476
- add ict devices by @jbkoh in #452
- Fix #468 by removing unmaintained Brick conversion tool by @gtfierro in #477
- Include external ontology dependencies in the Brick+extensions build by @gtfierro in #463
- Made InferInverseProperties good neighbors by @steveraysteveray in #485
- First pass at proposed approach by @steveraysteveray in #487
- Add
hasSubstanceto meters by @gtfierro in #490 - Add Zone CO2 Level Sensor ; remove duplicate Limit definition by @gtfierro in #492
- Srr skos narrower by @steveraysteveray in #488
- Srr test currency by @steveraysteveray in #495
- Removed inclusion of unit definitions by @steveraysteveray in #484
- Switch to SHACL properties instead of RDFS domain/range by @gtfierro in #491
- Switch to SHACL property shapes for Brick relationships by @gtfierro in #493
- Upgrade to QUDT v2.1.26 by @steveraysteveray in #497
- Change QUDT.hasQuality to QUDT.hasQuantity in BRICK.Pressure_Status by @ektrah in #498
- Fix ontology IRI of SHACL by @ektrah in #499
- Handle extensions separately by @gtfierro in #500
- Srr sparql interpret 223 by @steveraysteveray in #505
- Fix some typos by @ektrah in #508
- Update QUDT to v2.1.27 by @steveraysteveray in #512
- Make sure matching tests can use aliases by @gtfierro in #516
- Several minor fixes by @steveraysteveray in #514
- Srr no 223 import by @steveraysteveray in #511
- Introduce aliases by @ektrah in #504
- Add
Automatic_Tint_Window_Arrayby @connorjcantrell in #525 - Add
Electrical_Energy_Usage_Sensorby @connorjcantrell in #524 - Fix Deprecation Statements by @gtfierro in #527
- Updating development dependencies by @gtfierro in #530
- Better structure for defining extensions to Brick by @gtfierro in #528
- Srr cleanup 223 extension by @steveraysteveray in #523
- Rename and restructure temperature setpoints by @connorjcantrell in #506
- Allow extensions with 223 by @gtfierro in #533
- Fix qudt.hasquantity -> brick.hasquantity by @gtfierro in #537
- Srr update 223 extension files by @steveraysteveray in #536
- Remove SHACL import by @gtfierro in #540
- Removed orphan import statements from Brick+extensions.ttl by @steveraysteveray in #538
- Break_Room should be canonical by @jbkoh in #541
- Update ref-schema to latest version and check for any issues by @gtfierro in #542
- Rename
Solar Radiance SensortoSolar Irradiance Sensorfor Accuracy by @connorjcantrell in #543 - Added Volume by @steveraysteveray in #547
- Refreshed 223 and QUDT files by @steveraysteveray in #549
- Make sure aliases are also NodeShapes by @gtfierro in #552
- Fix ref-schema imports by @gtfierro in #557
- Remove empty integration test harness by @gtfierro in #559
- remove duplicate param definitions by @gtfierro in #558
- Replacing sh:and/sh:not with just sh:not by @gtfierro in #562
- Add Solar Inverter by @connorjcantrell in #560
- Add
Reheat_Commandby @connorjcantrell in #550 - Introduce Base
Tankclass and deprecateWater_Tankby @connorjcantrell in #553 - Fix license by @gtfierro in #582
- Add Tablet to equipment by @anil72007 in #402
- Swap "power" for "electrical" in complexity and flow shapes by @gtfierro in #425
- Fix IndexError in
add_definitionsby checking list length by @connorjcantrell in #603 - Updated QUDT to v2.1.32 by @steveraysteveray in #579
- Add dampers, fans, and wall air conditioner by @connorjcantrell in #605
- Add booster and circulating pump by @connorjcantrell in #602
- Add EVSE Charging Concepts by @gtfierro in #529
- Output obsolete terms in error message by @connorjcantrell in #609
- Add valves by @connorjcantrell in #610
- Expand pressure sensor and setpoint by @connorjcantrell in #607
- Modeling VRFs and Heat Pumps by @connorjcantrell in #590
- Add level command and status by @connorjcantrell in #565
- Add additional ontology imports by @gtfierro in #501
- Add waste tracking and management concepts by @connorjcantrell in #598
- Add gauge pressure sensors by @gtfierro in #569
- Add Switchgear classes by @wcrd in #578
- Add open close and dehumidify command by @connorjcantrell in #611
- fix the parents of hot water differential tempearture sensor by @jbkoh in #614
- V1.4.0 Release Candidate 1 by @gtfierro in https://github....
v1.3.0 Release
Brick v1.3.0 is the result of more than a year of work by the Brick development team and a growing community of international contributors. This release of Brick contains several major improvements and changes since Brick v1.2.1 as well as a number of bug fixes and smaller additions.
The big features in Brick v1.3.0 are:
- moving from an OWL-based ontology to a SHACL-based ontology. This allows Brick and Brick tooling to make use of the validation features of SHACL, which will help to ensure that Brick models are consistent and valid. We recommend using the pySHACL project to conduct validation of Brick models. The brickschema package also provides support for validation
ref:hasExternalReferenceis a new relationship that relates Brick entities to their representations in other digital forms, for example IFC models, BACnet networks and timeseries databases. This builds on work on the ref-schema, a new RDF schema for standardizing these external references- ability to model meter/submeter hierarchies, their relationships to devices and rooms, and the data they produce
- ability to model the current value of Points, using
brick:lastKnownValue - dramatically expanded sets of entity properties, capturing "nameplate" and other static characteristics of Brick entities
- adding useful semantic annotations to all Brick Point classes with the brick:hasSubstance and brick:hasQuantity properties
- unit tests added to all Brick examples to ensure they are up-to-date with correct Brick usage
- additional classes covering, among other things, different kinds of fans, sensors, PV systems
- return/supply/discharge water have been swapped for entering (return) and leaving (supply/discharge) water
- instances of deprecated concepts are now marked with warnings during SHACL validation
Many of these major features are documented at https://docs.brickschema.org/ .
Contributors
A huge thanks to the contributors who helped with this release
- @gtfierro
- @jbulow
- @jbkoh
- @ektrah
- @shatdal
- @carlosduarteroa
- @david-waterworth
- @hicksjacobp
- @hammar
- @anil72007
- @wcrd
- @epaulson
Deprecations
Deprecated concept and in what version the concept was deprecated
https://brickschema.org/schema/Brick#Chilled_Water_Discharge_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Discharge_Flow_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Discharge_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Return_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Return_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Supply_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Supply_Flow_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Supply_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Differential_Discharge_Return_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Differential_Supply_Return_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Discharge_Chilled_Water 1.3.0
https://brickschema.org/schema/Brick#Discharge_Chilled_Water_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Discharge_Condenser_Water 1.3.0
https://brickschema.org/schema/Brick#Discharge_Condenser_Water_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Discharge_Condenser_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Discharge_Condenser_Water_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Discharge_Hot_Water 1.3.0
https://brickschema.org/schema/Brick#Discharge_Hot_Water_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Discharge_Water 1.3.0
https://brickschema.org/schema/Brick#Discharge_Water_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Discharge_Water_Flow_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Discharge_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Domestic_Hot_Water_Discharge_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Domestic_Hot_Water_Discharge_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Domestic_Hot_Water_Supply_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Domestic_Hot_Water_Supply_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Exhaust_Fan_Disable_Command 1.3.0
https://brickschema.org/schema/Brick#Exhaust_Fan_Enable_Command 1.3.0 https://brickschema.org/schema/Brick#Fresh_Air_Fan 1.3.0
https://brickschema.org/schema/Brick#Heat_Exchanger_Discharge_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Heat_Exchanger_Supply_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#High_Temperature_Hot_Water_Discharge_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#High_Temperature_Hot_Water_Return_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#High_Temperature_Hot_Water_Supply_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Discharge_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Discharge_Flow_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Discharge_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Return_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Return_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Supply_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Supply_Flow_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Supply_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Medium_Temperature_Hot_Water_Discharge_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Medium_Temperature_Hot_Water_Return_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#...
v1.3.0-draft1
This is a draft release with draft release notes
Brick v1.3.0 is the result of more than a year of work by the Brick development team and a growing community of international contributors. This release of Brick contains several major
improvements and changes since Brick v1.2.1 as well as a number of bug fixes and smaller additions.
The big features in Brick v1.3.0 are:
- moving from an OWL-based ontology to a SHACL-based ontology. This allows Brick and Brick tooling to make use of the validation features of SHACL, which will
help to ensure that Brick models are consistent and valid. We recommend using the pySHACL project to conduct validation of
Brick models. The brickschema package also provides support for validation ref:hasExternalReferenceis a new relationship that relates Brick entities to their representations in other digital forms, for example IFC models, BACnet networks
and timeseries databases. This builds on work on the ref-schema, a new RDF schema for standardizing these external references- ability to model meter/submeter hierarchies, their relationships to devices and rooms, and the data they produce
- ability to model the current value of Points, using
brick:lastKnownValue - dramatically expanded sets of entity properties, capturing "nameplate" and other static characteristics of Brick entities
- adding useful semantic annotations to all Brick Point classes with the brick:hasSubstance and brick:hasQuantity properties
- unit tests added to all Brick examples to ensure they are up-to-date with correct Brick usage
- additional classes covering, among other things, different kinds of fans, sensors, PV systems
- return/supply/discharge water have been swapped for entering (return) and leaving (supply/discharge) water
- instances of deprecated concepts are now marked with warnings during SHACL validation
Many of these major features are documented at https://docs.brickschema.org/ .
Deprecations
Deprecated concept and in what version the concept was deprecated
https://brickschema.org/schema/Brick#Chilled_Water_Discharge_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Discharge_Flow_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Discharge_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Return_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Return_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Supply_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Supply_Flow_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Chilled_Water_Supply_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Differential_Discharge_Return_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Differential_Supply_Return_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Discharge_Chilled_Water 1.3.0
https://brickschema.org/schema/Brick#Discharge_Chilled_Water_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Discharge_Condenser_Water 1.3.0
https://brickschema.org/schema/Brick#Discharge_Condenser_Water_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Discharge_Condenser_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Discharge_Condenser_Water_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Discharge_Hot_Water 1.3.0
https://brickschema.org/schema/Brick#Discharge_Hot_Water_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Discharge_Water 1.3.0
https://brickschema.org/schema/Brick#Discharge_Water_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Discharge_Water_Flow_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Discharge_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Domestic_Hot_Water_Discharge_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Domestic_Hot_Water_Discharge_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Domestic_Hot_Water_Supply_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Domestic_Hot_Water_Supply_Temperature_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Exhaust_Fan_Disable_Command 1.3.0
https://brickschema.org/schema/Brick#Exhaust_Fan_Enable_Command 1.3.0 https://brickschema.org/schema/Brick#Fresh_Air_Fan 1.3.0
https://brickschema.org/schema/Brick#Heat_Exchanger_Discharge_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Heat_Exchanger_Supply_Water_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#High_Temperature_Hot_Water_Discharge_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#High_Temperature_Hot_Water_Return_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#High_Temperature_Hot_Water_Supply_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Discharge_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Discharge_Flow_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Discharge_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Return_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Return_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Supply_Flow_Sensor 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Supply_Flow_Setpoint 1.3.0
https://brickschema.org/schema/Brick#Hot_Water_Supply_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Medium_Temperature_Hot_Water_Discharge_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Medium_Temperature_Hot_Water_Return_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Medium_Temperature_Hot_Water_Supply_Temperature_Sensor 1.3.0
https://brickschema.org/schema/Brick#Return_Chilled_Water_Tem...
Brick v1.2.1
Brick v1.2.1 is the latest patch release of Brick since v1.2.0 in February 2021. It incorporates a variety of quality of life changes, bug fixes, class additions and other changes to increase the consistency, usability and correctness of Brick. These include, but are not limited to:
- An expanded set of entity properties with expanded sets of available units
- Extensions to the ontology covering items such as:
- differential quantities (i.e. "differential temperature")
- expanded electrical points
- radiant systems equipment and points
- photovoltaic systems
- collection types, such as systems and loops
- Improved and expanded examples in the
examples/folder, which are now validated as part of the integration testing process - Various typos, missing annotations, etc
Contributors
Many thanks to the contributors to Brick v1.2.1! This list does not include the folks who have generously donated their time to file bug reports and engage us on the mailing list
- Gabe Fierro @gtfierro
- Carlos Duarte @carlosduarteroa
- Jason Koh @jbkoh
- Shreyas Nagare @shreyasnagare
Added Classes
Air_Differential_Pressure_Setpoint
Air_Diffuser
Air_Loop
Air_Plenum
Air_Quality_Sensor
Air_System
Availability_Status
Battery_Energy_Storage_System
Bypass_Water
Bypass_Water_Flow_Sensor
Bypass_Water_Flow_Setpoint
Chilled_Water_Discharge_Flow_Setpoint
Chilled_Water_Flow_Sensor
Chilled_Water_Flow_Setpoint
Chilled_Water_Loop
Chilled_Water_Supply_Flow_Setpoint
Chilled_Water_Temperature_Setpoint
Collection
Condensing_Natural_Gas_Boiler
Core_Temperature_Sensor
Core_Temperature_Setpoint
Current_Imbalance_Sensor
DOAS
Dedicated_Outdoor_Air_System_Unit
Discharge_Water_Flow_Setpoint
Displacement_Flow_Air_Diffuser
Domestic_Water_Loop
ESS_Panel
Electric_Boiler
Embedded_Surface_System_Panel
Embedded_Temperature_Sensor
Embedded_Temperature_Setpoint
Energy_Generation_System
Energy_Storage_System
Energy_System
Entering_Water_Flow_Sensor
Entering_Water_Flow_Setpoint
Exhaust_Air_Differential_Pressure_Sensor
Exhaust_Air_Differential_Pressure_Setpoint
Formaldehyde_Level_Sensor
Hot_Water_Differential_Temperature_Sensor
Hot_Water_Discharge_Flow_Sensor
Hot_Water_Discharge_Flow_Setpoint
Hot_Water_Flow_Setpoint
Hot_Water_Loop
Hot_Water_Supply_Flow_Sensor
Hot_Water_Supply_Flow_Setpoint
Hot_Water_Temperature_Setpoint
Imbalance_Sensor
Inside_Face_Surface_Temperature_Sensor
Inside_Face_Surface_Temperature_Setpoint
Jet_Nozzle_Air_Diffuser
Laminar_Flow_Air_Diffuser
Leaving_Water_Flow_Sensor
Leaving_Water_Flow_Setpoint
Lockout_Status
Loop
MAU
Makeup_Air_Unit
Max_Water_Level_Alarm
Medium_Temperature_Hot_Water_Differential_Pressure_Setpoint
Methane_Level_Sensor
Min_Water_Level_Alarm
NO2_Level_Sensor
Natural_Gas_Boiler
Noncondensing_Natural_Gas_Boiler
Open_Close_Status
Outside_Face_Surface_Temperature_Sensor
Outside_Face_Surface_Temperature_Setpoint
Ozone_Level_Sensor
PVT_Panel
PV_Array
PV_Generation_System
PV_Panel
Photovoltaic_Array
Portfolio
RC_Panel
Radiant_Ceiling_Panel
Radiant_Panel
Radiant_Panel_Temperature_Sensor
Radiant_Panel_Temperature_Setpoint
Radioactivity_Concentration_Sensor
Radon_Concentration_Sensor
Return_Air_Differential_Pressure_Setpoint
Return_Air_Plenum
Return_Chilled_Water_Temperature_Setpoint
Return_Water_Temperature_Setpoint
Solar_Thermal_Collector
Stage_Riser
Supply_Air_Differential_Pressure_Sensor
Supply_Air_Differential_Pressure_Setpoint
Supply_Air_Plenum
Supply_Water_Flow_Setpoint
TABS_Panel
Thermally_Activated_Building_System_Panel
Underfloor_Air_Plenum
Underfloor_Air_Plenum_Static_Pressure_Sensor
Underfloor_Air_Plenum_Static_Pressure_Setpoint
Ventilation_Air_System
Voltage_Imbalance_Sensor
Water_Differential_Pressure_Setpoint
Water_Differential_Temperature_Sensor
Water_Differential_Temperature_Setpoint
Water_Flow_Setpoint
Water_Loop
Removed Classes
Formaldehyde_Sensor
Solar_Panel