Top Banner
Leandro Madrazo, ARC Enginyeria i Arquitectura La Salle Alvaro Sicilia , ARC Enginyeria i Arquitectura La Salle Joan Pleguezuelos, ARC Enginyeria i Arquitectura La Salle ECPPM 2014 – 5 th eeBDM – Semantic Interoperability for eeB Vienna, 18 th September, 2014 Integrating multiple data sources, domains and tools in urban energy models using semantic technologies
28

SEMANCO - Integrating multiple data sources, domains and tools in urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

Nov 27, 2014

Download

Álvaro Sicilia

Semantic-based interoperability based on ontologies provide an alternative to centralized stand-ard data models. They help to integrate heterogeneous data produced by loose coupled information systems and to interlink these data with different tools in ad hoc situations. In the SEMANCO project (www.semanco-project.eu) we have used semantic technologies to create energy models of urban areas encompassing a variety of data sources and do-mains (building, geospatial, energy, climate, socioeconomic). The semantically modelled data has been made accessible to a set of simulation and analysis tools. The interoperability among the data sources and between these and the tools that interact with them is assured by a Semantic Energy Information Framework (SEIF) developed in the project. The access to the data and tools takes place in the SEMANCO integrated platform. In this paper we describe the work carried out to integrate an existing simulation software –URSOS– with the semantic data model. The functionalities of the tool and the integrated platform have been demonstrated in an application case carried out in the city of Manresa, in Spain
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

Leandro Madrazo, ARC Enginyeria i Arquitectura La Salle

Alvaro Sicilia, ARC Enginyeria i Arquitectura La Salle

Joan Pleguezuelos, ARC Enginyeria i Arquitectura La Salle

ECPPM 2014 – 5th eeBDM – Semantic Interoperability for eeB Vienna, 18th September, 2014

Integrating multiple data sources, domains and tools in urban energy models using semantic technologies

Page 2: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

CONTENTS

1. Interoperability and standards data models

2. Open semantic data models

3. Integration of an energy simulation tool

4. Demonstration case

5. Conclusions

Page 3: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

SEMANCO is being carried out with the support of the European Union’s FP7 Programme “ICT for Energy Systems” 2011-2014, under the grant agreement number 287534 .

Page 4: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

1. INTEROPERABILITY AND STANDARDS DATA MODELS

Standard data

model

extension

extension

extension

exte

nsio

nDomain

1

Domain 3

Domain 2

Domain 4

Standard data

model

Domain 1

Domain 3

Domain 4

ontology

mapping Domain 2

ontology

mapping ontology mapping

ontology

m

apping

ontology mapping

“Centralized” approach “Decentralized” approach

Decentralized and ad-hoc solutions to interoperability

Centralized standard data models (e.g. CityGML, IFC)

Including new domains by extensions mechanisms

Including new domains by ontology mapping/linking

ontology

mapping

Page 5: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

The standards data models are aimed at ensuring interoperability by anticipating, or even preventing, communication problems between data and applications.

They provide a priori solution to interoperability problems between tools, applications and services by means of a standard data model and the extension mechanism.

• CityGML Application Domain Extensions (ADE)

• IFC Information Delivery Manual, Model View Definitions

1. INTEROPERABILITY AND STANDARDS DATA MODELS

Standard data

model

extension

extension

extension

exte

nsio

nDomain

1

Domain 3

Domain 2

Domain 4

“Centralized” approach

Page 6: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

1. INTEROPERABILITY AND STANDARDS DATA MODELS

Standard data

model

extension

extension

extension

exte

nsio

nDomain

1

Domain 3

Domain 2

Domain 4

“Centralized” approach

This approach has proved to have some limitations: • difficulties to reach a consensus among a

community of users • lack of flexibility of the data models to adapt

to changes• the loss of information after exporting and

importing data through applications

Page 7: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

1. INTEROPERABILITY AND STANDARDS DATA MODELS

Standard data

model

Domain 1

Domain 3

Domain 4

ontology

mapping Domain 2

ontology

mapping ontology mapping

ontology

m

apping

ontology mapping

“Decentralized” approach

Semantic-based interoperability facilitates the adoption of decentralized and ad-hoc solutions to interoperability based on Semantic Web technologies (RDF, OWL, SPARQL…).

By means of ontologies it is possible to integrate multiple models, including models created with standards like CityGML and IFC.

The role of ontologies is to provide bridges between multiple models. Such ontologies do not need to be created from scratch but they can be based on standards like ISO or CEN.

