from obxml to the op ontology - linkedbuildingdata.net€¦ · from obxml to the op ontology: serge...

23
Serge Chávez-Feria, Ontology Engineering Group Universidad Politécnica de Madrid, Spain Giorgos Giannakis, Hypertech, Greece Raúl García-Castro, OEG UPM, Spain María Poveda-Villalón, OEG UPM, Spain From obXML to the OP ontology Developing a Semantic Model for Occupancy Profile [email protected] 17/06/2020 LDAC2020

Upload: others

Post on 29-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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

Page 2: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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

Page 3: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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.

Page 4: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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]

Page 5: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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]

Page 6: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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

Page 7: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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

Page 8: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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/

Page 9: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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

Page 10: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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

Page 11: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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

Page 12: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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

Page 13: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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

Page 14: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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

Page 15: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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

Page 16: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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

Page 17: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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

Page 18: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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

Page 19: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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

Page 20: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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

Page 21: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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

Page 22: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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

Page 23: From obXML to the OP ontology - linkedbuildingdata.net€¦ · From obXML to the OP ontology: Serge Chávez-Feria, Giorgos Giannakis, Raúl García-Castro, María Poveda-Villalón

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