41
@OptEEmAL_EU www.opteemal.eu [email protected] This project has received funding from the European Union’s Horizon 2020 research and innovation programme under Grant Agreement No 680676 LDAC2016 - 4th Linked Data in Architecture and Construction Workshop 21–22 June 2016, Madrid, Spain A comprehensive ontologies-based framework to support retrofitting design Gonçal Costa, [email protected] , FUNITEC (La Salle Architecture School) Álvaro Sicilia, [email protected] , FUNITEC (La Salle Architecture School) Leandro Madrazo, [email protected] , FUNITEC (La Salle Architecture School) Kyriakos Katsigarakis, [email protected] , TUC (Technical University of Crete)

21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

@[email protected] project has received funding from the European Union’s Horizon 2020

research and innovation programme under Grant Agreement No 680676

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop

21–22 June 2016, Madrid, Spain

A comprehensive ontologies-based framework to support retrofitting design

Gonçal Costa, [email protected], FUNITEC (La Salle Architecture School)

Álvaro Sicilia, [email protected], FUNITEC (La Salle Architecture School)

Leandro Madrazo, [email protected], FUNITEC (La Salle Architecture School)

Kyriakos Katsigarakis, [email protected], TUC (Technical University of Crete)

Page 2: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

• Project Overview

• District Data Model & DPIs

• Data requirements: Calculation methodologies for the DPIs

• Data requirements: from stages perspective

Presentation Overview

Page 3: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

• Project Overview

• District Data Model & DPIs

• Data requirements: Calculation methodologies for the DPIs

• Data requirements: from stages perspective

Presentation Overview

Page 4: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

Work programme

HORIZON 2020-WORK PROGRAMME 2014-2015

5. Leadership in enabling and industrial technologies

Call identifier

H2020-EeB-2014-2015 / H2020-EeB-2015

Topic

EeB-05-2015 Innovative design tools for refurbishment at building and district level

Title of the Proposal

Optimised Energy Efficient Design Platform for Refurbishment at District Level

GA no. 680676, Contact: [email protected]

List of participants

13 Partners – 4 RTO, 2 Universities, 2 IND, 3 SME and 2 Cities

Project Overview

Page 5: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

Context

- Refurbishment projects at District Level

Important components of the platform

- District Data Model (DDM)

- Energy Conservation Measures Catalogue (ECMs)

- Automated generation of input data for simulation tools.

Research topic

- How to provide an optimized building-district retrofitting design through a consistentintegration of geometry and semantic representation of information from: (1) IFC; (2)CityGML files (with different levels of detail), and; (3) other data sources (contextual data).

- 4-year project We are in the 1st year!

Project Overview

Page 6: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

Project Overview

IFC models

CityGML

Contextual data

Socio-economicdata

Weather data

Energy prices Monitoring data

Users’ objectives

- BIMs data (IFC)

- GIS data (CityGML)

- Contextual Data

(different sources)

OptEEmAL

A web-based platform for district energy-efficient retrofitting design

Retrofitting Decision Support

1

2

3

Platform

Input Data

Page 7: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

Project Overview

Neighborhood

Buildings of interest

connected

District?

Definition of the “problem”

1. Urban district information is provided by users via upload a CityGML file

2. Users select the buildings of interest and define their relation with the environment.

1. District Heating

2. Energy transfers

3. Cast shadows

4. …

Page 8: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

• Project Overview

• District Data Model & DPIs

• Data requirements: Calculation methodologies for the DPIs

• Data requirements: from stages perspective

Presentation Overview

Page 9: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

Simulation Data models

District Data Model & DPIs

Contextual data

Socio-economic data

Weather data

Energy prices

Users’ objectives

Monitoring data

IFC model

CityGML

…Energy model

Economic model n model

IPD Platform Users

Insert

Page 10: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

Simulation Data models

District Data Model & DPIs

Contextual data

Socio-economic data

Weather data

Energy prices

Users’ objectives

Monitoring data

IFC model

CityGML

…Energy model

Economic model n model

IPD Platform Users

DPIs calculation and Scenario optimization

Insert

BASELINE