ontology

mapping

Page 8: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

1. INTEROPERABILITY AND STANDARDS DATA MODELS

Standard data

model

Domain 1

Domain 3

Domain 4

ontology

mapping Domain 2

ontology

mapping ontology mapping

ontology

m

apping

ontology mapping

“Decentralized” approach

Semantic-based interoperability brings together the best of the two worlds: - a standardization based on the ontologies –

rather than on the data models.- a decentralization of the data models,

applications and systems which are interlinked through the ontologies.

Literature relating standard data models and semantic technologies:

Katranuschkov. P., Gehre, A. & Scherer, R. J. 2003. An ontology framework to access IFC model data. ITcon 8: 413-437.

Métral, C., Billen, R., Cutting-Decelle, A. F. & Van Ruymbeke, M. 2010. Ontology-based approaches for improving the in-teroperability between 3D urban models. FormaMente, International Research Journal on Digital Future 1-2: 85-111

Pont, U., Ghiassi, N., Shayeganfar, F., Mahdavi, A., Fenz, S., Heurix, J. & Anjomshoaa, A. 2014. SEMRGY: Utilizing semantic web technologies for performance-guided building design optimization. ECPPM 2014: 209-214.

Törmä, S. 2014. Web of building data – integrating IFC with the Web of Data. ECPPM 2014: 141-147.

ontology

mapping

Beetz, J., Coebergh, W., Botter, R., Zlatanova, S., & Laat, R. 2014. Interoperable data models for infrastructural artefacts – a novel IFC extension method using RDF vocabularies exemplified with quay wall structures for harbors . ECPPM 2014: 135-140.

Törmä, S. 2014. Web of building data – integrating IFC with the Web of Data. ECPPM 2014: 141-147.

Pont, U., Ghiassi, N., Shayeganfar, F., Mahdavi, A., Fenz, S., Heurix, J. & Anjomshoaa, A. 2014. SEMRGY: Utilizing semantic web technologies for performance-guided building design optimization. ECPPM 2014: 209-214.

Pauwels, P., Corry, E., & O’Donnell, J. 2014. Making SimModel information available as RDF graph. ECPPM 2014: 439-444

Page 9: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

2. OPEN SEMANTIC DATA MODELS

In the SEMANCO FP7 project, we have used semantic technologies to integrate data from multiple domains (socioeconomic, energy, building, climate, among others) and tools (energy assessment, simulation) in order to create multiple urban energy models of an urban environment, at various scales.

Census

Climate

Building typologies

Energy

Land registry

Buildingsystems

Energy assessment (e.g. SAP)

Energy simulation (e.g. URSOS)

Energy analysis (e.g. data mining)

Page 10: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

2. OPEN SEMANTIC DATA MODELS

Data connected through the Semantic Energy Information Framework

Energy assessment (SAP, UEP…)Energy simulation (URSOS, …)Energy analysis (data mining,..)

GIS model (geometric data)

DATA TOOLS

Page 11: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

Data connected through the Semantic Energy Information Framework

2. OPEN SEMANTIC DATA MODELS

Energy assessment (SAP, UEP…)Energy simulation (URSOS, …)Energy analysis (data mining,..)

GIS model (geometric data)

DATA TOOLS

Page 12: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

Data connected through the Semantic Energy Information Framework

2. OPEN SEMANTIC DATA MODELS

Energy assessment (SAP, UEP…)Energy simulation (URSOS, …)Energy analysis (data mining,..)

GIS model (geometric data)

DATA TOOLS

Page 13: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

Data connected through the Semantic Energy Information Framework

2. OPEN SEMANTIC DATA MODELS

Energy assessment (SAP, UEP…)Energy simulation (URSOS, …)Energy analysis (data mining,..)

GIS model (geometric data)

DATA TOOLS

Page 14: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

3. INTEGRATION OF AN ENERGY SIMULATION TOOL

URSOS Energy calculation engine

GIS data

Census CadastreClimate

Typology Socio-Economic

Energy-related data Semantic Energy Information Framework

Integrated Platform

ELITE Federation engine

OntologyOWL-DL liteA

URSOS Input form

3D Maps

1

2

3 5

4

Page 15: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

3. INTEGRATION OF AN ENERGY SIMULATION TOOL

URSOS Energy calculation engine

GIS data

Census CadastreClimate

Typology Socio-Economic

Energy-related data Semantic Energy Information Framework

Integrated Platform

ELITE Federation engine

OntologyOWL-DL liteA

