SlideShare a Scribd company logo
@OptEEmAL_EUwww.opteemal.eucontact@opteemal.euThis project has received funding from the European Union’s Horizon 2020
research and innovation programme under Grant Agreement No 680676
Workshop on Interoperable data models for
Building's Life Cycle Energy Management Processes
OptEEmAL-SWIMing Vocamp
13–14 October 2016, University College London, England
OPTEEMAL Data requirement experiences
Gonçal Costa, gcosta@salleurl.edu, FUNITEC (ARC Engineering and Architecture La Salle)
Álvaro Sicilia, ascilia@salleurl.edu, FUNITEC (ARC Engineering and Architecture La Salle)
Leandro Madrazo, madrazo@salleurl.edu, FUNITEC (ARC Engineering and Architecture La Salle)
Dimitrios Rovas, rovas@dpem.tuc.gr, UCL (University College London) / TUC
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 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: contact@opteemal.eu
List of participants
13 Partners – 4 RTO, 2 Universities, 2 IND, 3 SME and 2 Cities
Project Overview
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
IFC models
CityGML
Socio-economic
data
Weather
data
Energy prices Monitoring
data
Users’
objectives
CSV, SQL…
- BIMs data
- GIS data
- Contextual Data
Project Overview
A web-based platform
for district energy-
efficient retrofitting
design
District
Retrofitting
design
1
2
3
OptEEmAL
Platform
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
- BIMs data
- GIS data
- Contextual Data
Addressing the district scale in modelling and
simulation
1
2
3
Multiple data models,
domains, formats…
ENERGY
DPI’s
COMFORT
DPI’s
ENVIRONMENTAL
DPI’s
ECONOMIC
DPI’s
SOCIAL
DPI’s
URBAN
DPI’s
GLOBAL
DPI’s
District
Retrofitting
design
…
IFC models
CityGML
CSV, SQL…
District Data ModelInput Data
?
Multiple tools,
input formats…
Energy
Plus
CitySim
NEST
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
- BIMs data
- GIS data
- Contextual Data
Addressing the district scale in modelling and
simulation
1
2
3
ENERGY
DPI’s
COMFORT
DPI’s
ENVIRONMENTAL
DPI’s
ECONOMIC
DPI’s
SOCIAL
DPI’s
URBAN
DPI’s
GLOBAL
DPI’s
District
Retrofitting
design
…
IFC models
CityGML
CSV, SQL…
CSV, SQL, ….
Socio-economic data
Weather data
Energy prices
Monitoring data
IFC model
CityGML
District Data ModelInput Data
Users’
objectives
Multiple data models,
domains, formats…
Multiple tools,
input formats…
Energy
Plus
CitySim
NEST
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
ENERGY
DPI’s
COMFORT
DPI’s
ENVIRONMENTAL
DPI’s
ECONOMIC
DPI’s
SOCIAL
DPI’s
URBAN
DPI’s
GLOBAL
DPI’s
District
Retrofitting
design
…
District Data ModelInput Data
Energy Data
Model
Economic
Data Model
n Data Model
Simulation Data models
2. Data
Interoperability
Multiple data models,
domains, formats…
Multiple tools,
input formats…
Semantic Web Technologies
Energy
Plus
CitySim
NEST
Addressing the district scale in modelling and
simulation
- BIMs data
- GIS data
- Contextual Data
1
2
3
IFC models
CityGML
CSV, SQL…
1. Data
Integration
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
District
Retrofitting
design
District Data ModelInput Data
Addressing the district scale in modelling and
simulation
CityGML
File
CityGML
OWL
IFC OWL
IFC
File
Contextual Data
CityGML
RDF
IFC
RDF
Energy
Data
Model
SIMULATION
DATA MODELS
SEMANTIC DATA
MODELS
DATA
MODELS
SimModel
OWL
District
extension
Energy
Plus
CitySim
NEST
SIMULATION
MODELS
…
IDF
XML
Proprietary
Format1. Data
Integration
2. Data
Interoperability
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
District
Retrofitting
design
District Data ModelInput Data
CityGML
File
CityGML
OWL
IFC OWL
IFC
File
Contextual Data
CityGML
RDF
IFC
RDF
Energy
Data
Model
SEMANTIC DATA
MODELS
DATA
MODELS
1. Data
Integration
SimModel
OWL
District
extension
A) Finding relations (alignments)
between CityGML OWL, ifcOWL and
SimModelOWL
Ontology matching: LogMap, AML…
B) Transforming RDF data according
to the ontologies and their
alignments. RDF-To-RDF via SPARQL
constructs: Alignment API, R2R, …
SIMULATION
DATA MODELS
Addressing the district scale in modelling and
simulation
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
District
Retrofitting
design
District Data ModelInput Data
Energy
Data
Model
SIMULATION
DATA MODELS
SimModel
OWL
District
extension
Energy
Plus
CitySim
NEST
SIMULATION
MODELS
…
IDF
XML
Proprietary
Format
Ad hoc connectors between
Energy Data Models and
particular simulation models.
All particular data needed by
Simulation models have been
integrated in the Simulation
Data Models. 2. Data
Interoperability
Addressing the district scale in modelling and
simulation
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
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,
extensibility of the data model, querying, and reasoning,
CityGML Owl (Knowledge Engineering @ ISS UoG) - http://cui.unige.ch/isi/icle-
wiki/ontologies
- A direct translation of the CityGML XMLSchema to OWL, manually tuned
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
entire building.
- This is implemented as a data model (.XSD) that is interoperable through XML.
- Is “geometrically compatible” with IFC among other formats.
Addressing the district scale in modelling and
simulation
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
Data requirements
Data requirements for the OptEEmAL processes
• We have used ReqCap tool and Word/Excel documents to collect data
requirements
• Each WP (OptEEmAL processes) have collected their own
requirements (e.g., data integration, scenario generation, simulation,
model visualisation, data exportation…)
• Detailed simulations require particular data requirements: Second
level space boundary topology.
• We have started from the end of the process  DPIS and we are
coming back defining the requirements.
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
Data requirements
BIM level
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
Data requirements
District
level
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
Data requirements
Excel ReqCap tool
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
Data requirements
Excel ReqCap tool
Some OptEEmAL processes have templates
(data integration, scenario generation,
simulation…).
• There are overlaps between templates
• Each one with its own data structure
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
Data requirements
Excel ReqCap tool
Global requirements
• They are the unification of the
different templates
• They have an unique structure for all
the stages of the project
X
Some OptEEmAL processes have templates
(data integration, scenario generation,
simulation…).
• There are overlaps between templates
• Each one with its own data structure
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
Data requirements
Global
requirements
OptEEmAL processes
(Stages)
Current Data Models
Each of them (global requirements, data models, processes) have its own data structure. ReqCap tool
helps to identify which requirement are needed for each stage and the mappings between the
requirements and the data models. However, it is needed more details for the implementation of the
processes:
- Identification of all data items needed: Geometry, properties of materials…
- Relations between the data models: IfcBuilding  SimBuilding…
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
Data requirements: Mapping data models
IFC RDF data
inst:IfcBuildingStorey_941 rdf:type ifc:IfcBuildingStorey .
inst:IfcBuildingStorey_941 ifc:elevation_IfcBuildingStorey inst:IfcLengthMeasure_919 .
inst:IfcLengthMeasure_919 rdf:type ifc:IfcLengthMeasure ;
inst:IfcLengthMeasure_919 express:hasDouble "2.69999999999993".
SIMMODEL IFC RDF data
inst:IfcBuildingStorey_941 rdf:type sim:SimBuildingStory_BuildingStory_Default.
inst:ifcBuildingStorey_941 sim:BuildingStoryHeight "2699.99999999993" .
Structural and conceptual
mismatches between models:
- Different Units
- Different structures
ifc:IfcBuildingStorey ifc:IfcLengthMeasure literal
sim:SimBuildingStory_BuildingStory_Default literal
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
Data requirements: Mapping data models
IFC RDF data
SIMMODEL IFC RDF data
ifc:IfcBuildingStorey ifc:IfcLengthMeasure literal
sim:SimBuildingStory_BuildingStory_Default literal
Translation into R2R mapping format:
mp:BuildingStoryHeight rdf:type r2r:PropertyMapping ;
r2r:classMappingRef mp:Storey ;
r2r:prefixDefinitions "ifc: <http://www.buildingsmart-tech.org/ifcOWL/IFC2X3_TC1#> …. " ;
r2r:sourcePattern "?SUBJ ifc:elevation_IfcBuildingStorey [ express:hasDouble ?num]." ;
r2r:targetPattern "?SUBJ simbldg:BuildingStoryHeight ?num_mil" ;
r2r:transformation "?num_mil = ?num * 1000" .
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
Data requirements: Mapping data models
A methodology is needed to address the problem of overcome the structural
differences between data models. It is important to maintain the data transformation
process in the future.
Steps:
1. Find direct mappings between the concepts of the two ontologies (ifcBuilding 
simBuilding) Using semi-automatic processes (Ontology alignment tools)
2. Find the structural differences between the two ontologies and extract the
patterns. A manual process.
3. Find the particular aspects that need to be dealt in each pattern.
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
Data requirements
Domain: Specific requirements:
District Site  Information about the site, including location, placement of buildings in
OptEEmAL’s definition of district
District Performance  Information about the performance of the district,
District Performance Indicators
Product Building  Geometric properties, location, building envelope
Building Elements  Walls, Windows, Slabs
Materials  Layering, Material Properties
Actor User  Information about IPD users involved in the project
Energy SecondLevelSpaceBoundary  Second-level space boundaries inside the building,
building outside shading surfaces, inter-building second-level boundaries, shading
groups
District-level interactions  Generation and distribution of energy
along the district
Original source: D1.2 “Business Use Cases for the use of BIM-LOD in BLCEM – Phase II”, SWIMING project
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
Data requirements
Cross Domain: Specific requirements:
Identification Properties for uniquely identifying objects (i.e name and category)
Location Basic description of the placement of spatially-located
things/building services/devices, etc.
Space Data regarding volumes of spaces, numbering (in case of rooms and
whether a space is interior or exterior, whether the space contains
other spaces, or is contained by a space).
Representation A method for visually representing an object, e.g. a geometric
representation.
Project Information relevant to the entire project, e.g. units of measurement
OwnerHistory Provenance data
Original source: D1.2 “Business Use Cases for the use of BIM-LOD in BLCEM – Phase II”, SWIMING project
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
Conclusions
• Data requirement capture is an iterative process.
- When the data integration process is carried out then you may need to modify
initial requirements.
• The requirements of the simulations tools are not easy to model in ReqCap tool (BIM*Q
tool):
- Not all data requirements (particularly the detailed ones) can be represented.
- The geometry of the elements of the building cannot be fully represented.
• Mappings between data models (IFC, SIMMODEL…) are needed
- How a data model is transformed/translated into another one is a challenge.
OptEEmAL GA no. 680676 | District Data Model
OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016
Conclusions
Semantic Web Journal. Impact Factor 1.7 Q1
Special issue: AEC/FM + Semantic Web
Deadline: March 2017
THANK YOU FOR YOUR ATTENTION!
@OptEEmAL_EUwww.opteemal.eucontact@opteemal.euThis project has received funding from the European Union’s Horizon 2020
research and innovation programme under Grant Agreement No 680676
Gonçal Costa, gcosta@salleurl.edu, FUNITEC (ARC Engineering and Architecture La Salle)
Álvaro Sicilia, ascilia@salleurl.edu, FUNITEC (ARC Engineering and Architecture La Salle)
Leandro Madrazo, madrazo@salleurl.edu, FUNITEC (ARC Engineering and Architecture La Salle)
Dimitrios Rovas, rovas@dpem.tuc.gr, UCL (University College London) / TUC