Estimation of the current performance

[ * DPI = District Performance Indicator ]

Page 11: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

Simulation Data models

District Data Model & DPIs

Contextual data

Socio-economic data

Weather data

Energy prices

Users’ objectives

Monitoring data

IFC model

CityGML

…Energy model

Economic model n model

IPD Platform Users

DPIs calculation and Scenario optimization

Insert

Estimation of new performance

Energy Conservation Measures (ECMs) catalogue

Select

[ * DPI = District Performance Indicator ]

Page 12: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

SIMULATION TOOLS

DPIs – District Performance Indicators

District Data Model & DPIs

ENERGY DPI’s COMFORT DPI’s

ENVIRONMENTAL DPI’s

ECONOMIC DPI’s

SOCIAL DPI’s

URBAN DPI’s

GLOBAL DPI’s

ENE01 - Energy demandENE02 - “Final Energy Consumption” or “Operational Energy Use”ENE03 - Peakload and profile of electricity demandENE04 - Peakload and profile of thermal energy demandENE05 - Degree of energetic self-supplyENE06 - Net fossil energy consumed ENE07 - Total energy use per capita ENE08 - Total residential electrical energy use per capita ENE09 - Energy demand covered by renewable sources (%)ENE10 - Total residential natural has energy use per capitaENE11 - Total residential butane gas energy demandENE12 - Energy consumption of public buildings per year ENE13 - Energy use from District HeatingENE14 - Energy use from BiomassENE15 - Energy use from PVENE16 - Energy use from Solar ThermalENE17 - Energy use from HydraulicENE18 - Energy use from Mini-EolicaENE19 - Energy use from Geothermal

COM01 – Local thermal comfortCOM02 – Percentage outside rangeCOM04 – Indoor Air Quality

ENV01 – Global Warming PotentialENV02 – GWP investmentENV03 – GWP reductionENV04 – Primary energy consumptionENV05 – Embodied energy of refurbishment scenariosENV06 – Energy payback time

ECO01 – Operational energy costECO02 – InvestmentsECO03 – GrantsECO04 –Life cycle costECO05 – Internal rate of returnECO06 – Return of investmentECO07 – Total energy cost

SOC01 - Energy poverty measured as % of incomes used to pay energy bills

URB01 - Percentage of buildings compliant with EPBD standardURB04 – Percentage of buildings compliant with nZEB standardURB02 – Percentage of buildings compliant with PassivHause standardURB03 – Percentage of buildings compliant with EnerPhit standard

ENE01 - Energy demand

63 17 3 119

Page 13: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

IFC File

EnergyPlus

IDF1, IDF2,…

CityGMLFile

CitySimXML1, XML2, …

Contextual Data

Data

SIMULATION FILE FORMATS

DATA MODELS

NEST Proprietary Format1, …

DDMDDM

Simulations to calculate the DPIs

- Targets, Boundaries, barriers- Weather, building sensors, …

ENERGY DPI’s

COMFORT DPI’s

ENVIRONMENTAL DPI’s

ECONOMIC DPI’s

SOCIAL DPI’s

URBAN DPI’s

GLOBAL DPI’s

Page 14: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

DDMIFC File

EnergyPlus

IDF1, IDF2,…

CityGMLFile

CitySimXML1, XML2, …

Contextual Data

Data

SIMULATION FILE FORMATS

DATA MODELS

NEST Proprietary Format1, …

DDM

ENERGY DPI’s

COMFORT DPI’s

ENVIRONMENTAL DPI’s

ECONOMIC DPI’s

SOCIAL DPI’s

URBAN DPI’s

GLOBAL DPI’s

Simulations to calculate the DPIs

Page 15: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

DDM

IFC File

CityGMLFile

Contextual Data

Schemes

Data

SEMANTIC DATA MODELS

DATA MODELS

SIMULATION FILE FORMATS

SIMULATION MODELS

SIMULATION DATA MODELS

HOW?Energy

Plus

IDF1, IDF2,…

CitySimXML1, XML2, …

NEST Proprietary Format1, …

Data integration using semantic web technologies

Page 16: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

Proposed ontologies

