Skip to content

Releases: BrickSchema/Brick

v1.4.2

20 Sep 18:16
30d0690
Compare
Choose a tag to compare

What's Changed

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

Nightly Build 2024-12-25

25 Dec 02:49
30d0690
Compare
Choose a tag to compare
Pre-release
Add rdfs labels back (#666)

* make sure to add labels to Brick subclasses

* fix RDFS labels test

v1.4.1

23 Aug 04:42
f18bef7
Compare
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

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",
    "replacement": "https://w3id.org/rec#ExerciseRoom"
  },
  "https://brickschema.org/schema/Brick#Stage_Riser": {
    "version": "1.4.1",
    "message": "Brick location classes are bein...
Read more

v1.4.0

15 Apr 15:04
21c451b
Compare
Choose a tag to compare

What's Changed

Read more

v1.4.0 Release Candidate 1

25 Jan 19:34
12deea6
Compare
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
Compare
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
Compare
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
Compare
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

Brick v1.2.0

20 Feb 04:26
45909db
Compare
Choose a tag to compare

Brick v1.2.0


Brick v1.2.0 marks just over 7 months of work from a growing community of contributors. Moving forward, Brick will be targeting a 6 month cycle for "minor" releases (e.g. Brick v1.x.y). The Brick development roadmap can be found at http://roadmap.brickschema.org/ . The Brick community is always looking for more volunteers to provide feedback and contribute features to Brick.

Brick v1.2.0 brings a number of new features. If you are using the brickschema Python package please be sure to update to brickschema>=0.3.0.

  • Namespace change (hopefully for the last time): to facilitate future development of Brick, Brick is changing its namespace to no longer contain a version number. Brick can still be downloaded on a per-version basis in the future, but to aid in the adoption of future (backwards-compatible) versions of Brick, it was decided that the best course of action was to remove the need to increment version numbers. This way, only a new copy of the Brick graph needs to be loaded in order to upgrade
    • Old namespace (v1.1.x): https://brickschema.org/schema/1.1/Brick#
    • New namespace (v1.2.x and onward): https://brickschema.org/schema/Brick#
  • Entity Properties: entity properties are a new Brick feature (described in-depth here) that allow models to attach static properties to Brick entities. The initial release of entity properties include floor area (net and gross), electrical metering properties, and aggregations. Documentation for entity properties on the Brick website is coming soon
  • Timeseries Storage: the 1.2.0 release also includes some preliminary timeseries storage properties. See here for documentation; please file an issue or post on the mailing list to discuss any emergent modeling needs for timeseries
  • Alignments: Brick 1.2.0 also includes alignments with several external ontologies and metadata representations
    • BOT: an ontology for building topologies and locations
    • VBIS: an emerging standard for asset management tagging
    • REC: an emerging ontology for real estate management
  • Additional classes:
    • Locations: A large number of standard room use types have been added to Brick
    • Chiller Plants (more coming): A number of Chiller-related points and equipment have been added to Brick. Future discussions on chillers should be directed to #197

Added 149 classes, removed 12 classes (listed below). The removed classes are either typos, or have been better reflected through application of the Entity Properties feature.

Contributors

A big thanks to all contributors! The contributors for Brick v1.2.0 are, in descending order of number of commits,:

Added Classes

Ablutions_Room
Air_Wet_Bulb_Temperature_Sensor
Auditorium
Battery_Room
Bench_Space
Break_Room
Breakroom
Broadcast_Room
Bypass_Valve
Cafeteria
Ceiling_Fan
Collection_Basin_Water
Collection_Basin_Water_Heater
Collection_Basin_Water_Level_Alarm
Collection_Basin_Water_Level_Sensor
Collection_Basin_Water_Temperature_Sensor
Common_Space
Concession
Condenser_Water_Bypass_Valve
Condenser_Water_Isolation_Valve
Condenser_Water_System
Condenser_Water_Temperature_Sensor
Condenser_Water_Valve
Conference_Room
Control_Room
Copy_Room
Cubicle
Detention_Room
Distribution_Frame
Effective_Discharge_Air_Temperature_Setpoint
Effective_Return_Air_Temperature_Setpoint
Effective_Room_Air_Temperature_Setpoint
Effective_Supply_Air_Temperature_Setpoint
Effective_Zone_Air_Temperature_Setpoint
Electrical_Room
Elevator_Shaft
Elevator_Space
Employee_Entrance_Lobby
Enclosed_Office
Energy_Zone
Entrance
Equipment_Room
Exercise_Room
Field_Of_Play
First_Aid_Room
Food_Service_Room
Formaldehyde_Sensor
Fresh_Air_Fan
Gatehouse
Generator_Room
Glycol
HVAC_Equipment
HVAC_System
Hallway
Hazardous_Materials_Storage
Hospitality_Box
IDF
Information_Area
Janitor_Room
Library
Loading_Dock
Lobby
Lounge
MDF
Mail_Room
Majlis
Makeup_Water_Valve
Massage_Room
Mechanical_Room
Media_Hot_Desk
Media_Production_Room
Media_Room
Medical_Room
Mixed_Damper
Occupied_Air_Temperature_Setpoint
Occupied_Discharge_Air_Temperature_Setpoint
Occupied_Return_Air_Temperature_Setpoint
Occupied_Room_Air_Temperature_Setpoint
Occupied_Supply_Air_Temperature_Setpoint
Occupied_Zone_Air_Temperature_Setpoint
Office
Office_Kitchen
Open_Office
Outdoor_Area
Outside_Air_Wet_Bulb_Temperature_Sensor
PM1_Level_Sensor
PM1_Sensor
PM2.5_Level_Sensor
PM2.5_Sensor
Parking_Level
Parking_Space
Parking_Structure
Plumbing_Room
Potable_Water
Prayer_Room
Private_Office
Pump_Room
Reception
Region
Rest_Room
Restroom
Retail_Room
Return_Air_Temperature_Setpoint
Return_Condenser_Water
Return_Condenser_Water_Flow_Sensor
Return_Condenser_Water_Temperature_Sensor
Return_Water_Flow_Sensor
Riser
Security_Service_Room
Service_Room
Shared_Office
Shower
Sports_Service_Room
Stage_Enable_Command
Staircase
Storage_Room
Studio
Supply_Condenser_Water
Supply_Condenser_Water_Flow_Sensor
Supply_Condenser_Water_Temperature_Sensor
Supply_Condenser_Water_Temperature_Setpoint
Switch_Room
TETRA_Room
TVOC_Level_Sensor
TVOC_Sensor
Team_Room
Telecom_Room
Thermal_Power_Meter
Ticketing_Booth
Transformer_Room
Tunnel
Unoccupied_Discharge_Air_Temperature_Setpoint
Unoccupied_Return_Air_Temperature_Setpoint
Unoccupied_Room_Air_Temperature_Setpoint
Unoccupied_Supply_Air_Temperature_Setpoint
Unoccupied_Zone_Air_Temperature_Setpoint
Valve_Position_Sensor
Vertical_Space
Visitor_Lobby
Wardrobe
Waste_Storage
Water_Heater
Water_Level_Alarm
Water_Tank
Workshop
Zone_Air_Cooling_Temperature_Setpoint
Zone_Air_Heating_Temperature_Setpoint

Removed Classes

Active_Energy_Sensor
Apparent_Energy_Sensor
Daily_Energy_Usage_Sensor
HVAC
Monthly_Energy_Usage_Sensor
Monthly_Steam_Usage_Sensor
PM25_Level_Sensor
PM25_Sensor
Today_Peak_Energy_Sensor
Today_Steam_Usage_Sensor
Yearly_Energy_Usage_Sensor
Yearly_Steam_Usage_Sensor

Brick v1.1.1 (Likely the last v1.1 release)

23 Jan 00:18
Compare
Choose a tag to compare

Pulling together the old changes we've made, before we merge in the new changes for v1.2