More Related Content

PDF
Smart Models for Smart Cities - Modeling of Dynamics, Sensors, Urban Indicato...
PDF
Urban Analytics & Information Fusion with CityGML
PDF
CityGML goes to Broadway - An Open Data 3D City Model for New York City
PDF
Using the Local Support Group to Develop a New Science Quarter: Magdeburg
PDF
Industrial building efficiency management: heat leaks detection and solar pow...
PDF
Smart City R&D Activities in Bratislava
PPTX
German market possibilities 2013
PPTX
Summer School LD4SC 2015 - ifcOWL introduction
Smart Models for Smart Cities - Modeling of Dynamics, Sensors, Urban Indicato...
Urban Analytics & Information Fusion with CityGML
CityGML goes to Broadway - An Open Data 3D City Model for New York City
Using the Local Support Group to Develop a New Science Quarter: Magdeburg
Industrial building efficiency management: heat leaks detection and solar pow...
Smart City R&D Activities in Bratislava
German market possibilities 2013
Summer School LD4SC 2015 - ifcOWL introduction

Similar to OPTEEMAL data requirements experiences (20)

PPTX
Gonçal Costa, ARC Engineering and Architecture La Salle, Barcelona, Spain.
PDF
Energy-related data integration using semantic data models for energy efficie...
PDF
BIM-naar-GIS dataverwerking: linken en visualiseren
PPTX
Using FME to support open data initiatives and INSPIRE
PPTX
FME & Governement
PDF
Vancouver Uses FME to Open Data to the World
PPTX
Managing data interoperability with FME
PPTX
CognitiveAnalyticsWithSparkAndZeppelinMeetup-v0.2
PPTX
Matteo Del Giudice, Politecnico di Torino, Italy.
PDF
BIM Conversion & Analysis Workshop: Story of the I-35W Bridge Collapse
PPTX
Use of CityGML standard in the context of Smart City
PPTX
BIMMeeting 2016 - BIM-Infra-GIS: building bridges from single buildings to di...
PDF
3D City Model Applications with FME Server
PPTX
T3.1 CityGML core standard extension
PDF
Data preprocessing.pdf
PDF
Sieve - Data Quality and Fusion - LWDM2012
PDF
Snap4City November 2019 Course: Smart City IOT Data Analytics
PPTX
Ecppm2014 presentation
PDF
Building product suggestions for a BIM model based on rule sets and a semant...
PDF
FME Around the World
Gonçal Costa, ARC Engineering and Architecture La Salle, Barcelona, Spain.
Energy-related data integration using semantic data models for energy efficie...
BIM-naar-GIS dataverwerking: linken en visualiseren
Using FME to support open data initiatives and INSPIRE
FME & Governement
Vancouver Uses FME to Open Data to the World
Managing data interoperability with FME
CognitiveAnalyticsWithSparkAndZeppelinMeetup-v0.2
Matteo Del Giudice, Politecnico di Torino, Italy.
BIM Conversion & Analysis Workshop: Story of the I-35W Bridge Collapse
Use of CityGML standard in the context of Smart City
BIMMeeting 2016 - BIM-Infra-GIS: building bridges from single buildings to di...
3D City Model Applications with FME Server
T3.1 CityGML core standard extension
Data preprocessing.pdf
Sieve - Data Quality and Fusion - LWDM2012
Snap4City November 2019 Course: Smart City IOT Data Analytics
Ecppm2014 presentation
Building product suggestions for a BIM model based on rule sets and a semant...
FME Around the World
Ad