ifcOWL (Pauwels & Terkaj) - http://www.buildingsmart-tech.org/future/linked-data/ifcowl

- Is an ontology for IFC supported by BuildingSMART.

- Exploit the benefits of semantic web technologies in terms of data distribution, extensibilityof the data model, querying, and reasoning,

CityGML Owl (Knowledge Engineering @ ISS UoG) - http://cui.unige.ch/isi/icle-wiki/ontologies

- Is the only ontology found for CityGML.

SimModel OWL (Pauwels, Corry & O’Donnell, 2014) - http://www.lbl.gov/namespaces/Sim/

- It is a data model with a domain that covers the domain of energy simulation of the entirebuilding.

- This is implemented as a data model (.XSD) that is interoperable through XML.

- Is “geometrically compatible” with IFC among other formats.

District Data Model & DPIs

Page 17: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

DDM

ETL 1

IFC File

ifcOWL

CityGMLFile

CityGMLOWL

Contextual Data

IFC data

CityGMLdata

Schemes

Data

SEMANTIC DATA MODELS

DATA MODELS

SIMULATION FILE FORMATS

SIMULATION MODELS

SIMULATION DATA MODELS

Page 18: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

DDM

ETL 2ETL 1

SimModel

IFC File

ifcOWL

CityGMLFile

CityGMLOWL

EconomicData

model

UrContextual Data

IFC data

CityGMLdata Energy

Data Model

SimModelExtended

Schemes

Data

SIMULATION DATA MODELS

SEMANTIC DATA MODELS

DATA MODELS

GlSo

SIMULATION FILE FORMATS

SIMULATION MODELS

• O’Donnell, J.T., See, R., Rose, C.M., Maile, T., Bazjanac, V. & Haves, P. (2011). SimModel: a domain data model for whole building energy simulation. In Proceedings of the 12th International Building Performance Simulation Association (IBPSA) Conference

• Pauwels, P., Corry, E., & O’Donnell, J. (2014). Making SimModel information available as RDF graphs. eWork and eBusiness in Architecture, Engineering and Construction: ECPPM 2014, 439.

Page 19: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

DDM

ETL 2ETL 1

SimModel

IFC File

EnergyPlus

ifcOWL

IDF1, IDF2,…

CityGMLFile

CityGMLOWL

CitySimXML1, XML2, …Economic

Data model

UrContextual Data

IFC data

CityGMLdata Energy

Data Model

SimModelExtended

Schemes

Data

SIMULATION FILE FORMATS

SIMULATION MODELS

SIMULATION DATA MODELS

SEMANTIC DATA MODELS

DATA MODELS

NEST Proprietary Format1, …

Mo

de

l Ge

ne

rati

on

GlSo

Page 20: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

DDM

ETL 2ETL 1

SimModel

IFC File

EnergyPlus

ifcOWL

IDF1, IDF2,…

CityGMLFile

CityGMLOWL

CitySimXML1, XML2, …Economic

Data model

UrContextual Data

IFC data

CityGMLdata Energy

Data Model

SimModelExtended

Schemes

Data

SIMULATION FILE FORMATS

SIMULATION MODELS

SIMULATION DATA MODELS

SEMANTIC DATA MODELS

DATA MODELS

NEST Proprietary Format1, …

Mo

de

l Ge

ne

rati

on

GlSo

1. Finding relations (alignments) between ontologies:

• Ontology matching: LogMap, AML…

2. Transforming RDF data according to the ontologies and their alignments:

• RDF-To-RDF via SPARQL constructs: Alignment API, R2R, …

CityGMLOWL

SimModelExtended

ifcOWL

RDF

RDF

RDF

1st Scenario: General approach

Page 21: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

District Data Model & DPIs

…<Cell>

<entity1 rdf:resource="http://users.salleurl.edu/~gcosta/ifc/IFC4_ADD1#IfcCurtainWallTypeEnum"/><entity2 rdf:resource="http://users.salleurl.edu/~gcosta/simmodel/simbldg#SimCurtainWallType"/><measure rdf:datatype="xsd:float">0.34</measure><relation>=</relation>

