Skip to content

Releases: BrickSchema/Brick

Nightly Build 2025-12-15

15 Dec 03:44
5121f79

Choose a tag to compare

Pre-release
nightly

Extra properties in extensions were added to the wrong graph (#745)

v1.4.4

02 May 05:32
4b5be60

Choose a tag to compare

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

20 Mar 23:52
518d340

Choose a tag to compare

What's Changed

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

20 Sep 18:16
30d0690

Choose a tag to compare

What's Changed

Full Changelog: v1.4.1...v1.4.2

Added Concepts


Removed Concepts


Deprecations

Deprecations JSON
{}

v1.4.1

23 Aug 04:42
f18bef7

Choose a tag to compare

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.ttl following 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",
    "...
Read more

v1.4.0

15 Apr 15:04
21c451b

Choose a tag to compare

What's Changed

Read more

v1.4.0 Release Candidate 1

25 Jan 19:34
12deea6

Choose a tag to compare

Pre-release

Browse Brick 1.4-rc1 at https://ontology.brickschema.org

What's Changed

Read more

v1.3.0 Release

12 Oct 16:12
4142900

Choose a tag to compare

Brick v1.3.0 is the result of more than a year of work by the Brick development team and a growing community of international contributors. This release of Brick contains several major improvements and changes since Brick v1.2.1 as well as a number of bug fixes and smaller additions.

The big features in Brick v1.3.0 are:

  • moving from an OWL-based ontology to a SHACL-based ontology. This allows Brick and Brick tooling to make use of the validation features of SHACL, which will help to ensure that Brick models are consistent and valid. We recommend using the pySHACL project to conduct validation of Brick models. The brickschema package also provides support for validation
  • ref:hasExternalReference is a new relationship that relates Brick entities to their representations in other digital forms, for example IFC models, BACnet networks and timeseries databases. This builds on work on the ref-schema, a new RDF schema for standardizing these external references
  • ability to model meter/submeter hierarchies, their relationships to devices and rooms, and the data they produce
  • ability to model the current value of Points, using brick:lastKnownValue
  • dramatically expanded sets of entity properties, capturing "nameplate" and other static characteristics of Brick entities
  • adding useful semantic annotations to all Brick Point classes with the brick:hasSubstance and brick:hasQuantity properties
  • unit tests added to all Brick examples to ensure they are up-to-date with correct Brick usage
  • additional classes covering, among other things, different kinds of fans, sensors, PV systems
  • return/supply/discharge water have been swapped for entering (return) and leaving (supply/discharge) water
  • instances of deprecated concepts are now marked with warnings during SHACL validation

Many of these major features are documented at https://docs.brickschema.org/ .

Contributors

A huge thanks to the contributors who helped with this release

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#...
Read more

v1.3.0-draft1

29 Aug 19:01
4fab97c

Choose a tag to compare

v1.3.0-draft1 Pre-release
Pre-release

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:hasExternalReference is a new relationship that relates Brick entities to their representations in other digital forms, for example IFC models, BACnet networks
    and timeseries databases. This builds on work on the ref-schema, a new RDF schema for standardizing these external references
  • ability to model meter/submeter hierarchies, their relationships to devices and rooms, and the data they produce
  • ability to model the current value of Points, using brick:lastKnownValue
  • dramatically expanded sets of entity properties, capturing "nameplate" and other static characteristics of Brick entities
  • adding useful semantic annotations to all Brick Point classes with the brick:hasSubstance and brick:hasQuantity properties
  • unit tests added to all Brick examples to ensure they are up-to-date with correct Brick usage
  • additional classes covering, among other things, different kinds of fans, sensors, PV systems
  • return/supply/discharge water have been swapped for entering (return) and leaving (supply/discharge) water
  • instances of deprecated concepts are now marked with warnings during SHACL validation

Many of these major features are documented at https://docs.brickschema.org/ .

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...
Read more

Brick v1.2.1

13 Aug 03:40
b452b00

Choose a tag to compare

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

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