More from Álvaro Sicilia (6)

PDF
An energy information system for retrofitting smart urban areas
PDF
PhD Dissertation Supporting tools for automated generation and visual editing...
PDF
AutoMap4OBDA: Automated generation of R2RML mappings for OBDA
PDF
Sustainable Places 2015 - The OPTIMUS project
PPTX
SEMANCO - Integrating multiple data sources, domains and tools in urban ener...
PDF
SEMANCO poster at ESWC 2014
An energy information system for retrofitting smart urban areas
PhD Dissertation Supporting tools for automated generation and visual editing...
AutoMap4OBDA: Automated generation of R2RML mappings for OBDA
Sustainable Places 2015 - The OPTIMUS project
SEMANCO - Integrating multiple data sources, domains and tools in urban ener...
SEMANCO poster at ESWC 2014
Ad

Recently uploaded (20)

PPTX
Supervised vs unsupervised machine learning algorithms
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPTX
CEE 2 REPORT G7.pptxbdbshjdgsgjgsjfiuhsd
PDF
Lecture1 pattern recognition............
PDF
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
PPTX
Introduction to Knowledge Engineering Part 1
PPT
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PDF
Taxes Foundatisdcsdcsdon Certificate.pdf
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PDF
.pdf is not working space design for the following data for the following dat...
PPTX
Moving the Public Sector (Government) to a Digital Adoption
PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PPTX
Database Infoormation System (DBIS).pptx
PPTX
Introduction to machine learning and Linear Models
Supervised vs unsupervised machine learning algorithms
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
CEE 2 REPORT G7.pptxbdbshjdgsgjgsjfiuhsd
Lecture1 pattern recognition............
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
Introduction to Knowledge Engineering Part 1
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
Acceptance and paychological effects of mandatory extra coach I classes.pptx
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
Taxes Foundatisdcsdcsdon Certificate.pdf
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
.pdf is not working space design for the following data for the following dat...
Moving the Public Sector (Government) to a Digital Adoption
Introduction-to-Cloud-ComputingFinal.pptx
Miokarditis (Inflamasi pada Otot Jantung)
Database Infoormation System (DBIS).pptx
Introduction to machine learning and Linear Models