</Cell></map><map><Cell>

<entity1 rdf:resource="http://users.salleurl.edu/~gcosta/ifc/IFC4_ADD1#IfcBuildingElementType"/><entity2 rdf:resource="http://users.salleurl.edu/~gcosta/simmodel/simbldg#SimBuildingType"/><measure rdf:datatype="xsd:float">0.31</measure><relation>=</relation>

</Cell></map><map><Cell>

<entity1 rdf:resource="http://users.salleurl.edu/~gcosta/ifc/IFC4_ADD1#IfcColumnTypeEnum"/><entity2 rdf:resource="http://users.salleurl.edu/~gcosta/simmodel/simbldg#SimColumnType"/><measure rdf:datatype="xsd:float">0.28</measure><relation>=</relation>

</Cell></map><map><Cell>

<entity1 rdf:resource="http://users.salleurl.edu/~gcosta/ifc/IFC4_ADD1#IfcMaterial"/><entity2 rdf:resource="http://users.salleurl.edu/~gcosta/simmodel/simbldg#materials_List"/><measure rdf:datatype="xsd:float">0.4</measure><relation>=</relation>

</Cell></map><map><Cell>

<entity1 rdf:resource="http://users.salleurl.edu/~gcosta/ifc/IFC4_ADD1#IfcMember"/><entity2 rdf:resource="http://users.salleurl.edu/~gcosta/simmodel/simbldg#SimMember"/><measure rdf:datatype="xsd:float">0.32</measure><relation>=</relation>

MAPPINGS

(RELATIONS)

Between

ifcOWL and SimModel

(tool: LogMap)

FIRST APPROACH

LogMap

Page 22: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

District Data Model & DPIs

…<Cell>

<entity1 rdf:resource="http://users.salleurl.edu/~gcosta/ifc/IFC4_ADD1#IfcCurtainWallTypeEnum"/><entity2 rdf:resource="http://users.salleurl.edu/~gcosta/simmodel/simbldg#SimCurtainWallType"/><measure rdf:datatype="xsd:float">0.34</measure><relation>=</relation>

</Cell></map><map><Cell>

<entity1 rdf:resource="http://users.salleurl.edu/~gcosta/ifc/IFC4_ADD1#IfcBuildingElementType"/><entity2 rdf:resource="http://users.salleurl.edu/~gcosta/simmodel/simbldg#SimBuildingType"/><measure rdf:datatype="xsd:float">0.31</measure><relation>=</relation>

</Cell></map><map><Cell>

<entity1 rdf:resource="http://users.salleurl.edu/~gcosta/ifc/IFC4_ADD1#IfcColumnTypeEnum"/><entity2 rdf:resource="http://users.salleurl.edu/~gcosta/simmodel/simbldg#SimColumnType"/><measure rdf:datatype="xsd:float">0.28</measure><relation>=</relation>

</Cell></map><map><Cell>

<entity1 rdf:resource="http://users.salleurl.edu/~gcosta/ifc/IFC4_ADD1#IfcMaterial"/><entity2 rdf:resource="http://users.salleurl.edu/~gcosta/simmodel/simbldg#materials_List"/><measure rdf:datatype="xsd:float">0.4</measure><relation>=</relation>

</Cell></map><map><Cell>

<entity1 rdf:resource="http://users.salleurl.edu/~gcosta/ifc/IFC4_ADD1#IfcMember"/><entity2 rdf:resource="http://users.salleurl.edu/~gcosta/simmodel/simbldg#SimMember"/><measure rdf:datatype="xsd:float">0.32</measure><relation>=</relation>

MAPPINGS

(RELATIONS)

Between

ifcOWL and SimModel

(tool: LogMap)

FIRST APPROACH

Correspondences between ifCOWL and SimmodelOWL

Mappings SimModelOWL ifcOWLClass: 178 4311 1231 4%Obj. Prop : 33 3645 1686 1%DTy. Prop : 0 3709 5 0%

LogMap

Page 23: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

District Data Model & DPIs

