Date post: | 27-Nov-2014 |
Category: |
Presentations & Public Speaking |
Upload: | alvaro-sicilia |
View: | 120 times |
Download: | 2 times |
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
CONTENTS
1. Interoperability and standards data models
2. Open semantic data models
3. Integration of an energy simulation tool
4. Demonstration case
5. Conclusions
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 .
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
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
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
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
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
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)
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
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
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
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
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
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
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
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".}
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".}
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"].}
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"].}
SEMANCO Platform web interface displaying the 3D model of the Manresa city
Pop-up window with the details of the selected building
Input form for URSOS parameters: Building properties
Input form for URSOS parameters: Occupancy parameters
Input form for URSOS parameters: System parameters
Input form for URSOS parameters: Energy outputs
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.
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 .