SlideShare uma empresa Scribd logo
1 de 66
Baixar para ler offline
Why Brick is a Game
Changer for Smart Buildings
Gabe Fierro
UC Berkeley
Jason Koh
UC San Diego
https://brickschema.org
Applications
Occupant
Interaction
Demand Response
Occupancy Models Predictive Control
NILM
Fault Detection
Management
Services
Data StorageAPIs
Monitoring Search
Access Control
Privacy
Buildings
Large CommercialResidential
Research Lab
Small
Commercial
Factory
Hospital
Sensors
Equipment
AppliancesHVAC
Fire Safety Conditioning
Lighting
Metering
Setting the Scene
-  The built environment is characterized by extreme heterogeneity
-  Every building site is a “one-off”
-  Multitude of equipment vendors: different capabilities, features
-  BMS, SCADA systems custom to the deployment site
-  Custom-designed controls, architecture, use cases, etc
-  All of this changes over time
Buildings
Large CommercialResidential
Research Lab
Small
Commercial
Factory
Hospital
Sensors
Equipment
AppliancesHVAC
Fire Safety Conditioning
Lighting
Metering
Setting the Scene
-  Fragmentation, heterogeneity require effective interoperability standards
-  (2004) NIST Capital Facilities Interoperability Study:
-  “Cost of inadequate interoperability in the U.S. capital facilities industry [is estimated at] $15.8 billion per
year.”
-  (2017) Evaluation of U.S. Building Energy Benchmarking and Transparency
Programs: Attributes, Impacts, and Best Practices:
-  Limited deployment of energy efficiency applications constrains the ability to evaluate potential savings
Benefits of Abstraction
-  Abstraction is key to interoperability
-  Remove “irrelevant” details to focus on properties/attributes relevant to a task
-  Abstraction facilitates scale
Shipping Containers
 The Internet
 Peripherals
 Operating