URSOS Input form

3D Maps

1

2

3 5

4

Semantic integration process (RDB-to-RDF) based on design patterns, document templates, tools and editors have been developed (Nemirovski et al. 2013, Madrazo et al. 2013).

Generation of the 3D model of the City based on DTM, DSM, and GIS data provided by the Cities

Page 16: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

3. INTEGRATION OF AN ENERGY SIMULATION TOOL

URSOS Energy calculation engine

GIS data

Census CadastreClimate

Typology Socio-Economic

Energy-related data Semantic Energy Information Framework

Integrated Platform

ELITE Federation engine

OntologyOWL-DL liteA

URSOS Input form

3D Maps

1

2

3 5

41. The user selects a building2. The ID of the selected

building is used to retrieve the building parameters form the data sources using SPARQL:

CadastreCensusBuilding typologies

Page 17: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

3. INTEGRATION OF AN ENERGY SIMULATION TOOL

URSOS Energy calculation engine

GIS data

Census CadastreClimate

Typology Socio-Economic

Energy-related data Semantic Energy Information Framework

Integrated Platform

ELITE Federation engine

OntologyOWL-DL liteA

URSOS Input form

3D Maps

1

2

3 5

41. The user selects a building2. The ID of the selected

building is used to retrieve the building parameters form the data sources using SPARQL:

CadastreCensusBuilding typologies

prefix sumo: <http://www.ontologyportal.org/SUMO.owl#>prefix semanco: http://www.semanco-project.eu/2012/5/SEMANCO.owl#SELECT DISTINCT ?year WHERE { ?b a sumo:Building; semanco:hasAge [semanco:year_Of_ContructionValue ?year]; semanco:hasBuilding_Cadastral_Data [semanco:hasCadastral_Reference ?ref]. ?ref semanco:cadref1Value "2402012".}

Page 18: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

3. INTEGRATION OF AN ENERGY SIMULATION TOOL

URSOS Energy calculation engine

GIS data

Census CadastreClimate

Typology Socio-Economic

Energy-related data Semantic Energy Information Framework

Integrated Platform

ELITE Federation engine

OntologyOWL-DL liteA

URSOS Input form

3D Maps

1

2

3 5

41. The user selects a building2. The ID of the selected

building is used to retrieve the building parameters form the data sources using SPARQL:

CadastreCensusBuilding typologies

prefix sumo: <http://www.ontologyportal.org/SUMO.owl#>prefix semanco: <http://www.semanco-project.eu/2012/5/SEMANCO.owl#>SELECT DISTINCT ?age ?to ?fromWHERE { ?age a semanco:Age_Class . ?age semanco:hasTo_Year ?age_to_instance . ?age_to_instance semanco:toYearValue ?to . filter(?to >= '1885') . ?age semanco:hasFrom_Year ?age_from_instance2 . ?age_from_instance2 semanco:fromYearValue ?from . filter(?from <= '1885') .}

prefix sumo: <http://www.ontologyportal.org/SUMO.owl#>prefix semanco: http://www.semanco-project.eu/2012/5/SEMANCO.owl#SELECT DISTINCT ?year WHERE { ?b a sumo:Building; semanco:hasAge [semanco:year_Of_ContructionValue ?year]; semanco:hasBuilding_Cadastral_Data [semanco:hasCadastral_Reference ?ref]. ?ref semanco:cadref1Value "2402012".}

Page 19: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

3. INTEGRATION OF AN ENERGY SIMULATION TOOL

URSOS Energy calculation engine

GIS data

Census CadastreClimate

Typology Socio-Economic

Energy-related data Semantic Energy Information Framework

Integrated Platform

ELITE Federation engine

OntologyOWL-DL liteA

URSOS Input form

3D Maps

1

2

3 5

41. The user selects a building2. The ID of the selected

building is used to retrieve the building parameters form the data sources using SPARQL:

CadastreCensusBuilding typologies

prefix sumo: <http://www.ontologyportal.org/SUMO.owl#>prefix semanco: <http://www.semanco-project.eu/2012/5/SEMANCO.owl#>SELECT DISTINCT ?age ?to ?fromWHERE { ?age a semanco:Age_Class . ?age semanco:hasTo_Year ?age_to_instance . ?age_to_instance semanco:toYearValue ?to . filter(?to >= '1885') . ?age semanco:hasFrom_Year ?age_from_instance2 . ?age_from_instance2 semanco:fromYearValue ?from . filter(?from <= '1885') .}