PREFIX ns1:<http://users.salleurl.edu/~gcosta/ifc/IFC4_ADD1#>PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>PREFIX ns0:<http://users.salleurl.edu/~gcosta/simmodel/simgeom#>CONSTRUCT {?s rdf:type ns0:SimFaceBound .}WHERE {?s rdf:type ns1:IfcFaceBound .}

PREFIX ns1:<http://users.salleurl.edu/~gcosta/ifc/IFC4_ADD1#>PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>PREFIX ns0:<http://users.salleurl.edu/~gcosta/simmodel/simgeom#>CONSTRUCT {?s rdf:type ns0:SimShapeRepresentation .}WHERE {?s rdf:type ns1:IfcShapeRepresentation .}

PREFIX ns1:<http://users.salleurl.edu/~gcosta/ifc/IFC4_ADD1#>PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>PREFIX ns0:<http://users.salleurl.edu/~gcosta/simmodel/simgeom#>CONSTRUCT {?s rdf:type ns0:SimGeomCsgPrimative3D .}WHERE {?s rdf:type ns1:IfcCsgPrimitive3D .}

SPARQL Constructs

(tool: Alignment API)

Alignment API

n2 http://linkedbuildingdata.net/ifc/resources20160520_155948/rdf http://www.w3.org/1999/02/22-rdf-syntax-ns#n3 http://users.salleurl.edu/~gcosta/simmodel/simgeom#xsdh http://www.w3.org/2001/XMLSchema#

n2:IfcShapeRepresentation_10394 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_11543 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1161 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1203 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1241 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1272 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1317 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1356 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1404 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1422 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1457 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1526 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1527 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1630 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1633 rdf:type n3:SimShapeRepresentation

Page 24: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

District Data Model & DPIs

PREFIX ns1:<http://users.salleurl.edu/~gcosta/ifc/IFC4_ADD1#>PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>PREFIX ns0:<http://users.salleurl.edu/~gcosta/simmodel/simgeom#>CONSTRUCT {?s rdf:type ns0:SimFaceBound .}WHERE {?s rdf:type ns1:IfcFaceBound .}

PREFIX ns1:<http://users.salleurl.edu/~gcosta/ifc/IFC4_ADD1#>PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>PREFIX ns0:<http://users.salleurl.edu/~gcosta/simmodel/simgeom#>CONSTRUCT {?s rdf:type ns0:SimShapeRepresentation .}WHERE {?s rdf:type ns1:IfcShapeRepresentation .}

PREFIX ns1:<http://users.salleurl.edu/~gcosta/ifc/IFC4_ADD1#>PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>PREFIX ns0:<http://users.salleurl.edu/~gcosta/simmodel/simgeom#>CONSTRUCT {?s rdf:type ns0:SimGeomCsgPrimative3D .}WHERE {?s rdf:type ns1:IfcCsgPrimitive3D .}

SPARQL Constructs

(tool: Alignment API)

n2 http://linkedbuildingdata.net/ifc/resources20160520_155948/rdf http://www.w3.org/1999/02/22-rdf-syntax-ns#n3 http://users.salleurl.edu/~gcosta/simmodel/simgeom#xsdh http://www.w3.org/2001/XMLSchema#

n2:IfcShapeRepresentation_10394 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_11543 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1161 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1203 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1241 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1272 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1317 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1356 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1404 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1422 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1457 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1526 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1527 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1630 rdf:type n3:SimShapeRepresentationn2:IfcShapeRepresentation_1633 rdf:type n3:SimShapeRepresentation

Alignment API

inst:IfcShapeRepresentation_10394 rdf:type ifc:IfcShapeRepresentation , owl:NamedIndividual ;

ifc:contextOfItems_IfcRepresentation inst:IfcGeometricRepresentationSubContext_41087 ; ifc:representationIdentifier_IfcRepresentation inst:IfcLabel_21482 ; ifc:representationType_IfcRepresentation inst:IfcLabel_21483 ; ifc:items_IfcRepresentation inst:IfcPolyline_36428 .

Page 25: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

District Data Model & DPIs

