From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge...
Transcript of From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge...
Serge Chávez-Feria, Ontology Engineering Group
Universidad Politécnica de Madrid, SpainGiorgos Giannakis, Hypertech, GreeceRaúl García-Castro, OEG UPM, Spain
María Poveda-Villalón, OEG UPM, Spain
From obXML to the
OP ontologyDeveloping a Semantic Model for
Occupancy Profile
[email protected]/06/2020
LDAC2020
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón. 2
• The Problem.
• The Methodology.
• Main Modelling Decisions.
• Conclusions and Future Work.
Table of Content
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón.
The Problem
3
Building Energy Performance
Estimations (BEPE) and OP Data
BEPE
Engine
Static Data
Dynamic Data Image taken from [5]
• Geometric Information
• Building Materials, etc.
• Historical Weather data,
etc.
• Occupancy data.
• Energy consumption
data, etc.
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón.
The Problem
4
Building Energy Performance
Estimations (BEPE) and OP Data
BEPE
Engine
Static Data
• Geometric Information
• Building Materials, etc.
• Historical Weather data,
etc.
Dynamic Data
• Occupancy data.
• Energy consumption
data, etc.
OP data is
oversimplified
as rule-based
schedules!!!Image taken from [4]
Image taken from [5]
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón.
The Problem
5
• Methods to properly
analyze and model
occupants behavior.
• DNAS (Driver-Need-
Action-System)
Framework.
• The obXML schema
to represent
occupants behaviors
and systems
utilization
boundaries
Existing Approaches: Annex66MODEL
EXAMPLE
Image taken from [6]
Image based on figure from [6]
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón.
The Problem
6
• However obXML is not an
ontology: Not semantic
nor ontological format !
• Other drawbacks:
• Lack of integration with
other building related
domains.
Existing Approaches: Annex66
XSD Schema
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón.
The Problem
7
The Objective
obXML
Schema
Expert
Knowledge
Annex66
Data
OP BIMERR
Requirements
Ontology
Engineering
OP Ontology
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón.
The Problem
8
BIMERR Network
OP Ontology
Building Ontology
KPI Ontology
Materials Ontology
Being able to connect to
the BIMERR Ontology
Network
https://bimerr.iot.linkeddata.es/
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón.
The Methodology
9
• LOT Methodology: https://lot.linkeddata.es/
Ontology Methodology
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón.
The Methodology
10
• LOT Methodology: https://lot.linkeddata.es/
Ontology Methodology
The funny
part
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón.
Main Modelling Decisions
11
• Initial conceptualization.
Overview
:Action
:Interaction
:InteractionFormula
:ConstantValueFormula
:Linear1DFormula
:Quadratic1DFormula
:modeledBy
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón.
Main Modelling Decisions
12
• Initial conceptualization.
Overview
:Action
:Interaction
:InteractionFormula
:ConstantValueFormula
:Linear1DFormula
:Quadratic1DFormula
:modeledBy
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón.
Main Modelling Decisions
13
Overview
:Action
:Interaction
:InteractionFormula
:ConstantValueFormula
:Linear1DFormula
:Quadratic1DFormula
:modeledBy
• Give semantics to all the parent children relationships
subclass
subclass
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón.
Main Modelling Decisions
14
• Initial conceptualization.
Overview
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón.
Modelling Decisions (MD)
15
• Ontology reuse: MD3, MD5, and MD10.
Initial state
3 5
10
Initial state
Final stateFinal state
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón.
Modelling Decisions (MD)
17
• Use of skos instead of enumeration lists: MD4
Initial state Final state
4
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón.
Main Modelling Decisions
18
Overview
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón.
Main Modelling Decisions
19
• Building – Space – Occupant – Behavior.
Core concepts
Currently aligned with
the BOT Ontology
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón.
Main Modelling Decisions
20
DNAS Framework
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón.
Conclusions and Future Works
21
• The conceptualization of an ontology do not follow
hard coded rules.
• Reutilization of ontologies is costly, both in
understand the original model and adapting it to our
conceptualization.
Conclusions
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón.
Conclusions and Future Works
22
• Use of test verification techniques Unit tests.
• Evaluation of real use cases from pilot sites. Relate
occupancy profiles with space materials or geometric
information?
• Modulatization of the ontology, dividing it by levels of
complexity, like the OPM ontology.
• Explore the construction of RML mappings to
transform obXML data into RDF triples automatically.
• Review of additional aligments with other ontologies.
Future Works
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón. 23
• Ontology URI:• https://bimerr.iot.linkeddata.es/def/occupancy-profile/
• Github Repository:• https://github.com/oeg-upm/bimerr-occupant-behavior
• RDF Example:• https://github.com/oeg-upm/bimerr-occupant-
behavior/tree/master/examples
Further Resources
From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón. 24
[1] Hong, T., D’Oca, S., Taylor-Lange, S.C., Turner, W.J., Chen, Y., Corgnati, S.P.: An
ontology to represent energy-related occupant behavior in buildings. Part II:
Implementation of the DNAS framework using an XML schema. Building and
Environment 94, 196-205 (2015)
[2] Hong, T., D’Oca, S., Turner, W.J., Taylor-Lange, S.C.: An ontology to represent
energy-related occupant behavior in buildings. Part I: Introduction to the DNAs
framework. Building and Environment 92, 764-777 (2015)
[3] María Poveda Villalón, Alba Fernández Izquierdo, & Raúl García Castro. (2019,
January 14). Linked Open Terms (LOT) Methodology (Version 1.0). Zenodo.
http://doi.org/10.5281/zenodo.2539305
[4] https://bigladdersoftware.com/epx/docs/9-1/essentials/title.html
[5] https://www.constructionexec.com/article/ashrae-publishes-energy-simulation-
aided-design-standard
[6] https://behavior.lbl.gov/?q=node/2
References