OPTEEMAL data requirements experiences

  • 1. @OptEEmAL_EUwww.opteemal.eucontact@opteemal.euThis project has received funding from the European Union’s Horizon 2020 research and innovation programme under Grant Agreement No 680676 Workshop on Interoperable data models for Building's Life Cycle Energy Management Processes OptEEmAL-SWIMing Vocamp 13–14 October 2016, University College London, England OPTEEMAL Data requirement experiences Gonçal Costa, gcosta@salleurl.edu, FUNITEC (ARC Engineering and Architecture La Salle) Álvaro Sicilia, ascilia@salleurl.edu, FUNITEC (ARC Engineering and Architecture La Salle) Leandro Madrazo, madrazo@salleurl.edu, FUNITEC (ARC Engineering and Architecture La Salle) Dimitrios Rovas, rovas@dpem.tuc.gr, UCL (University College London) / TUC
  • 2. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 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: contact@opteemal.eu List of participants 13 Partners – 4 RTO, 2 Universities, 2 IND, 3 SME and 2 Cities Project Overview
  • 3. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 IFC models CityGML Socio-economic data Weather data Energy prices Monitoring data Users’ objectives CSV, SQL… - BIMs data - GIS data - Contextual Data Project Overview A web-based platform for district energy- efficient retrofitting design District Retrofitting design 1 2 3 OptEEmAL Platform
  • 4. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 - BIMs data - GIS data - Contextual Data Addressing the district scale in modelling and simulation 1 2 3 Multiple data models, domains, formats… ENERGY DPI’s COMFORT DPI’s ENVIRONMENTAL DPI’s ECONOMIC DPI’s SOCIAL DPI’s URBAN DPI’s GLOBAL DPI’s District Retrofitting design … IFC models CityGML CSV, SQL… District Data ModelInput Data ? Multiple tools, input formats… Energy Plus CitySim NEST
  • 5. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 - BIMs data - GIS data - Contextual Data Addressing the district scale in modelling and simulation 1 2 3 ENERGY DPI’s COMFORT DPI’s ENVIRONMENTAL DPI’s ECONOMIC DPI’s SOCIAL DPI’s URBAN DPI’s GLOBAL DPI’s District Retrofitting design … IFC models CityGML CSV, SQL… CSV, SQL, …. Socio-economic data Weather data Energy prices Monitoring data IFC model CityGML District Data ModelInput Data Users’ objectives Multiple data models, domains, formats… Multiple tools, input formats… Energy Plus CitySim NEST
  • 6. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 ENERGY DPI’s COMFORT DPI’s ENVIRONMENTAL DPI’s ECONOMIC DPI’s SOCIAL DPI’s URBAN DPI’s GLOBAL DPI’s District Retrofitting design … District Data ModelInput Data Energy Data Model Economic Data Model n Data Model Simulation Data models 2. Data Interoperability Multiple data models, domains, formats… Multiple tools, input formats… Semantic Web Technologies Energy Plus CitySim NEST Addressing the district scale in modelling and simulation - BIMs data - GIS data - Contextual Data 1 2 3 IFC models CityGML CSV, SQL… 1. Data Integration
  • 7. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 District Retrofitting design District Data ModelInput Data Addressing the district scale in modelling and simulation CityGML File CityGML OWL IFC OWL IFC File Contextual Data CityGML RDF IFC RDF Energy Data Model SIMULATION DATA MODELS SEMANTIC DATA MODELS DATA MODELS SimModel OWL District extension Energy Plus CitySim NEST SIMULATION MODELS … IDF XML Proprietary Format1. Data Integration 2. Data Interoperability
  • 8. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 District Retrofitting design District Data ModelInput Data CityGML File CityGML OWL IFC OWL IFC File Contextual Data CityGML RDF IFC RDF Energy Data Model SEMANTIC DATA MODELS DATA MODELS 1. Data Integration SimModel OWL District extension A) Finding relations (alignments) between CityGML OWL, ifcOWL and SimModelOWL Ontology matching: LogMap, AML… B) Transforming RDF data according to the ontologies and their alignments. RDF-To-RDF via SPARQL constructs: Alignment API, R2R, … SIMULATION DATA MODELS Addressing the district scale in modelling and simulation
  • 9. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 District Retrofitting design District Data ModelInput Data Energy Data Model SIMULATION DATA MODELS SimModel OWL District extension Energy Plus CitySim NEST SIMULATION MODELS … IDF XML Proprietary Format Ad hoc connectors between Energy Data Models and particular simulation models. All particular data needed by Simulation models have been integrated in the Simulation Data Models. 2. Data Interoperability Addressing the district scale in modelling and simulation
  • 10. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 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, extensibility of the data model, querying, and reasoning, CityGML Owl (Knowledge Engineering @ ISS UoG) - http://cui.unige.ch/isi/icle- wiki/ontologies - A direct translation of the CityGML XMLSchema to OWL, manually tuned 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 entire building. - This is implemented as a data model (.XSD) that is interoperable through XML. - Is “geometrically compatible” with IFC among other formats. Addressing the district scale in modelling and simulation
  • 11. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 Data requirements Data requirements for the OptEEmAL processes • We have used ReqCap tool and Word/Excel documents to collect data requirements • Each WP (OptEEmAL processes) have collected their own requirements (e.g., data integration, scenario generation, simulation, model visualisation, data exportation…) • Detailed simulations require particular data requirements: Second level space boundary topology. • We have started from the end of the process  DPIS and we are coming back defining the requirements.
  • 12. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 Data requirements BIM level
  • 13. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 Data requirements District level
  • 14. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 Data requirements Excel ReqCap tool
  • 15. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 Data requirements Excel ReqCap tool Some OptEEmAL processes have templates (data integration, scenario generation, simulation…). • There are overlaps between templates • Each one with its own data structure
  • 16. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 Data requirements Excel ReqCap tool Global requirements • They are the unification of the different templates • They have an unique structure for all the stages of the project X Some OptEEmAL processes have templates (data integration, scenario generation, simulation…). • There are overlaps between templates • Each one with its own data structure
  • 17. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 Data requirements Global requirements OptEEmAL processes (Stages) Current Data Models Each of them (global requirements, data models, processes) have its own data structure. ReqCap tool helps to identify which requirement are needed for each stage and the mappings between the requirements and the data models. However, it is needed more details for the implementation of the processes: - Identification of all data items needed: Geometry, properties of materials… - Relations between the data models: IfcBuilding  SimBuilding…
  • 18. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 Data requirements: Mapping data models IFC RDF data inst:IfcBuildingStorey_941 rdf:type ifc:IfcBuildingStorey . inst:IfcBuildingStorey_941 ifc:elevation_IfcBuildingStorey inst:IfcLengthMeasure_919 . inst:IfcLengthMeasure_919 rdf:type ifc:IfcLengthMeasure ; inst:IfcLengthMeasure_919 express:hasDouble "2.69999999999993". SIMMODEL IFC RDF data inst:IfcBuildingStorey_941 rdf:type sim:SimBuildingStory_BuildingStory_Default. inst:ifcBuildingStorey_941 sim:BuildingStoryHeight "2699.99999999993" . Structural and conceptual mismatches between models: - Different Units - Different structures ifc:IfcBuildingStorey ifc:IfcLengthMeasure literal sim:SimBuildingStory_BuildingStory_Default literal
  • 19. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 Data requirements: Mapping data models IFC RDF data SIMMODEL IFC RDF data ifc:IfcBuildingStorey ifc:IfcLengthMeasure literal sim:SimBuildingStory_BuildingStory_Default literal Translation into R2R mapping format: mp:BuildingStoryHeight rdf:type r2r:PropertyMapping ; r2r:classMappingRef mp:Storey ; r2r:prefixDefinitions "ifc: <http://www.buildingsmart-tech.org/ifcOWL/IFC2X3_TC1#> …. " ; r2r:sourcePattern "?SUBJ ifc:elevation_IfcBuildingStorey [ express:hasDouble ?num]." ; r2r:targetPattern "?SUBJ simbldg:BuildingStoryHeight ?num_mil" ; r2r:transformation "?num_mil = ?num * 1000" .
  • 20. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 Data requirements: Mapping data models A methodology is needed to address the problem of overcome the structural differences between data models. It is important to maintain the data transformation process in the future. Steps: 1. Find direct mappings between the concepts of the two ontologies (ifcBuilding  simBuilding) Using semi-automatic processes (Ontology alignment tools) 2. Find the structural differences between the two ontologies and extract the patterns. A manual process. 3. Find the particular aspects that need to be dealt in each pattern.
  • 21. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 Data requirements Domain: Specific requirements: District Site  Information about the site, including location, placement of buildings in OptEEmAL’s definition of district District Performance  Information about the performance of the district, District Performance Indicators Product Building  Geometric properties, location, building envelope Building Elements  Walls, Windows, Slabs Materials  Layering, Material Properties Actor User  Information about IPD users involved in the project Energy SecondLevelSpaceBoundary  Second-level space boundaries inside the building, building outside shading surfaces, inter-building second-level boundaries, shading groups District-level interactions  Generation and distribution of energy along the district Original source: D1.2 “Business Use Cases for the use of BIM-LOD in BLCEM – Phase II”, SWIMING project
  • 22. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 Data requirements Cross Domain: Specific requirements: Identification Properties for uniquely identifying objects (i.e name and category) Location Basic description of the placement of spatially-located things/building services/devices, etc. Space Data regarding volumes of spaces, numbering (in case of rooms and whether a space is interior or exterior, whether the space contains other spaces, or is contained by a space). Representation A method for visually representing an object, e.g. a geometric representation. Project Information relevant to the entire project, e.g. units of measurement OwnerHistory Provenance data Original source: D1.2 “Business Use Cases for the use of BIM-LOD in BLCEM – Phase II”, SWIMING project
  • 23. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 Conclusions • Data requirement capture is an iterative process. - When the data integration process is carried out then you may need to modify initial requirements. • The requirements of the simulations tools are not easy to model in ReqCap tool (BIM*Q tool): - Not all data requirements (particularly the detailed ones) can be represented. - The geometry of the elements of the building cannot be fully represented. • Mappings between data models (IFC, SIMMODEL…) are needed - How a data model is transformed/translated into another one is a challenge.
  • 24. OptEEmAL GA no. 680676 | District Data Model OPTIMUS – SWIMing Vocamp | London, 13–14 October 2016 Conclusions Semantic Web Journal. Impact Factor 1.7 Q1 Special issue: AEC/FM + Semantic Web Deadline: March 2017
  • 25. THANK YOU FOR YOUR ATTENTION! @OptEEmAL_EUwww.opteemal.eucontact@opteemal.euThis project has received funding from the European Union’s Horizon 2020 research and innovation programme under Grant Agreement No 680676 Gonçal Costa, gcosta@salleurl.edu, FUNITEC (ARC Engineering and Architecture La Salle) Álvaro Sicilia, ascilia@salleurl.edu, FUNITEC (ARC Engineering and Architecture La Salle) Leandro Madrazo, madrazo@salleurl.edu, FUNITEC (ARC Engineering and Architecture La Salle) Dimitrios Rovas, rovas@dpem.tuc.gr, UCL (University College London) / TUC