Difference between revisions of "V2/Concepts/Brick Schema"

From Senfi Docs
Jump to: navigation, search
(Created page with "<h1 class="main-heading">Brick Schema</h1> ===General=== Brick is an open-source method to describe physical, logical and virtual things in a building and their relationships...")
 
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<h1 class="main-heading">Brick Schema</h1>
 
<h1 class="main-heading">Brick Schema</h1>
 
===General===
 
===General===
Brick is an open-source method to describe physical, logical and virtual things in a building and their relationships with one another.
+
Support for Brick Schema is added to Senfi, to describe physical, logical and virtual things in a building and their relationships with one another.
  
Things that can be described by Brick schema include:
+
'''Things''' that can be described by Brick schema include:
  
 
* Locations (e.g. building, level, room, zone, space)
 
* Locations (e.g. building, level, room, zone, space)
Line 9: Line 9:
 
* Points (e.g. air temperature, water flow rate)
 
* Points (e.g. air temperature, water flow rate)
  
Relationships that can be described by Brick schema include:
+
'''Relationships''' that can be described by Brick schema include:
  
 
* partOf (e.g. a room is part of a particular level)
 
* partOf (e.g. a room is part of a particular level)
Line 15: Line 15:
 
* feeds
 
* feeds
 
* serves
 
* serves
 +
* monitors
 
* locatedIn (e.g. a chiller is located in a particular room)
 
* locatedIn (e.g. a chiller is located in a particular room)
  
Currently, Senfi supports brick schema v1.2.0. Only Brick equipment and brick points are supported within Senfi. Brick locations support will be added later.
+
Currently, Senfi supports brick schema v1.2.0. Only Brick equipment and brick points are supported within Senfi.
  
 
===Brick Schema===
 
===Brick Schema===
Line 30: Line 31:
  
 
[[File:Brick_schema_example_diagram_r1.png|1000px|center|link=]]
 
[[File:Brick_schema_example_diagram_r1.png|1000px|center|link=]]
 +
 +
====Brick Entities====
 +
* Locations, equipment and points described by brick are called entities.
 +
* Entities can have/inherit one of more brick classes
 +
* Relationships are the link between entities
 +
* Entities have a name
 +
 +
====Brick Equipment====
 +
* Brick equipment entities are used to describe the physical equipment in a building.
 +
* Each equipment have one or more brick equipment classes, to describe their type.
 +
* Brick equipment can have relationships to other brick equipment
 +
** e.g. feeds, controls
 +
* Brick equipment can have relationships to other brick points
 +
 +
====Brick Points====
 +
* Brick point entities are used to describe telemetery sources or data
 +
* Each points have one or more brick point classes, to describe their type.
 +
* Brick point entities typically have a relationship to a brick equipment
 +
** e.g. a room temperature setpoint is point of a thermostat equipment
 +
** e.g. an aircon equipment has points on/off status point, room temperature point, temperature setpoint, fan speed point
 +
 +
You can read on the following section to learn how Brick information is used within Senfi's Class and Relationships:
 +
 +
* [[V2/Concepts/Asset Classes and Relationships|Asset Classes and Relationships]]
  
 
==== What's Next ====
 
==== What's Next ====
 
-----
 
-----
* Start [[V2/CMS_Tutorial/User_Tools/Creating_Content/Measurement|creating your own Measurement]]
+
* Learn about [[V2/Concepts/Asset Classes and Relationships|Asset Classes and Relationships]]
* Learn about [[V2/Concepts/Asset|Asset]]
 

Latest revision as of 13:57, 7 June 2022

Brick Schema

General

Support for Brick Schema is added to Senfi, to describe physical, logical and virtual things in a building and their relationships with one another.

Things that can be described by Brick schema include:

  • Locations (e.g. building, level, room, zone, space)
  • Equipment (e.g. chiller, pump, fan)
  • Points (e.g. air temperature, water flow rate)

Relationships that can be described by Brick schema include:

  • partOf (e.g. a room is part of a particular level)
  • controls
  • feeds
  • serves
  • monitors
  • locatedIn (e.g. a chiller is located in a particular room)

Currently, Senfi supports brick schema v1.2.0. Only Brick equipment and brick points are supported within Senfi.

Brick Schema

Brick schema uses the Resource Description Framework (RDF) and Web Ontology Language (OWL) to describe locations, equipment and points in a building. It includes a dictionary of common location, equipment and point classes (types), as well as relationship types which are used as descriptors of assets.

Examples include:

  • Location classes: brick:Building, brick:Level, brick:HVAC_Zone, brick:Electrical_Room
  • Equipment classes: brick:AHU, brick:Damper, brick:Variable_Air_Volume_Box, brick:Thermostat
  • Point classes: brick:Start_Stop_Command, brick:Motor_Speed_Sensor, brick:Effective_Air_Temperature_Setpoint
  • Relationships: brick:hasPart, brick:controls, brick:feeds
Brick schema example diagram r1.png

Brick Entities

  • Locations, equipment and points described by brick are called entities.
  • Entities can have/inherit one of more brick classes
  • Relationships are the link between entities
  • Entities have a name

Brick Equipment

  • Brick equipment entities are used to describe the physical equipment in a building.
  • Each equipment have one or more brick equipment classes, to describe their type.
  • Brick equipment can have relationships to other brick equipment
    • e.g. feeds, controls
  • Brick equipment can have relationships to other brick points

Brick Points

  • Brick point entities are used to describe telemetery sources or data
  • Each points have one or more brick point classes, to describe their type.
  • Brick point entities typically have a relationship to a brick equipment
    • e.g. a room temperature setpoint is point of a thermostat equipment
    • e.g. an aircon equipment has points on/off status point, room temperature point, temperature setpoint, fan speed point

You can read on the following section to learn how Brick information is used within Senfi's Class and Relationships:

What's Next