prefix sumo: <http://www.ontologyportal.org/SUMO.owl#>prefix semanco: http://www.semanco-project.eu/2012/5/SEMANCO.owl#SELECT DISTINCT ?year WHERE { ?b a sumo:Building; semanco:hasAge [semanco:year_Of_ContructionValue ?year]; semanco:hasBuilding_Cadastral_Data [semanco:hasCadastral_Reference ?ref]. ?ref semanco:cadref1Value "2402012".}

prefix sumo: <http://www.ontologyportal.org/SUMO.owl#>prefix semanco: <http://www.semanco-project.eu/2012/5/SEMANCO.owl#>SELECT DISTINCT ?uvaluewhere { ?b semanco:hasSpace [ semanco:hasCS_Envelope [semanco:hasBottom_Floor ?bf]]; semanco:hasAge <http://www.semanco-project.eu/manresa/age_class/1>. ?bf semanco:hasBottom_Floor_U-value [semanco:bottom_Floor_U-valueValue ?uvalue]. ?bf semanco:hasBottom_Floor_Type [semanco:bottom_Floor_TypeValue "Bottom"].}

Page 20: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

3. INTEGRATION OF AN ENERGY SIMULATION TOOL

URSOS Energy calculation engine

GIS data

Census CadastreClimate

Typology Socio-Economic

Energy-related data Semantic Energy Information Framework

Integrated Platform

ELITE Federation engine

OntologyOWL-DL liteA

URSOS Input form

3D Maps

1

2

3 5

41. The user selects a building2. The ID of the selected

building is used to retrieve the building parameters form the data sources using SPARQL:

CadastreCensusBuilding typologies

prefix sumo: <http://www.ontologyportal.org/SUMO.owl#>prefix semanco: <http://www.semanco-project.eu/2012/5/SEMANCO.owl#>SELECT DISTINCT ?age ?to ?fromWHERE { ?age a semanco:Age_Class . ?age semanco:hasTo_Year ?age_to_instance . ?age_to_instance semanco:toYearValue ?to . filter(?to >= '1885') . ?age semanco:hasFrom_Year ?age_from_instance2 . ?age_from_instance2 semanco:fromYearValue ?from . filter(?from <= '1885') .}

prefix sumo: <http://www.ontologyportal.org/SUMO.owl#>prefix semanco: http://www.semanco-project.eu/2012/5/SEMANCO.owl#SELECT DISTINCT ?year WHERE { ?b a sumo:Building; semanco:hasAge [semanco:year_Of_ContructionValue ?year]; semanco:hasBuilding_Cadastral_Data [semanco:hasCadastral_Reference ?ref]. ?ref semanco:cadref1Value "2402012".}

prefix sumo: <http://www.ontologyportal.org/SUMO.owl#>prefix semanco: <http://www.semanco-project.eu/2012/5/SEMANCO.owl#>SELECT DISTINCT ?uvaluewhere { ?b semanco:hasSpace [ semanco:hasCS_Envelope [semanco:hasBottom_Floor ?bf]]; semanco:hasAge <http://www.semanco-project.eu/manresa/age_class/1>. ?bf semanco:hasBottom_Floor_U-value [semanco:bottom_Floor_U-valueValue ?uvalue]. ?bf semanco:hasBottom_Floor_Type [semanco:bottom_Floor_TypeValue "Bottom"].}

Page 21: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

SEMANCO Platform web interface displaying the 3D model of the Manresa city

Page 22: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

Pop-up window with the details of the selected building

Page 23: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

Input form for URSOS parameters: Building properties

Page 24: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

Input form for URSOS parameters: Occupancy parameters

Page 25: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

Input form for URSOS parameters: System parameters

Page 26: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

Input form for URSOS parameters: Energy outputs

Page 27: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

CONCLUSIONS

The integration of URSOS in the SEMANCO platform has empirically proved that semantic technologies can help to solve interoperability by facilitating the communication between semantically modelled data obtained from multiple sources and existing energy simulation tools.

It has been demonstrated that the users could carry out energy performance analysis using an external tool which is fed with multi-domain and distributed data which has been semantically modelled.

Page 28: SEMANCO - Integrating multiple data sources, domains and tools in  urban energy models using semantic technologies at 5th eeBDM workshop in ECPPM 2014

CONCLUSIONS

More information:

www.semanco-project-eu

SEMANCO is being carried out with the support of the European Union’s FP7 Programme “ICT for Energy Systems” 2011-2014, under the grant agreement number 287534 .