PREFIX ns1:<http://users.salleurl.edu/~gcosta/ifc/IFC4_ADD1#>PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>PREFIX ns0:<http://users.salleurl.edu/~gcosta/simmodel/simgeom#>CONSTRUCT {?s rdf:type ns0:SimFaceBound .}WHERE {?s rdf:type ns1:IfcFaceBound .}

PREFIX ns1:<http://users.salleurl.edu/~gcosta/ifc/IFC4_ADD1#>PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>PREFIX ns0:<http://users.salleurl.edu/~gcosta/simmodel/simgeom#>CONSTRUCT {?s rdf:type ns0:SimShapeRepresentation .}WHERE {?s rdf:type ns1:IfcShapeRepresentation .}

PREFIX ns1:<http://users.salleurl.edu/~gcosta/ifc/IFC4_ADD1#>PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>PREFIX ns0:<http://users.salleurl.edu/~gcosta/simmodel/simgeom#>CONSTRUCT {?s rdf:type ns0:SimGeomCsgPrimative3D .}WHERE {?s rdf:type ns1:IfcCsgPrimitive3D .}

OPTION 2 R2R Frameworkhttp://wifo5-03.informatik.uni-mannheim.de/bizer/r2r/

- Designed to translating RDF data to a target vocabulary.

- R2R generates SPARQL construct from mappings.

- The problem is in the difficulty to generate these mappings.

mp:DBpediaToFoafPersonMapping

a r2r:ClassMapping ;

r2r:prefixDefinitions "foaf: <http://xmlns.com/foaf/0.1/> . dbpedia: <http://dbpedia.org/ontology/>" ;

r2r:sourcePattern "?SUBJ a dbpedia:Person" ;

r2r:targetPattern "?SUBJ a foaf:Person" .

mp:labelToNameMapping

a r2r:PropertyMapping ;

r2r:sourcePattern "?SUBJ rdfs:label ?o . FILTER(lang(?o)='en')" ;

r2r:classMappingRef mp:DBpediaToFoafPersonMapping ; # This is necessary and means that this mapping makes only sense in a "Person context"

r2r:prefixDefinitions "foaf: <http://xmlns.com/foaf/0.1/>" ;

r2r:targetPattern "?SUBJ foaf:name ?o" ;

r2r:targetPattern "?SUBJ <http://www.w3.org/2006/vcard/ns#n> ?o" .

Page 26: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

District Data Model & DPIs

• Delgado, F., Martínez-González, M. M., & Finat, J. (2013). An evaluation of ontology matching techniques on geospatial ontologies. International Journal of Geographical Information Science, 27(12), 2279-2301.

Page 27: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

District Data Model & DPIs

SimModelifcOWL

Geometry…

Geometry,….

2nd Scenario: Premises about mappings

One-To-One:

• Mapping entities defining second-level space boundary and geometry related

• Materials

• Taxonomy of elements for energy simulations

Page 28: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

District Data Model & DPIs

SimModel

CityGML

Geom.

Geometry

2nd Scenario: Premises about mappings

ifcOWL

Contextual Data We need to map only what we need Data Requirements ???

Page 29: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

• Project Overview

• District Data Model & DPIs

• Data requirements: Calculation methodologies for the DPIs

• Data requirements: from stages perspective

Presentation Overview

Page 30: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

Calculation methodologies for the DPIs

Energy data model

ECM

Example of DPI Energy Demand(currently, 19 DPIs are proposed for the case of Energy Simulations)

- accuracy + accuracyX: Mandatory, O: Optional - +

Tool 1: EnergyPlus Tool 2: CitySim

Page 31: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

Simulation Data models

Calculation methodologies for the DPIs

Contextual data

Socio-economic data

Weather data

Energy prices

Users’ objectives

Monitoring data

IFC model

CityGML

…Energy model

Economic model n model

IPD Platform Users

DPIs calculation and Scenario optimization

Insert

BASELINE

Energy Conservation Measures (ECMs) catalogue

Select

Enhanced IFC model

Apply

BIM Authoring programs

Page 32: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

• Project Overview

• District Data Model & DPIs

• Data requirements: Calculation methodologies for the DPIs

• Data requirements: from stages perspective

Presentation Overview

Page 33: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