Systems
Data Interoperability in Buildings
-  Most building telemetry resides within
“data silos”
-  Proprietary, vendor-specific data repositories
-  No common data representation:
-  Descriptions of buildings + subsystems
dominated by informal and ad-hoc labels
-  Convention is fine for humans, but not for
machines
-  Difficult to develop interoperable software
-  Focus on point labels in this presentation
BMS Point Labels
S O D A 1 R 4 6 5 _ _ A R S
Site
Air handling
unit
Air handling unit
id
zone
zone id
Zone air temperature setpoint
Random
delimiter
-  Points (sensors/actuators) combine location, function, related equipment,
subsystem and related metadata in a single label
-  Correct interpretation requires mix of site-specific conventions and implicit
domain knowledge
-  Established conventions are not consistent even within an enterprise
Building Metadata
-  Broadly: “Data about data”
-  In buildings:
-  Origin and context of collected telemetry
-  Sensor/setpoint/status/register the produced
the data
-  What equipment or substance is controlled/
monitored/regulated
-  Location of the data source
-  Physical location
-  Logical location
-  Position in a process or subsystem
-  Related equipment, points, etc
AHU-1
(Central Unit)
Room-2150
VAV-2150
(Terminal Unit)
ZNT-Sensor
-2150
Existing Data Interoperability Standards
-  Industry Foundation Classes:
-  Standardizes data exchange across design
and construction phases of buildings
-  Focus on 3D geometrical modelling for
space mgmt and asset tracking
-  Limited “data dictionary” defines generic
assets used in building operations and
mgmt
-  Inextensible data model, limited query
mechanisms for software
Existing Data Interoperability Standards
-  Project Haystack
-  Popular tagging system for building points
and equipment
-  Replaces informal point labels with semi-
structured sets of tags
-  Limited notion of “ref” tags for associating
entities; relationships
-  Lack of formal rules for tag composition;
improvement over unstructured labels
-  Tag dictionary partially covers HVAC,
electrical subsystems
Existing Data Interoperability Standards
-  (2015) study of 90 applications from building science literature
-  8 categories of applications:
-  Occupancy Modeling
-  Energy Apportionment
-  Web Displays + Dashboards
-  Model-Predictive Control
-  Participatory Feedback
-  Fault Detection and Diagnosis
-  Non-intrusive Load Monitoring
-  Demand Response
-  Encapsulates state-of-the-art advances in modeling and control as well as
standard industry practices
Bhattacharya,	Arka,	Joern	Ploennigs,	and	David	Culler.	"Short	Paper:	Analyzing	Metadata	Schemas	for	Buildings:	The	
Good,	the	Bad,	and	the	Ugly."	BuildSys,	2015.
Existing Data Interoperability Standards
-  (2015) study of 90 applications from building science literature
-  Identify the entities required:
-  What “things” does the application refer to?
-  Identify the relationships required:
-  How do applications associate and find “things”?
-  Existing standards do not meet the requirements of these applications
Bhattacharya,	Arka,	Joern	Ploennigs,	and	David	Culler.	"Short	Paper:	Analyzing	Metadata	Schemas	for	Buildings:	The	
Good,	the	Bad,	and	the	Ugly."	BuildSys,	2015.
IFC SSN Haystack
Tag Coverage 29% 11% 54%
Relationships n/a Only spatial n/a
Properties of an Effective Metadata Standard
-  Represent things in buildings (physical, virtual, logical)
-  Represent relationships between things
-  Things contained within other things
-  Things taking effect before other things in some process
-  Things affecting other things
-  Things fitting together to form a larger whole
-  Extensible classification of things:
-  Named definitions
-  Add your own definitions, expand existing ones
-  Portability and consistency:
-  Relationships and classifications should be generalizable to new situations
-  Obviate the need for site-/building-specific tagging and labeling schemes
Brick: a New Metadata Standard
-  Graph-based metadata standard for
smart buildings
-  Capture physical, logical, virtual
entities in buildings
-  Define entities with an extensible
class hierarchy
-  Capture necessary relationships
between entities
https://brickschema.org
Brick Development Methodology
-  2015 BuildSys Conference: metadata is a problem
-  Established working group of universities and companies working on
metadata
-  “Bring a building”
-  BMS point dump + Ground truth
-  Develop initial Brick class hierarchy and relationships
-  Derived empirically from actual BMS points, equipment
-  Relationships, classes driven by 2015 study’s application suite
-  Cross-validate Brick structure by implementing applications
Core Brick Concepts
Entity: abstraction of any physical, logical or virtual item; the “things” in a
building
Thermostat A, Room 123 (physical); HVAC Zone 4, Temp. Sensor Class (logical), PID loop (virtual)
Core Brick Concepts
Relationship: defines the nature of a link between two related entities; includes
encapsulation, composition, sequence, influence, control, instantiation, etc
Thermostat A is located in Room 123; AHU 1 is upstream of VAV 234; Thermostat A is a Thermostat
Thermostat
definition
Core Brick Concepts
Class: a named category with intensional meaning (a definition) used for
grouping entities; organized into a hierarchy; entities are instances of one or
more classes
Thermostat, Temperature Sensor, Air Temperature Sensor, Room, VAV, HVAC Zone, Light, Meter
Root Classes
Equipment
Point
Location
Substance
Quantity
Core Brick Concepts
Graph: an abstract organizational structure representing a set of entities
(nodes) and relationships (edges)
A
B
C
D
AB
AC
CB
BD
Node
Node
Label
Edge
Edge Label
Core Brick Concepts
Entity: abstraction of any physical, logical or virtual item; the “things” in a building
-  Thermostat A, Room 123 (physical); HVAC Zone 4, Temp. Sensor Class (logical), PID loop (virtual)
Relationship: defines the nature of a link between two related entities; includes
encapsulation, composition, sequence, influence, control, instantiation, etc
-  Thermostat A is located in Room 123; AHU 1 is upstream of VAV 234; Thermostat A is a
Thermostat
Class: a named category with intensional meaning (a definition) used for grouping
entities; entities are instances of one or more classes
-  Thermostat, Temperature Sensor, Air Temperature Sensor, Room, VAV, HVAC Zone, Light, Meter
Graph: an abstract organizational structure representing a set of entities and
relationships
Brick: Class Hierarchy
Equipment
Fire Safety System
HVAC
AHU
Terminal Unit
VAV
Fan Coil
Unit
Point
Command
Sensor
Temperature Sensor
Room Temperature
Sensor
Water Temperature
Sensor
Location
Floor
Room
Server Room
Laboratory
Resource
Water
-  Standardized class structure enables discoverability
-  Extensible: allow site/deployment-specific classes
Brick: Relationships
-  Relationships can be transitive, symmetrical
-  Help Brick extend to cover new settings, equipment
Equipment
Point
Location
hasPoint
isPartOf
controls
hasLocation
isPartOf,
feedshasLocation,
feeds
Brick: Relationships
Modeling a Building with Brick
-  A Brick model is a digital representation of
a building
-  Nodes = “things”
-  Building assets
-  Equipment
-  Subsystems
-  Class structure
-  Edges = “relationships”
-  Location
-  Control
-  Connectivity
-  Composition
-  etc
Modeling a Building with Brick
Modeling a Building with Brick
Modeling a Building with Brick
A Brick model represents the assets and relationships and data in a building
represents
Brick model
An application queries a Brick model to retrieve the data + configuration it needs
queries
Application
Query
Brick model
Queries allow apps to account for building
heterogeneity and customize their operation
to each building.
This is called application portability
Query
executes
The Utility of Portability
Data Model + Representation
-  Brick models (graphs) represented with Semantic Web technology
-  Resource Description Framework (RDF):
-  Structured statements about resources
-  Declare properties of resources, relationships to other resources
-  RDF statements are called triples
-  Set of triples defines the directed, labeled graph
-  “Triples” are 3-tuples of terms
-  Terms have namespace and a value
-  Namespaces provide scoping for values
-  Values are the names of entities
RDF Triple (Generic)
RDF Triple
Brick Example: Simple HVAC System
AHU-1
(Central Unit)
Zone-101
VAV-101
(Terminal Unit)
ZNT-Sensor
-101
Room-1
ZNT-Setpoint
-101
Brick Example: Simple HVAC System
ZN-101 Zone
AHU
feeds
ZNT-101
isPointOfZone
Temperature
Sensor
AHU-1
VAVVAV-101
feeds
ZNTSP-101
isPointOfZone
Temperature
Setpoint
Rm-1
hasPart
Room
hasLocation
Brick Example: Simple HVAC System
example:AHU-1 rdf:type brick:AHU
example:VAV-101 rdf:type brick:VAV
example:ZN-101 rdf:type brick:HVAC_Zone
example:Rm-1 rdf:type
brick:Room
example:ZNTSP-101 rdf:type
brick:Zone_Temperature_Setpoint
example:ZNT-101 rdf:type
brick:Zone_Temperature_Sensor
example:AHU-1 brick:feeds example:VAV-101
example:VAV-101 brick:feeds example:ZN-101
example:ZN-101 brick:hasPart example:RM-1
example:ZNT-101 brick:isPointOf example:ZN-101
example:ZNT-101 brick:hasLocation example:ZN-101
example:ZNTSP-101 brick:isPointOf example:VAV-101
Applications
Occupant
Interaction
Demand Response
Occupancy Models Predictive Control
NILM
Fault Detection
Management
Services
Data StorageAPIs
Monitoring Search
Access Control
Privacy
Buildings
Large CommercialResidential
Research Lab
Small
Commercial
Factory
Hospital
Sensors
Equipment
AppliancesHVAC
Fire Safety Conditioning
Lighting
Metering
Management
Services
APIs
Monitoring
Applications
Occupant
Interaction
Demand Response
Occupancy Models Predictive Control
NILM
Fault Detection
Management
Services
Data StorageAPIs
Monitoring Search
Access Control
Privacy
Buildings
Large CommercialResidential
Research Lab
Small
Commercial
Factory
Hospital
Sensors
Equipment
AppliancesHVAC
Fire Safety Conditioning
Lighting
Metering
Management
Services
APIs
Monitoring
Brick
General App Workflow
Timeseries
App 1 App n
Building Operating System (BOS)
Users
Authenticate/
Authorize
Resource
Manager
Sensors
Actuators
Metadata
1.  The user gets authenticated
2.  The app queries resources.
(e.g., SPARQL)
3.  The app requests sensor data, or
4.  The app set actuators/setpoints
5.  The BOS sets the actuators
1.
3.2. 4.
5.
Building Applications (under dev)
-  HVAC Web Interface: Genie https://github.com/jbkoh/genie-brickified
-  Energy Disaggregation: HVACMeter https://github.com/jbkoh/hvacmeter
-  Energy Visualizations: VizEnergy https://github.com/jbkoh/vizenergy
-  Demand Response Model: XBOS https://github.com/SoftwareDefinedBuildings/xbos
-  Data Analytics Framework: Mortar https://mortardata.org/
Brick App: Genie, a Web Thermostat
Why software thermostat?
1.  Accessibility
a.  A physical thermostat in
the next room
2.  Configurability
a.  Schedules, setpoints are hard-
coded in thermostats
3.  Information Visualization
a.  Energy feedback,
other parameters, etc.
Genie’s Goal: Understand the room’s A/C status and control the A/C.
Example Building
ZN-101 Zone
VAV-101 VAV
feeds
ZNT-101
isPointOf
ZNTSP-101
isPointOf
Zone_
Temperature_S
ensor
Zone_
Temperature_S
etpoint
rdf:typerelation
Example Building
ZN-101 Zone
rdf:typerelation
VAV-101 VAV
feeds
ZNT-101
isPointOf
ZNTSP-101
isPointOf
Zone_
Temperature_S
ensor
Zone_
Temperature_S
etpoint
ZNT-DB-ID-101
ZNTSP-DB-ID-101
hasTimeseries
Identifier
An entity can be associated with a pointer to timeseries data entry.
Brick Query Design Process
1.  What types of entities are needed?
2.  What are the relationships of the entities with others?
a.  What are the types of the other entities?
b.  What are the relationships of such entities with others?
i.  …
ii.  ...
Query 1: get temperature:
1.  What are the instances of Zone_Temperature_Sensor?
■  ?znt rdf:type brick:Zone_Temperature_Sensor.
2.  Which one among the instances measures a Zone?
■  ?znt brick:isPointOf ?zone.
3.  What are the instance of Zone?
■  ?zone rdf:type brick:Zone.
What is the temperature sensor of a zone?
Genie Query 1 Execution
ZN-101 Zone
rdf:typerelation
VAV-101 VAV
feeds
ZNT-101
isPointOf
ZNTSP-101
isPointOf
Zone_
Temperature_S
ensor
Zone_
Temperature_S
etpoint
SELECT ?znt ?zone WHERE {
?znt rdf:type brick:Zone_Temperature_Sensor.
?znt brick:isPointOf ?zone.
?zone rdf:type brick:Zone.
}
#1
#2
#3
Query 2: set temperature:
1.  What are the instances of Zone_Temperature_Setpoint?
■  ?zntsp rdf:type brick:Zone_Temperature_Setpoint.
2.  Which ones among the instances do work for the A/C unit?
■  ?zntsp brick:isPointOf ?ac.
3.  If needed, constrain the type of A/C into VAVs (or any Terminal_Units)
■  ?ac rdf:type brick:VAV.
■  (?ac rdf:type brick:Terminal_Unit).
4.  What does feed air into the user’s office?
■  ?ac brick:feeds ?zone.
5.  What does feed air into the user’s office?
■  ?ac rdf:type brick:Zone.
What is the temperature setpoint of a
terminal unit associated with this zone?
Genie Query 2 Execution
Zone-101 Zone
rdf:typerelation
VAV-101 VAV
feeds
ZNT-101
isPointOf
ZNTSP-101
isPointOf
Zone_
Temperature_S
ensor
Zone_
Temperature_S
etpoint
SELECT ?zntsp ?zone WHERE {
?zntsp rdf:type brick:Zone_Temperature_Setpoint.
?zntsp brick:isPointOf ?ac.
?ac rdf:type brick:Terminal_Unit.
?ac brick:feeds ?zone.
?zone rdf:type brick:Zone.
}
#3
#4
#5
#1
#2
Genie Query Summary
1.  Point Types
a.  Zone_Temperature_Sensor, Zone_Temperature_Setpoint
2.  Local relationship
a.  isPointOf Zone-101
3.  Functional relationship
a.  feeds Zone-101
Brick Toolchain
1.  Brick-optimized Database: HodDB
a.  An external Tool: Virtuoso
2.  Schema Viewer: BrickViewer, BrickWebsite
a.  An external Tool: Protege
3.  Brick-enabled Building OSes: BrickServer, XBOS
4.  Brick Authoring Tool: BrickStudio
5.  Metadata Normalization Tool: Plaster
6.  Open Testbed: Mortar
7.  Apps: Genie, HVACMeter, VizEnergy, XBOS
How to Convert Existing Buildings into Brick?
1.  Buildings are heterogeneous
a.  Different devices, naming conventions, human errors, etc.
2.  The instantiation process is highly manual
a.  Many vocabularies, diverse (but implicit) relationships
How to automate the conversion process?
1.  Machine learning can help!
a.  Learning from various data sources
b.  Minimize the human effort
Parsing Metadata
56
EBU3B.W-HALL.ZN_T
Zone Temp
Sensor
Hall
is a
has locationis part of
Building
Unstructured
Metadata
Structured
Metadata
Metadata Normalization
Reusing the Known Labels
+ Interactive Learning
57
Source Buildings
RM120.Temp
Temperature Sensor
in Room-120
known
Target Building
R3.WtrTemp
Water Temperature Sensor
in Room-3
RM=Room
Temp=Temperature Wtr=Water
Expert
Goal: Brickify a target building
with minimal human efforts
Plaster: Glueing Different Methods
58
Feature
Extraction
Zodiac [3]
Scrabble [1]
ProgSyn [4]
Building Adapter [2]
VS
New Algorithm
+
Development
Integration
Benchmark
Inference
Eval &
Use
Data
Plaster
[1] Koh et al. BuildSys2018
[2] Hong et al. BuildSys2015
[3] Balaji et al. BuildSys2015
[4] Bhattacharya et al. BuildSys2015
Plaster Web Service
Brick	in	Action	
Johnson	Controls	uses	Brick	to	address	Smart	Building	use	cases	
	
Presented	by:		
Yiyi	Guo	
Product	Manager,	Johnson	Controls
Brick	Powered	
Common	Data	
Model	
•  Prior	to	adopting	Brick	
•  With	Brick
Extension	to	
Brick	
•  JCI	is	applying	Brick	on	other	domains:	Security	and	Access	
Control	
	
•  Brick	is	open	for	consumers	to	extend	and	include	new	
concepts	to	Brick	Schema
Analytics	
Use	Cases	
for	Smart	
Buildings	
•  JCI	is	using	data	modeled	in	Brick	to	power	
analytics	use	cases	such	as	
•  Fault	detection	
•  Energy	optimization	
•  Risk	analytics
Johnson	
Controls	
Digital	Vault	
•  Bringing	in	sensor	data	through	BACnet,	OPC,	and	other	
protocols		
•  Ingesting	location	and	equipment	data	from	BIM,	BMS	
systems,	Access	Control	systems,	etc.	
•  Storing	and	modeling	building	data	with	Brick	schema
Connect	
with	us	
	
•  Johnson	Controls	Digital	Vault		
https://www.johnsoncontrols.com/digital-solutions/digital-vault	
	
•  Johnson	Controls	Smart	Buildings	
https://www.johnsoncontrols.com/digital-solutions/smart-buildings		
	
•  Johnson	Controls	and	Bee’ah	-	Office	of	the	Future		
https://www.johnsoncontrols.com/media-center/news/press-releases/2019/04/23/
middle-east-sustainability-pioneer-bee-ah-selects-johnson-controls-microsoft-for-
office-of-future
Brick Vision
1.  Brick as a Lingua Franca for building lifecycle
a.  Accommodate other models; Haystack, IFC, BTO, etc.
2.  Community-Driven
a.  Vocabulary Extension
b.  Tool Development
3.  End-to-End Workflow
a.  device dev, building commissioning, system integration, app dev, and app deployment
Visit us: https://brickschema.org

Mais conteúdo relacionado

Mais procurados