Data requirements - ReqCap Tool

Use Cases List

https://www.w3.org/community/lbd/wiki/Decision_support_tool_for_district_renovation_planning

https://www.w3.org/community/lbd/wiki/Seed_Use_Cases

LINKED BUILDING DATA COMMUNITY GROUP WIKI

Page 34: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

Current Work - ReqCap Tool

Page 35: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

ETL 2ETL 1

IFC File

EnergyPlus

IDF1, IDF2,…

CityGMLFile

CitySimXML1, XML2, …Economic

Data model

UrContextual Data

IFC data

CityGMLdata Energy

Data Model

SIMULATION FILE FORMATS

SIMULATION MODELS

SIMULATION DATA MODELS

SEMANTIC DATA MODELS

DATA MODELS

NEST Proprietary Format1, …

Mo

de

l Ge

ne

rati

on

GlSo

Page 36: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

ETL 2ETL 1

IFC File

EnergyPlus

IDF1, IDF2,…

CityGMLFile

CitySimXML1, XML2, …Economic

Data model

UrContextual Data

IFC data

CityGMLdata Energy

Data Model

SIMULATION FILE FORMATS

SIMULATION MODELS

SIMULATION DATA MODELS

SEMANTIC DATA MODELS

DATA MODELS

NEST Proprietary Format1, …

Mo

de

l Ge

ne

rati

on

GlSo

Data Requirements

Page 37: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

ETL 2ETL 1

IFC File

EnergyPlus

IDF1, IDF2,…

CityGMLFile

CitySimXML1, XML2, …Economic

Data model

UrContextual Data

IFC data

CityGMLdata Energy

Data Model

SIMULATION FILE FORMATS

SIMULATION MODELS

SIMULATION DATA MODELS

SEMANTIC DATA MODELS

DATA MODELS

NEST Proprietary Format1, …

Mo

de

l Ge

ne

rati

on

GlSo

Data Requirements

Page 38: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

ETL 2ETL 1

IFC File

EnergyPlus

IDF1, IDF2,…

CityGMLFile

CitySimXML1, XML2, …Economic

Data model

UrContextual Data

IFC data

CityGMLdata Energy

Data Model

SIMULATION FILE FORMATS

SIMULATION MODELS

SIMULATION DATA MODELS

SEMANTIC DATA MODELS

DATA MODELS

NEST Proprietary Format1, …

Mo

de

l Ge

ne

rati

on

GlSo

Data Requirements

Page 39: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

ETL 2ETL 1

IFC File

EnergyPlus

IDF1, IDF2,…

CityGMLFile

CitySimXML1, XML2, …Economic

Data model

UrContextual Data

IFC data

CityGMLdata Energy

Data Model

SIMULATION FILE FORMATS

SIMULATION MODELS

SIMULATION DATA MODELS

SEMANTIC DATA MODELS

DATA MODELS

NEST Proprietary Format1, …

Mo

de

l Ge

ne

rati

on

GlSo

Data Requirements

Page 40: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

OptEEmAL GA no. 680676 | A comprehensive ontologies-based framework to support retrofitting design

LDAC2016 - 4th Linked Data in Architecture and Construction Workshop | Madrid, 21–22 June 2016

• Project Overview

• District Data Model & DPIs

• Data requirements: Calculation methodologies for the DPIs

• Data requirements: from stages perspective

Presentation Overview

Page 41: 21 22 June 2016, Madrid, Spain A comprehensive ontologies ...smartcity.linkeddata.es/LDAC2016/presentations/OptEEmAL_LDAC_F… · Presentation Overview. OptEEmAL GA no. 680676 | A

THANK YOU FOR YOUR ATTENTION!

@[email protected] project has received funding from the European Union’s Horizon 2020

research and innovation programme under Grant Agreement No 680676

Gonçal Costa, [email protected], FUNITEC (La Salle Architecture School)

Álvaro Sicilia, [email protected], FUNITEC (La Salle Architecture School)

Leandro Madrazo, [email protected], FUNITEC (La Salle Architecture School)

Kyriakos Katsigarakis, [email protected], TUC (Technical University of Crete)