Simplifying complexity at GitLab (2023-07-31 @ OutSystems Product Design Unwr...
Simplifying complexity at GitLab (2023-07-31 @ OutSystems Product Design Unwr...Simplifying complexity at GitLab (2023-07-31 @ OutSystems Product Design Unwr...
Simplifying complexity at GitLab (2023-07-31 @ OutSystems Product Design Unwr...Pedro Moreira da Silva
 
Dragos S4x20: How to Build an OT Security Operations Center
Dragos S4x20: How to Build an OT Security Operations CenterDragos S4x20: How to Build an OT Security Operations Center
Dragos S4x20: How to Build an OT Security Operations CenterDragos, Inc.
 
Build Real-Time Applications with Databricks Streaming
Build Real-Time Applications with Databricks StreamingBuild Real-Time Applications with Databricks Streaming
Build Real-Time Applications with Databricks StreamingDatabricks
 
Togaf 9 template architecture vision
Togaf 9 template   architecture visionTogaf 9 template   architecture vision
Togaf 9 template architecture visionKris Manzera
 
Understanding the GitOps Workflow and CICD Pipeline - What It Is, Why It Matt...
Understanding the GitOps Workflow and CICD Pipeline - What It Is, Why It Matt...Understanding the GitOps Workflow and CICD Pipeline - What It Is, Why It Matt...
Understanding the GitOps Workflow and CICD Pipeline - What It Is, Why It Matt...Gibran Badrulzaman
 
(DVO312) Sony: Building At-Scale Services with AWS Elastic Beanstalk
(DVO312) Sony: Building At-Scale Services with AWS Elastic Beanstalk(DVO312) Sony: Building At-Scale Services with AWS Elastic Beanstalk
(DVO312) Sony: Building At-Scale Services with AWS Elastic BeanstalkAmazon Web Services
 
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAFPractical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAFMichael Sukachev
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Nathaniel Palmer
 
Siber Tehdit İstihbaratının En Güçlü Silahı; SOCMINT
Siber Tehdit İstihbaratının En Güçlü Silahı; SOCMINTSiber Tehdit İstihbaratının En Güçlü Silahı; SOCMINT
Siber Tehdit İstihbaratının En Güçlü Silahı; SOCMINTBGA Cyber Security
 
Rethink business with OpenText Core applications and services
Rethink business with OpenText Core applications and servicesRethink business with OpenText Core applications and services
Rethink business with OpenText Core applications and servicesOpenText
 
20181212 AWS NL - Informatica Cloud Overview
20181212 AWS NL - Informatica Cloud Overview20181212 AWS NL - Informatica Cloud Overview
20181212 AWS NL - Informatica Cloud OverviewGreg Rakers
 
Snowflake Data Science and AI/ML at Scale
Snowflake Data Science and AI/ML at ScaleSnowflake Data Science and AI/ML at Scale
Snowflake Data Science and AI/ML at ScaleAdam Doyle
 
Strategic Enterprise Architecture Roadmap
Strategic Enterprise Architecture RoadmapStrategic Enterprise Architecture Roadmap
Strategic Enterprise Architecture RoadmapJoaquin Marques
 
Reference Architecture
Reference ArchitectureReference Architecture
Reference ArchitectureJohan Eltes
 
Enterprise Security Architecture Design
Enterprise Security Architecture DesignEnterprise Security Architecture Design
Enterprise Security Architecture DesignPriyanka Aash
 

Mais procurados (20)

Simplifying complexity at GitLab (2023-07-31 @ OutSystems Product Design Unwr...
Simplifying complexity at GitLab (2023-07-31 @ OutSystems Product Design Unwr...Simplifying complexity at GitLab (2023-07-31 @ OutSystems Product Design Unwr...
Simplifying complexity at GitLab (2023-07-31 @ OutSystems Product Design Unwr...
 
EA foundations - 01 (views & viewpoints)
EA foundations - 01 (views & viewpoints)EA foundations - 01 (views & viewpoints)
EA foundations - 01 (views & viewpoints)
 
Dragos S4x20: How to Build an OT Security Operations Center
Dragos S4x20: How to Build an OT Security Operations CenterDragos S4x20: How to Build an OT Security Operations Center
Dragos S4x20: How to Build an OT Security Operations Center
 
TOGAF in 8 Steps
TOGAF in 8 StepsTOGAF in 8 Steps
TOGAF in 8 Steps
 
Build Real-Time Applications with Databricks Streaming
Build Real-Time Applications with Databricks StreamingBuild Real-Time Applications with Databricks Streaming
Build Real-Time Applications with Databricks Streaming
 
Togaf 9 template architecture vision
Togaf 9 template   architecture visionTogaf 9 template   architecture vision
Togaf 9 template architecture vision
 
Understanding the GitOps Workflow and CICD Pipeline - What It Is, Why It Matt...
Understanding the GitOps Workflow and CICD Pipeline - What It Is, Why It Matt...Understanding the GitOps Workflow and CICD Pipeline - What It Is, Why It Matt...
Understanding the GitOps Workflow and CICD Pipeline - What It Is, Why It Matt...
 
(DVO312) Sony: Building At-Scale Services with AWS Elastic Beanstalk
(DVO312) Sony: Building At-Scale Services with AWS Elastic Beanstalk(DVO312) Sony: Building At-Scale Services with AWS Elastic Beanstalk
(DVO312) Sony: Building At-Scale Services with AWS Elastic Beanstalk
 
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAFPractical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
 
adb.pdf
adb.pdfadb.pdf
adb.pdf
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)
 
SABSA overview
SABSA overviewSABSA overview
SABSA overview
 
SABSA Implementation(Part V)_ver1-0
SABSA Implementation(Part V)_ver1-0SABSA Implementation(Part V)_ver1-0
SABSA Implementation(Part V)_ver1-0
 
Siber Tehdit İstihbaratının En Güçlü Silahı; SOCMINT
Siber Tehdit İstihbaratının En Güçlü Silahı; SOCMINTSiber Tehdit İstihbaratının En Güçlü Silahı; SOCMINT
Siber Tehdit İstihbaratının En Güçlü Silahı; SOCMINT
 
Rethink business with OpenText Core applications and services
Rethink business with OpenText Core applications and servicesRethink business with OpenText Core applications and services
Rethink business with OpenText Core applications and services
 
20181212 AWS NL - Informatica Cloud Overview
20181212 AWS NL - Informatica Cloud Overview20181212 AWS NL - Informatica Cloud Overview
20181212 AWS NL - Informatica Cloud Overview
 
Snowflake Data Science and AI/ML at Scale
Snowflake Data Science and AI/ML at ScaleSnowflake Data Science and AI/ML at Scale
Snowflake Data Science and AI/ML at Scale
 
Strategic Enterprise Architecture Roadmap
Strategic Enterprise Architecture RoadmapStrategic Enterprise Architecture Roadmap
Strategic Enterprise Architecture Roadmap
 
Reference Architecture
Reference ArchitectureReference Architecture
Reference Architecture
 
Enterprise Security Architecture Design
Enterprise Security Architecture DesignEnterprise Security Architecture Design
Enterprise Security Architecture Design
 

Semelhante a Why the Brick Schema is a Game Changer for Smart Buildings?

oneM2M - Management, Abstraction and Semantics
oneM2M - Management, Abstraction and SemanticsoneM2M - Management, Abstraction and Semantics
oneM2M - Management, Abstraction and SemanticsoneM2M
 
Real-Time Simulation for MBSE of Synchrophasor Systems
Real-Time Simulation for MBSE of Synchrophasor SystemsReal-Time Simulation for MBSE of Synchrophasor Systems
Real-Time Simulation for MBSE of Synchrophasor SystemsLuigi Vanfretti
 
Shceduling iot application on cloud computing
Shceduling iot application on cloud computingShceduling iot application on cloud computing
Shceduling iot application on cloud computingEman Ahmed
 
IEC Systems Committee AAL: Active Assisted Living
IEC Systems Committee AAL: Active Assisted LivingIEC Systems Committee AAL: Active Assisted Living
IEC Systems Committee AAL: Active Assisted LivingAALForum
 
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...Luigi Vanfretti
 
VET4SBO Level 1 module 3 - unit 2 - v0.9 en
VET4SBO Level 1   module 3 - unit 2 - v0.9 enVET4SBO Level 1   module 3 - unit 2 - v0.9 en
VET4SBO Level 1 module 3 - unit 2 - v0.9 enKarel Van Isacker
 
Dimitri Papadimitriou (Alcatel-Lucent Bell) - Future Internet Architecture (F...
Dimitri Papadimitriou (Alcatel-Lucent Bell) - Future Internet Architecture (F...Dimitri Papadimitriou (Alcatel-Lucent Bell) - Future Internet Architecture (F...
Dimitri Papadimitriou (Alcatel-Lucent Bell) - Future Internet Architecture (F...FIA2010
 
Introduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTUREIntroduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTUREIvano Malavolta
 
Ieeepro techno solutions 2013 ieee embedded project an integrated design fr...
Ieeepro techno solutions   2013 ieee embedded project an integrated design fr...Ieeepro techno solutions   2013 ieee embedded project an integrated design fr...
Ieeepro techno solutions 2013 ieee embedded project an integrated design fr...srinivasanece7
 
SERENE 2014 School: Challenges in Cyber-Physical Systems
SERENE 2014 School: Challenges in Cyber-Physical SystemsSERENE 2014 School: Challenges in Cyber-Physical Systems
SERENE 2014 School: Challenges in Cyber-Physical SystemsSERENEWorkshop
 
SERENE 2014 School:Andras pataricza serene2014_school
SERENE 2014 School:Andras pataricza serene2014_schoolSERENE 2014 School:Andras pataricza serene2014_school
SERENE 2014 School:Andras pataricza serene2014_schoolHenry Muccini
 
SERENE 2014 School: Andras pataricza serene2014_school
SERENE 2014 School: Andras pataricza serene2014_schoolSERENE 2014 School: Andras pataricza serene2014_school
SERENE 2014 School: Andras pataricza serene2014_schoolHenry Muccini
 
Synthesis and Refinement of Artificial HVAC Sensor Data Intended for Supervis...
Synthesis and Refinement of Artificial HVAC Sensor Data Intended for Supervis...Synthesis and Refinement of Artificial HVAC Sensor Data Intended for Supervis...
Synthesis and Refinement of Artificial HVAC Sensor Data Intended for Supervis...IES VE
 
Aplications for machine learning in IoT
Aplications for machine learning in IoTAplications for machine learning in IoT
Aplications for machine learning in IoTYashesh Shroff
 
NIST Definition of Cloud Computing
NIST Definition of Cloud ComputingNIST Definition of Cloud Computing
NIST Definition of Cloud ComputingScientia Groups
 
Asset Lifecycle Management: flexible infrastructures enabling future change
Asset Lifecycle Management: flexible infrastructures enabling future changeAsset Lifecycle Management: flexible infrastructures enabling future change
Asset Lifecycle Management: flexible infrastructures enabling future changeSchneider Electric
 
Cyber Resiliency 20120420
Cyber Resiliency 20120420Cyber Resiliency 20120420
Cyber Resiliency 20120420Steve Goeringer
 
GRIFFOR_OxfordU CPS 20Mar2017.pptx
GRIFFOR_OxfordU CPS 20Mar2017.pptxGRIFFOR_OxfordU CPS 20Mar2017.pptx
GRIFFOR_OxfordU CPS 20Mar2017.pptxDAYARNABBAIDYA3
 
[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software Architecture[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software ArchitectureIvano Malavolta
 

Semelhante a Why the Brick Schema is a Game Changer for Smart Buildings? (20)

oneM2M - Management, Abstraction and Semantics
oneM2M - Management, Abstraction and SemanticsoneM2M - Management, Abstraction and Semantics
oneM2M - Management, Abstraction and Semantics
 
Real-Time Simulation for MBSE of Synchrophasor Systems
Real-Time Simulation for MBSE of Synchrophasor SystemsReal-Time Simulation for MBSE of Synchrophasor Systems
Real-Time Simulation for MBSE of Synchrophasor Systems
 
Shceduling iot application on cloud computing
Shceduling iot application on cloud computingShceduling iot application on cloud computing
Shceduling iot application on cloud computing
 
IEC Systems Committee AAL: Active Assisted Living
IEC Systems Committee AAL: Active Assisted LivingIEC Systems Committee AAL: Active Assisted Living
IEC Systems Committee AAL: Active Assisted Living
 
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
 
VET4SBO Level 1 module 3 - unit 2 - v0.9 en
VET4SBO Level 1   module 3 - unit 2 - v0.9 enVET4SBO Level 1   module 3 - unit 2 - v0.9 en
VET4SBO Level 1 module 3 - unit 2 - v0.9 en
 
Dimitri Papadimitriou (Alcatel-Lucent Bell) - Future Internet Architecture (F...
Dimitri Papadimitriou (Alcatel-Lucent Bell) - Future Internet Architecture (F...Dimitri Papadimitriou (Alcatel-Lucent Bell) - Future Internet Architecture (F...
Dimitri Papadimitriou (Alcatel-Lucent Bell) - Future Internet Architecture (F...
 
Introduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTUREIntroduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTURE
 
Ieeepro techno solutions 2013 ieee embedded project an integrated design fr...
Ieeepro techno solutions   2013 ieee embedded project an integrated design fr...Ieeepro techno solutions   2013 ieee embedded project an integrated design fr...
Ieeepro techno solutions 2013 ieee embedded project an integrated design fr...
 
SERENE 2014 School: Challenges in Cyber-Physical Systems
SERENE 2014 School: Challenges in Cyber-Physical SystemsSERENE 2014 School: Challenges in Cyber-Physical Systems
SERENE 2014 School: Challenges in Cyber-Physical Systems
 
SERENE 2014 School:Andras pataricza serene2014_school
SERENE 2014 School:Andras pataricza serene2014_schoolSERENE 2014 School:Andras pataricza serene2014_school
SERENE 2014 School:Andras pataricza serene2014_school
 
SERENE 2014 School: Andras pataricza serene2014_school
SERENE 2014 School: Andras pataricza serene2014_schoolSERENE 2014 School: Andras pataricza serene2014_school
SERENE 2014 School: Andras pataricza serene2014_school
 
Synthesis and Refinement of Artificial HVAC Sensor Data Intended for Supervis...
Synthesis and Refinement of Artificial HVAC Sensor Data Intended for Supervis...Synthesis and Refinement of Artificial HVAC Sensor Data Intended for Supervis...
Synthesis and Refinement of Artificial HVAC Sensor Data Intended for Supervis...
 
Aplications for machine learning in IoT
Aplications for machine learning in IoTAplications for machine learning in IoT
Aplications for machine learning in IoT
 
Journals analysis ppt
Journals analysis pptJournals analysis ppt
Journals analysis ppt
 
NIST Definition of Cloud Computing
NIST Definition of Cloud ComputingNIST Definition of Cloud Computing
NIST Definition of Cloud Computing
 
Asset Lifecycle Management: flexible infrastructures enabling future change
Asset Lifecycle Management: flexible infrastructures enabling future changeAsset Lifecycle Management: flexible infrastructures enabling future change
Asset Lifecycle Management: flexible infrastructures enabling future change
 
Cyber Resiliency 20120420
Cyber Resiliency 20120420Cyber Resiliency 20120420
Cyber Resiliency 20120420
 
GRIFFOR_OxfordU CPS 20Mar2017.pptx
GRIFFOR_OxfordU CPS 20Mar2017.pptxGRIFFOR_OxfordU CPS 20Mar2017.pptx
GRIFFOR_OxfordU CPS 20Mar2017.pptx
 
[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software Architecture[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software Architecture
 

Mais de Memoori

Laying the Data Foundations for Artificial Intelligence!
Laying the Data Foundations for Artificial Intelligence!Laying the Data Foundations for Artificial Intelligence!
Laying the Data Foundations for Artificial Intelligence!Memoori
 
The Market for AI in Commercial Buildings 2024.pdf
The Market for AI in Commercial Buildings 2024.pdfThe Market for AI in Commercial Buildings 2024.pdf
The Market for AI in Commercial Buildings 2024.pdfMemoori
 
A BluePrint for the Future of Smart Building Retrofits
A BluePrint for the Future of Smart Building RetrofitsA BluePrint for the Future of Smart Building Retrofits
A BluePrint for the Future of Smart Building RetrofitsMemoori
 
AI + Memoori = AIM
AI + Memoori = AIMAI + Memoori = AIM
AI + Memoori = AIMMemoori
 
How Tenants & Landlords Can Work Together to Reduce Energy Consumption!
How Tenants & Landlords Can Work Together to Reduce Energy Consumption!How Tenants & Landlords Can Work Together to Reduce Energy Consumption!
How Tenants & Landlords Can Work Together to Reduce Energy Consumption!Memoori
 
How Can Smart Building Technology Become Mainstream?
How Can Smart Building Technology Become Mainstream?How Can Smart Building Technology Become Mainstream?
How Can Smart Building Technology Become Mainstream?Memoori
 
The Carbon Lifestyle - Not a Fad
The Carbon Lifestyle - Not a FadThe Carbon Lifestyle - Not a Fad
The Carbon Lifestyle - Not a FadMemoori
 
Hybrid Work: Driving the Workplace Tech Market!
Hybrid Work: Driving the Workplace Tech Market!Hybrid Work: Driving the Workplace Tech Market!
Hybrid Work: Driving the Workplace Tech Market!Memoori
 
AI IoT Edge Applications Insights and Trends
AI IoT Edge Applications Insights and TrendsAI IoT Edge Applications Insights and Trends
AI IoT Edge Applications Insights and TrendsMemoori
 
What Building Owners Need to Know About Cyber Security Insurance!
What Building Owners Need to Know About Cyber Security Insurance!What Building Owners Need to Know About Cyber Security Insurance!
What Building Owners Need to Know About Cyber Security Insurance!Memoori
 
3 Step Guide to Your Holistic Building Experience Journey
3 Step Guide to Your Holistic Building Experience Journey3 Step Guide to Your Holistic Building Experience Journey
3 Step Guide to Your Holistic Building Experience JourneyMemoori
 
The Developers Smart Building Project Canvas
The Developers Smart Building Project CanvasThe Developers Smart Building Project Canvas
The Developers Smart Building Project CanvasMemoori
 
Smart, Connected Restrooms. A Cornerstone of Today's Smart Healthy Buildings
Smart, Connected Restrooms. A Cornerstone of Today's Smart Healthy BuildingsSmart, Connected Restrooms. A Cornerstone of Today's Smart Healthy Buildings
Smart, Connected Restrooms. A Cornerstone of Today's Smart Healthy BuildingsMemoori
 
Using Software Robots to Unlock Energy Efficiency in Aging Buildings
Using Software Robots to Unlock Energy Efficiency in Aging BuildingsUsing Software Robots to Unlock Energy Efficiency in Aging Buildings
Using Software Robots to Unlock Energy Efficiency in Aging BuildingsMemoori
 
The Case for an Open IoT ‘Data Fabric’ for Smart Buildings Integration
The Case for an Open IoT ‘Data Fabric’ for Smart Buildings IntegrationThe Case for an Open IoT ‘Data Fabric’ for Smart Buildings Integration
The Case for an Open IoT ‘Data Fabric’ for Smart Buildings IntegrationMemoori
 
Why Should I Adopt a Digital Twin?
Why Should I Adopt a Digital Twin?Why Should I Adopt a Digital Twin?
Why Should I Adopt a Digital Twin?Memoori
 
Tagging with AI to Enable Data-Driven Smart Building Applications at Scale!
Tagging with AI to Enable Data-Driven Smart Building Applications at Scale!Tagging with AI to Enable Data-Driven Smart Building Applications at Scale!
Tagging with AI to Enable Data-Driven Smart Building Applications at Scale!Memoori
 
Project Haystack - 10 Years of Bringing Data Semantics to the Built Environment!
Project Haystack - 10 Years of Bringing Data Semantics to the Built Environment!Project Haystack - 10 Years of Bringing Data Semantics to the Built Environment!
Project Haystack - 10 Years of Bringing Data Semantics to the Built Environment!Memoori
 
Overcoming Tech Obsolescence in Smart Buildings
Overcoming Tech Obsolescence in Smart BuildingsOvercoming Tech Obsolescence in Smart Buildings
Overcoming Tech Obsolescence in Smart BuildingsMemoori
 
The Workplace Leader’s Handbook of the Digital Tools of Tomorrow
The Workplace Leader’s Handbook of the Digital Tools of TomorrowThe Workplace Leader’s Handbook of the Digital Tools of Tomorrow
The Workplace Leader’s Handbook of the Digital Tools of TomorrowMemoori
 

Mais de Memoori (20)

Laying the Data Foundations for Artificial Intelligence!
Laying the Data Foundations for Artificial Intelligence!Laying the Data Foundations for Artificial Intelligence!
Laying the Data Foundations for Artificial Intelligence!
 
The Market for AI in Commercial Buildings 2024.pdf
The Market for AI in Commercial Buildings 2024.pdfThe Market for AI in Commercial Buildings 2024.pdf
The Market for AI in Commercial Buildings 2024.pdf
 
A BluePrint for the Future of Smart Building Retrofits
A BluePrint for the Future of Smart Building RetrofitsA BluePrint for the Future of Smart Building Retrofits
A BluePrint for the Future of Smart Building Retrofits
 
AI + Memoori = AIM
AI + Memoori = AIMAI + Memoori = AIM
AI + Memoori = AIM
 
How Tenants & Landlords Can Work Together to Reduce Energy Consumption!
How Tenants & Landlords Can Work Together to Reduce Energy Consumption!How Tenants & Landlords Can Work Together to Reduce Energy Consumption!
How Tenants & Landlords Can Work Together to Reduce Energy Consumption!
 
How Can Smart Building Technology Become Mainstream?
How Can Smart Building Technology Become Mainstream?How Can Smart Building Technology Become Mainstream?
How Can Smart Building Technology Become Mainstream?
 
The Carbon Lifestyle - Not a Fad
The Carbon Lifestyle - Not a FadThe Carbon Lifestyle - Not a Fad
The Carbon Lifestyle - Not a Fad
 
Hybrid Work: Driving the Workplace Tech Market!
Hybrid Work: Driving the Workplace Tech Market!Hybrid Work: Driving the Workplace Tech Market!
Hybrid Work: Driving the Workplace Tech Market!
 
AI IoT Edge Applications Insights and Trends
AI IoT Edge Applications Insights and TrendsAI IoT Edge Applications Insights and Trends
AI IoT Edge Applications Insights and Trends
 
What Building Owners Need to Know About Cyber Security Insurance!
What Building Owners Need to Know About Cyber Security Insurance!What Building Owners Need to Know About Cyber Security Insurance!
What Building Owners Need to Know About Cyber Security Insurance!
 
3 Step Guide to Your Holistic Building Experience Journey
3 Step Guide to Your Holistic Building Experience Journey3 Step Guide to Your Holistic Building Experience Journey
3 Step Guide to Your Holistic Building Experience Journey
 
The Developers Smart Building Project Canvas
The Developers Smart Building Project CanvasThe Developers Smart Building Project Canvas
The Developers Smart Building Project Canvas
 
Smart, Connected Restrooms. A Cornerstone of Today's Smart Healthy Buildings
Smart, Connected Restrooms. A Cornerstone of Today's Smart Healthy BuildingsSmart, Connected Restrooms. A Cornerstone of Today's Smart Healthy Buildings
Smart, Connected Restrooms. A Cornerstone of Today's Smart Healthy Buildings
 
Using Software Robots to Unlock Energy Efficiency in Aging Buildings
Using Software Robots to Unlock Energy Efficiency in Aging BuildingsUsing Software Robots to Unlock Energy Efficiency in Aging Buildings
Using Software Robots to Unlock Energy Efficiency in Aging Buildings
 
The Case for an Open IoT ‘Data Fabric’ for Smart Buildings Integration
The Case for an Open IoT ‘Data Fabric’ for Smart Buildings IntegrationThe Case for an Open IoT ‘Data Fabric’ for Smart Buildings Integration
The Case for an Open IoT ‘Data Fabric’ for Smart Buildings Integration
 
Why Should I Adopt a Digital Twin?
Why Should I Adopt a Digital Twin?Why Should I Adopt a Digital Twin?
Why Should I Adopt a Digital Twin?
 
Tagging with AI to Enable Data-Driven Smart Building Applications at Scale!
Tagging with AI to Enable Data-Driven Smart Building Applications at Scale!Tagging with AI to Enable Data-Driven Smart Building Applications at Scale!
Tagging with AI to Enable Data-Driven Smart Building Applications at Scale!
 
Project Haystack - 10 Years of Bringing Data Semantics to the Built Environment!
Project Haystack - 10 Years of Bringing Data Semantics to the Built Environment!Project Haystack - 10 Years of Bringing Data Semantics to the Built Environment!
Project Haystack - 10 Years of Bringing Data Semantics to the Built Environment!
 
Overcoming Tech Obsolescence in Smart Buildings
Overcoming Tech Obsolescence in Smart BuildingsOvercoming Tech Obsolescence in Smart Buildings
Overcoming Tech Obsolescence in Smart Buildings
 
The Workplace Leader’s Handbook of the Digital Tools of Tomorrow
The Workplace Leader’s Handbook of the Digital Tools of TomorrowThe Workplace Leader’s Handbook of the Digital Tools of Tomorrow
The Workplace Leader’s Handbook of the Digital Tools of Tomorrow
 

Último

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 

Último (20)

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 

Why the Brick Schema is a Game Changer for Smart Buildings?

  • 1. Why Brick is a Game Changer for Smart Buildings Gabe Fierro UC Berkeley Jason Koh UC San Diego https://brickschema.org
  • 2. Applications Occupant Interaction Demand Response Occupancy Models Predictive Control NILM Fault Detection Management Services Data StorageAPIs Monitoring Search Access Control Privacy Buildings Large CommercialResidential Research Lab Small Commercial Factory Hospital Sensors Equipment AppliancesHVAC Fire Safety Conditioning Lighting Metering
  • 3. Setting the Scene -  The built environment is characterized by extreme heterogeneity -  Every building site is a “one-off” -  Multitude of equipment vendors: different capabilities, features -  BMS, SCADA systems custom to the deployment site -  Custom-designed controls, architecture, use cases, etc -  All of this changes over time Buildings Large CommercialResidential Research Lab Small Commercial Factory Hospital Sensors Equipment AppliancesHVAC Fire Safety Conditioning Lighting Metering
  • 4. Setting the Scene -  Fragmentation, heterogeneity require effective interoperability standards -  (2004) NIST Capital Facilities Interoperability Study: -  “Cost of inadequate interoperability in the U.S. capital facilities industry [is estimated at] $15.8 billion per year.” -  (2017) Evaluation of U.S. Building Energy Benchmarking and Transparency Programs: Attributes, Impacts, and Best Practices: -  Limited deployment of energy efficiency applications constrains the ability to evaluate potential savings
  • 5. Benefits of Abstraction -  Abstraction is key to interoperability -  Remove “irrelevant” details to focus on properties/attributes relevant to a task -  Abstraction facilitates scale Shipping Containers The Internet Peripherals Operating Systems
  • 6. Data Interoperability in Buildings -  Most building telemetry resides within “data silos” -  Proprietary, vendor-specific data repositories -  No common data representation: -  Descriptions of buildings + subsystems dominated by informal and ad-hoc labels -  Convention is fine for humans, but not for machines -  Difficult to develop interoperable software -  Focus on point labels in this presentation
  • 7. BMS Point Labels S O D A 1 R 4 6 5 _ _ A R S Site Air handling unit Air handling unit id zone zone id Zone air temperature setpoint Random delimiter -  Points (sensors/actuators) combine location, function, related equipment, subsystem and related metadata in a single label -  Correct interpretation requires mix of site-specific conventions and implicit domain knowledge -  Established conventions are not consistent even within an enterprise
  • 8. Building Metadata -  Broadly: “Data about data” -  In buildings: -  Origin and context of collected telemetry -  Sensor/setpoint/status/register the produced the data -  What equipment or substance is controlled/ monitored/regulated -  Location of the data source -  Physical location -  Logical location -  Position in a process or subsystem -  Related equipment, points, etc AHU-1 (Central Unit) Room-2150 VAV-2150 (Terminal Unit) ZNT-Sensor -2150
  • 9. Existing Data Interoperability Standards -  Industry Foundation Classes: -  Standardizes data exchange across design and construction phases of buildings -  Focus on 3D geometrical modelling for space mgmt and asset tracking -  Limited “data dictionary” defines generic assets used in building operations and mgmt -  Inextensible data model, limited query mechanisms for software
  • 10. Existing Data Interoperability Standards -  Project Haystack -  Popular tagging system for building points and equipment -  Replaces informal point labels with semi- structured sets of tags -  Limited notion of “ref” tags for associating entities; relationships -  Lack of formal rules for tag composition; improvement over unstructured labels -  Tag dictionary partially covers HVAC, electrical subsystems
  • 11. Existing Data Interoperability Standards -  (2015) study of 90 applications from building science literature -  8 categories of applications: -  Occupancy Modeling -  Energy Apportionment -  Web Displays + Dashboards -  Model-Predictive Control -  Participatory Feedback -  Fault Detection and Diagnosis -  Non-intrusive Load Monitoring -  Demand Response -  Encapsulates state-of-the-art advances in modeling and control as well as standard industry practices Bhattacharya, Arka, Joern Ploennigs, and David Culler. "Short Paper: Analyzing Metadata Schemas for Buildings: The Good, the Bad, and the Ugly." BuildSys, 2015.
  • 12. Existing Data Interoperability Standards -  (2015) study of 90 applications from building science literature -  Identify the entities required: -  What “things” does the application refer to? -  Identify the relationships required: -  How do applications associate and find “things”? -  Existing standards do not meet the requirements of these applications Bhattacharya, Arka, Joern Ploennigs, and David Culler. "Short Paper: Analyzing Metadata Schemas for Buildings: The Good, the Bad, and the Ugly." BuildSys, 2015. IFC SSN Haystack Tag Coverage 29% 11% 54% Relationships n/a Only spatial n/a
  • 13. Properties of an Effective Metadata Standard -  Represent things in buildings (physical, virtual, logical) -  Represent relationships between things -  Things contained within other things -  Things taking effect before other things in some process -  Things affecting other things -  Things fitting together to form a larger whole -  Extensible classification of things: -  Named definitions -  Add your own definitions, expand existing ones -  Portability and consistency: -  Relationships and classifications should be generalizable to new situations -  Obviate the need for site-/building-specific tagging and labeling schemes
  • 14. Brick: a New Metadata Standard -  Graph-based metadata standard for smart buildings -  Capture physical, logical, virtual entities in buildings -  Define entities with an extensible class hierarchy -  Capture necessary relationships between entities https://brickschema.org
  • 15. Brick Development Methodology -  2015 BuildSys Conference: metadata is a problem -  Established working group of universities and companies working on metadata -  “Bring a building” -  BMS point dump + Ground truth -  Develop initial Brick class hierarchy and relationships -  Derived empirically from actual BMS points, equipment -  Relationships, classes driven by 2015 study’s application suite -  Cross-validate Brick structure by implementing applications
  • 16. Core Brick Concepts Entity: abstraction of any physical, logical or virtual item; the “things” in a building Thermostat A, Room 123 (physical); HVAC Zone 4, Temp. Sensor Class (logical), PID loop (virtual)
  • 17. Core Brick Concepts Relationship: defines the nature of a link between two related entities; includes encapsulation, composition, sequence, influence, control, instantiation, etc Thermostat A is located in Room 123; AHU 1 is upstream of VAV 234; Thermostat A is a Thermostat Thermostat definition
  • 18. Core Brick Concepts Class: a named category with intensional meaning (a definition) used for grouping entities; organized into a hierarchy; entities are instances of one or more classes Thermostat, Temperature Sensor, Air Temperature Sensor, Room, VAV, HVAC Zone, Light, Meter Root Classes Equipment Point Location Substance Quantity
  • 19. Core Brick Concepts Graph: an abstract organizational structure representing a set of entities (nodes) and relationships (edges) A B C D AB AC CB BD Node Node Label Edge Edge Label
  • 20. Core Brick Concepts Entity: abstraction of any physical, logical or virtual item; the “things” in a building -  Thermostat A, Room 123 (physical); HVAC Zone 4, Temp. Sensor Class (logical), PID loop (virtual) Relationship: defines the nature of a link between two related entities; includes encapsulation, composition, sequence, influence, control, instantiation, etc -  Thermostat A is located in Room 123; AHU 1 is upstream of VAV 234; Thermostat A is a Thermostat Class: a named category with intensional meaning (a definition) used for grouping entities; entities are instances of one or more classes -  Thermostat, Temperature Sensor, Air Temperature Sensor, Room, VAV, HVAC Zone, Light, Meter Graph: an abstract organizational structure representing a set of entities and relationships
  • 21. Brick: Class Hierarchy Equipment Fire Safety System HVAC AHU Terminal Unit VAV Fan Coil Unit Point Command Sensor Temperature Sensor Room Temperature Sensor Water Temperature Sensor Location Floor Room Server Room Laboratory Resource Water -  Standardized class structure enables discoverability -  Extensible: allow site/deployment-specific classes
  • 22. Brick: Relationships -  Relationships can be transitive, symmetrical -  Help Brick extend to cover new settings, equipment Equipment Point Location hasPoint isPartOf controls hasLocation isPartOf, feedshasLocation, feeds
  • 24. Modeling a Building with Brick -  A Brick model is a digital representation of a building -  Nodes = “things” -  Building assets -  Equipment -  Subsystems -  Class structure -  Edges = “relationships” -  Location -  Control -  Connectivity -  Composition -  etc
  • 25. Modeling a Building with Brick
  • 26. Modeling a Building with Brick
  • 27. Modeling a Building with Brick
  • 28. A Brick model represents the assets and relationships and data in a building represents Brick model
  • 29. An application queries a Brick model to retrieve the data + configuration it needs queries Application Query Brick model
  • 30. Queries allow apps to account for building heterogeneity and customize their operation to each building. This is called application portability Query executes
  • 31. The Utility of Portability
  • 32.
  • 33.
  • 34.
  • 35. Data Model + Representation -  Brick models (graphs) represented with Semantic Web technology -  Resource Description Framework (RDF): -  Structured statements about resources -  Declare properties of resources, relationships to other resources -  RDF statements are called triples -  Set of triples defines the directed, labeled graph -  “Triples” are 3-tuples of terms -  Terms have namespace and a value -  Namespaces provide scoping for values -  Values are the names of entities
  • 38. Brick Example: Simple HVAC System AHU-1 (Central Unit) Zone-101 VAV-101 (Terminal Unit) ZNT-Sensor -101 Room-1 ZNT-Setpoint -101
  • 39. Brick Example: Simple HVAC System ZN-101 Zone AHU feeds ZNT-101 isPointOfZone Temperature Sensor AHU-1 VAVVAV-101 feeds ZNTSP-101 isPointOfZone Temperature Setpoint Rm-1 hasPart Room hasLocation
  • 40. Brick Example: Simple HVAC System example:AHU-1 rdf:type brick:AHU example:VAV-101 rdf:type brick:VAV example:ZN-101 rdf:type brick:HVAC_Zone example:Rm-1 rdf:type brick:Room example:ZNTSP-101 rdf:type brick:Zone_Temperature_Setpoint example:ZNT-101 rdf:type brick:Zone_Temperature_Sensor example:AHU-1 brick:feeds example:VAV-101 example:VAV-101 brick:feeds example:ZN-101 example:ZN-101 brick:hasPart example:RM-1 example:ZNT-101 brick:isPointOf example:ZN-101 example:ZNT-101 brick:hasLocation example:ZN-101 example:ZNTSP-101 brick:isPointOf example:VAV-101
  • 41. Applications Occupant Interaction Demand Response Occupancy Models Predictive Control NILM Fault Detection Management Services Data StorageAPIs Monitoring Search Access Control Privacy Buildings Large CommercialResidential Research Lab Small Commercial Factory Hospital Sensors Equipment AppliancesHVAC Fire Safety Conditioning Lighting Metering Management Services APIs Monitoring
  • 42. Applications Occupant Interaction Demand Response Occupancy Models Predictive Control NILM Fault Detection Management Services Data StorageAPIs Monitoring Search Access Control Privacy Buildings Large CommercialResidential Research Lab Small Commercial Factory Hospital Sensors Equipment AppliancesHVAC Fire Safety Conditioning Lighting Metering Management Services APIs Monitoring Brick
  • 43. General App Workflow Timeseries App 1 App n Building Operating System (BOS) Users Authenticate/ Authorize Resource Manager Sensors Actuators Metadata 1.  The user gets authenticated 2.  The app queries resources. (e.g., SPARQL) 3.  The app requests sensor data, or 4.  The app set actuators/setpoints 5.  The BOS sets the actuators 1. 3.2. 4. 5.
  • 44. Building Applications (under dev) -  HVAC Web Interface: Genie https://github.com/jbkoh/genie-brickified -  Energy Disaggregation: HVACMeter https://github.com/jbkoh/hvacmeter -  Energy Visualizations: VizEnergy https://github.com/jbkoh/vizenergy -  Demand Response Model: XBOS https://github.com/SoftwareDefinedBuildings/xbos -  Data Analytics Framework: Mortar https://mortardata.org/
  • 45. Brick App: Genie, a Web Thermostat Why software thermostat? 1.  Accessibility a.  A physical thermostat in the next room 2.  Configurability a.  Schedules, setpoints are hard- coded in thermostats 3.  Information Visualization a.  Energy feedback, other parameters, etc. Genie’s Goal: Understand the room’s A/C status and control the A/C.
  • 46. Example Building ZN-101 Zone VAV-101 VAV feeds ZNT-101 isPointOf ZNTSP-101 isPointOf Zone_ Temperature_S ensor Zone_ Temperature_S etpoint rdf:typerelation
  • 47. Example Building ZN-101 Zone rdf:typerelation VAV-101 VAV feeds ZNT-101 isPointOf ZNTSP-101 isPointOf Zone_ Temperature_S ensor Zone_ Temperature_S etpoint ZNT-DB-ID-101 ZNTSP-DB-ID-101 hasTimeseries Identifier An entity can be associated with a pointer to timeseries data entry.
  • 48. Brick Query Design Process 1.  What types of entities are needed? 2.  What are the relationships of the entities with others? a.  What are the types of the other entities? b.  What are the relationships of such entities with others? i.  … ii.  ...
  • 49. Query 1: get temperature: 1.  What are the instances of Zone_Temperature_Sensor? ■  ?znt rdf:type brick:Zone_Temperature_Sensor. 2.  Which one among the instances measures a Zone? ■  ?znt brick:isPointOf ?zone. 3.  What are the instance of Zone? ■  ?zone rdf:type brick:Zone. What is the temperature sensor of a zone?
  • 50. Genie Query 1 Execution ZN-101 Zone rdf:typerelation VAV-101 VAV feeds ZNT-101 isPointOf ZNTSP-101 isPointOf Zone_ Temperature_S ensor Zone_ Temperature_S etpoint SELECT ?znt ?zone WHERE { ?znt rdf:type brick:Zone_Temperature_Sensor. ?znt brick:isPointOf ?zone. ?zone rdf:type brick:Zone. } #1 #2 #3
  • 51. Query 2: set temperature: 1.  What are the instances of Zone_Temperature_Setpoint? ■  ?zntsp rdf:type brick:Zone_Temperature_Setpoint. 2.  Which ones among the instances do work for the A/C unit? ■  ?zntsp brick:isPointOf ?ac. 3.  If needed, constrain the type of A/C into VAVs (or any Terminal_Units) ■  ?ac rdf:type brick:VAV. ■  (?ac rdf:type brick:Terminal_Unit). 4.  What does feed air into the user’s office? ■  ?ac brick:feeds ?zone. 5.  What does feed air into the user’s office? ■  ?ac rdf:type brick:Zone. What is the temperature setpoint of a terminal unit associated with this zone?
  • 52. Genie Query 2 Execution Zone-101 Zone rdf:typerelation VAV-101 VAV feeds ZNT-101 isPointOf ZNTSP-101 isPointOf Zone_ Temperature_S ensor Zone_ Temperature_S etpoint SELECT ?zntsp ?zone WHERE { ?zntsp rdf:type brick:Zone_Temperature_Setpoint. ?zntsp brick:isPointOf ?ac. ?ac rdf:type brick:Terminal_Unit. ?ac brick:feeds ?zone. ?zone rdf:type brick:Zone. } #3 #4 #5 #1 #2
  • 53. Genie Query Summary 1.  Point Types a.  Zone_Temperature_Sensor, Zone_Temperature_Setpoint 2.  Local relationship a.  isPointOf Zone-101 3.  Functional relationship a.  feeds Zone-101
  • 54. Brick Toolchain 1.  Brick-optimized Database: HodDB a.  An external Tool: Virtuoso 2.  Schema Viewer: BrickViewer, BrickWebsite a.  An external Tool: Protege 3.  Brick-enabled Building OSes: BrickServer, XBOS 4.  Brick Authoring Tool: BrickStudio 5.  Metadata Normalization Tool: Plaster 6.  Open Testbed: Mortar 7.  Apps: Genie, HVACMeter, VizEnergy, XBOS
  • 55. How to Convert Existing Buildings into Brick? 1.  Buildings are heterogeneous a.  Different devices, naming conventions, human errors, etc. 2.  The instantiation process is highly manual a.  Many vocabularies, diverse (but implicit) relationships How to automate the conversion process? 1.  Machine learning can help! a.  Learning from various data sources b.  Minimize the human effort
  • 56. Parsing Metadata 56 EBU3B.W-HALL.ZN_T Zone Temp Sensor Hall is a has locationis part of Building Unstructured Metadata Structured Metadata Metadata Normalization
  • 57. Reusing the Known Labels + Interactive Learning 57 Source Buildings RM120.Temp Temperature Sensor in Room-120 known Target Building R3.WtrTemp Water Temperature Sensor in Room-3 RM=Room Temp=Temperature Wtr=Water Expert Goal: Brickify a target building with minimal human efforts
  • 58. Plaster: Glueing Different Methods 58 Feature Extraction Zodiac [3] Scrabble [1] ProgSyn [4] Building Adapter [2] VS New Algorithm + Development Integration Benchmark Inference Eval & Use Data Plaster [1] Koh et al. BuildSys2018 [2] Hong et al. BuildSys2015 [3] Balaji et al. BuildSys2015 [4] Bhattacharya et al. BuildSys2015
  • 65. Connect with us •  Johnson Controls Digital Vault https://www.johnsoncontrols.com/digital-solutions/digital-vault •  Johnson Controls Smart Buildings https://www.johnsoncontrols.com/digital-solutions/smart-buildings •  Johnson Controls and Bee’ah - Office of the Future https://www.johnsoncontrols.com/media-center/news/press-releases/2019/04/23/ middle-east-sustainability-pioneer-bee-ah-selects-johnson-controls-microsoft-for- office-of-future
  • 66. Brick Vision 1.  Brick as a Lingua Franca for building lifecycle a.  Accommodate other models; Haystack, IFC, BTO, etc. 2.  Community-Driven a.  Vocabulary Extension b.  Tool Development 3.  End-to-End Workflow a.  device dev, building commissioning, system integration, app dev, and app deployment Visit us: https://brickschema.org