Energy-related data integration using Semantic data models for energy efficient retrofitting projects

Similar documents
Proceedings Energy-Related Data Integration Using Semantic Data Models for Energy Efficient Retrofitting Projects

Knowledge Representation RDF Turtle Namespace

Linked data and its role in the semantic web. Dave Reynolds, Epimorphics

Knowledge Representation VII - IKT507. SPARQL stands for SPARQL Protocol And RDF Query Language

Soumya Kanti Datta Research Engineer

Serving Ireland s Geospatial as Linked Data on the Web

COMBINING X3D WITH SEMANTIC WEB TECHNOLOGIES FOR INTERIOR DESIGN

Querying the Semantic Web

BSC Smart Cities Initiative

Construction sector / ICT / Linked Data

Using RDF to Model the Structure and Process of Systems

Ontology-Based Configuration of Construction Processes Using Process Patterns

Enhancing Security Exchange Commission Data Sets Querying by Using Ontology Web Language

The IFC to Linked Building Data Converter - Current Status

3. Queries Applied Artificial Intelligence Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent

Linked Data for Data Integration based on SWIMing Guideline: Use Cases in DAREED Project

BIM-based software tool for BIPV systems design + simulation. Philippe ALAMY. CADCAMation Project Manager

Compliance Checking Based on Semantic Rules

Vocabulary and Semantics in the Virtual Observatory

WellnessRules2: Supporting Social Semantic Wellness Communities with Rule Responder

Linked Data: What Now? Maine Library Association 2017

Towards an Ontology-based Soil Information System

Developing markup metaschemas to support interoperation among resources with different markup schemas

ISWC 2017 Tutorial: Semantic Data Management in Practice

Day 2. RISIS Linked Data Course

Mapping Existing Data Sources into VIVO. Pedro Szekely, Craig Knoblock, Maria Muslea and Shubham Gupta University of Southern California/ISI

Approach for Mapping Ontologies to Relational Databases

SWoTSuite: A Toolkit for Prototyping End-to-End Semantic Web of Things Applications

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services

D4.4: Requirements and design of the simulation model input generator module

overcome the fragmentation of multiple data formats and communication protocols;

Energy Management in Smart Buildings

2. RDF Semantic Web Basics Semantic Web

Semantic representation of genetic circuit designs

BUILDING THE SEMANTIC WEB

The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003

Interlinking the web of data: challenges and solutions

Domain Specific Semantic Web Search Engine

SPARQL BGP Optimization For native RDF graph implementations

SPARQL QUERY LANGUAGE WEB:

Semantic Web and Python Concepts to Application development

Mapping Relational Data to RDF with Virtuoso's RDF Views

Semantic IoT System for Indoor Environment Control A Sparql and SQL based hybrid model

SEXTANT 1. Purpose of the Application

PROJECT PERIODIC REPORT

SADI Semantic Web Services

ProRail PLDN Slimmer samenwerken door Linked Data. Collaborative Data Driven Engineering Construction Asset Management

ELENA: Creating a Smart Space for Learning. Zoltán Miklós (presenter) Bernd Simon Vienna University of Economics

SPARQL. Part III. Jan Pettersen Nytun, UiA

Intelligent Services for Building Information Modeling

Semantic Information Retrieval: An Ontology and RDFbased

BimSPARQL: Domain-specific functional SPARQL extensions for querying RDF building data

Outline. Introduction Semantic Web

OPTIMUS Technological Solutions for Real-time Monitoring and Energy Management in Smart Cities

Building product suggestions for a BIM model based on rule sets and a semantic reasoning engine

LDAC Workshop Linked Data in Architecture and Construction Session 1: Open Product Modelling

Grid Resources Search Engine based on Ontology

COMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara

Fuseki Server Installation

FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES

SWIMING: H

Generating of RDF graph from a relational database using Jena API

Linked Data and RDF. COMP60421 Sean Bechhofer

JENA: A Java API for Ontology Management

Semantic Web Fundamentals

OWL-DBC The Arrival of Scalable and Tractable OWL Reasoning for Enterprise Knowledge Bases

SPARQL ME-E4300 Semantic Web,

ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA)

ISO Geometry Templates using OWL

Proceedings Interoperability: A Data Conversion Framework to Support Energy Simulation

Europeana update: aspects of the data

What you have learned so far. Interoperability. Ontology heterogeneity. Being serious about the semantic web

RKB, sameas and dotac

On the use of Abstract Workflows to Capture Scientific Process Provenance

An Archiving System for Managing Evolution in the Data Web

SPARQL Query Examples

Profiles Research Networking Software API Guide

SPARQL เอกสารหล ก ใน มคอ.3

Harvesting RDF triples

Making BioPAX SPARQL

Linked Data for Road Authorities

SPARQL: An RDF Query Language

buildingsmart UKI UK Government BIM and COBie Nick Nisbet Nick Tune Technical Coordinator Business Manager buildingsmart UK & Ireland

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

An ontology-based platform for BIM semantic enrichment

Semantic Web and Linked Data

Formalising the Semantic Web. (These slides have been written by Axel Polleres, WU Vienna)

Comparison of Semantic Web serialization syntaxes

Sviluppi e priorità europee nel settore delle smart grids. M. de Nigris

International ontologies for V-Con (D 3.4.2a) V-Con D 3.4.2a: International ontologies for V-Con

Lesson 5 Web Service Interface Definition (Part II)

INSPIRE 2013, Florence

Solving problem of semantic terminology in digital library

The Semantic Web. What is the Semantic Web?

Reminder: RDF triples

Expressive Querying of Semantic Databases with Incremental Query Rewriting

An overview of RDB2RDF techniques and tools

Setting up a CIDOC CRM Adoption and Use Strategy CIDOC CRM: Success Stories, Challenges and New Perspective

Developing a spatial data framework for facility management supply chain

Transcription:

Sustainable Places 2017 28 June 2017, Middlesbrough, UK Energy-related data integration using for energy efficient retrofitting projects Álvaro Sicilia ascilia@salleurl.edu FUNITEC, La Salle Architecture School, Ramon Llull University This project has received funding from the European Union s Horizon 2020 research and innovation programme under Grant Agreement No 680676 contact@opteemal.eu www.opteemal.eu @OptEEmAL_EU

Optimised Energy Efficient Design Platform For Refurbishment At District Level Challenges: Provide innovative design tools Renovation of buildings as part of a global energy system Support the evaluation of retrofitting alternatives Ensure interoperability among tools Solutions adapted to collaborative multi-disciplinary work

Optimised Energy Efficient Design Platform For Refurbishment At District Level Challenges: Provide innovative design tools Renovation of buildings as part of a global energy system Support the evaluation of retrofitting alternatives Ensure interoperability among tools Solutions adapted to collaborative multi-disciplinary work

1 BIM data IFC models 2 GIS data 3 Contextual data Socio-economic data Weather data Users objectives Energy prices CSV, SQL Monitoring data

1 BIM data IFC models ENERGY COMFORT 2 GIS data District Retrofitting design ENVIRONMENTAL ECONOMIC 3 Contextual data Socio-economic data Weather data Users objectives SOCIAL URBAN Energy prices CSV, SQL Monitoring data GLOBAL

Input Data 1 2 3 BIM data IFC models GIS data Contextual data CSV, SQL Multiple data models, domains, formats Energy-related data integration using OptEEmAL Platform A web-based platform for district energy-efficient retrofitting design Automating data integration task to enable optimisation process (>1000 simulations)? Energy Plus CitySim NEST Multiple tools, input formats District Retrofitting design ENERGY COMFORT ENVIRONMENTAL ECONOMIC SOCIAL URBAN GLOBAL

Input Data 1 2 3 BIM data IFC models GIS data Contextual data CSV, SQL Multiple data models, domains, formats Energy-related data integration using Socio-economic data CSV, SQL,. Weather data Energy prices District Data Model IFC model Monitoring data Users objectives Energy Plus CitySim NEST Multiple tools, input formats District Retrofitting design ENERGY COMFORT ENVIRONMENTAL ECONOMIC SOCIAL URBAN GLOBAL

Input Data 1 2 3 BIM data IFC models GIS data Contextual data CSV, SQL Multiple data models, domains, formats Energy-related data integration using Socio-economic data CSV, SQL,. Weather data Energy prices District Data Model IFC model Monitoring data Users objectives Energy Plus CitySim NEST Multiple tools, input formats District Retrofitting design ENERGY COMFORT ENVIRONMENTAL ECONOMIC SOCIAL URBAN GLOBAL

Input Data Socio-economic data CSV, SQL,. Weather data Energy prices IFC model Energy-related data integration using Monitoring data District Data Model 1. Data Integration Users objectives Energy Data Model Economic Data Model 2. Data Interoperability Energy Plus CitySim NEST District Retrofitting design ENERGY COMFORT ENVIRONMENTAL ECONOMIC SOCIAL URBAN Multiple data models, domains, formats n Data Model Simulation Data models Multiple tools, input formats GLOBAL Semantic Web Technologies

Input Data Energy-related data integration using District Data Model District Retrofitting design OWL IFC OWL SimModel OWL Energy Plus IDF IFC File File RDF IFC RDF Energy Data Model CitySim XML 1. Data Integration 2. Data Interoperability NEST Proprietary Format Contextual Data DATA MODELS SEMANTIC DATA MODELS SIMULATION DATA MODELS SIMULATION MODELS

Input Data Energy-related data integration using District Data Model District Retrofitting design OWL IFC OWL SimModel OWL IFC File File RDF IFC RDF 1. Data Integration Energy Data Model A) Finding relations (alignments) between 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: SPARQL Constructs, R2R Contextual Data DATA MODELS SEMANTIC DATA MODELS SIMULATION DATA MODELS SIMULATION MODELS

IFC OWL IFC RDF SimModel OWL Energy Data Model Ontologies represent different domains (e.g,, Construction, Energy Simulations ) Ontologies have structural and semantic differences SEMANTIC DATA MODELS SIMULATION DATA MODELS

SIMMODEL IFC RDF data sim:simbuildingstory_buildingstory_default literal IFC RDF data ifc:ifcbuildingstorey ifc:ifclengthmeasure literal Structural and conceptual mismatches between models: - Different structures

SIMMODEL IFC RDF data sim:simbuildingstory_buildingstory_default literal inst:ifcbuildingstorey_941 rdf:type sim:simbuildingstory_buildingstory_default. inst:ifcbuildingstorey_941 sim:buildingstoryheight "2699.99999999993". IFC RDF data ifc:ifcbuildingstorey ifc:ifclengthmeasure literal 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". Structural and conceptual mismatches between models: - Different structures - Different Units

SIMMODEL IFC RDF data sim:simbuildingstory_buildingstory_default literal IFC RDF data ifc:ifcbuildingstorey ifc:ifclengthmeasure literal CONSTRUCT {?storey rdf:type sim:simbuildingstory_buildingstory_default ;?storey sim:buildingstoryheight?elevationinmm. } WHERE {?storey rdf:type ifc:ifcbuildingstorey ;?storey ifc:elevation_ifcbuildingstorey?elevationstorey.?elevationstorey express:hasdouble?elevationinmts. BIND (?elevationinmts*1000 AS?elevationInMM). } SimModelOWL part ifcowl part Data transformation (e.g, units)

simgeom:simplacement_axis2placement3d_default literal ifc:ifcaxis2placement3d ifc:ifcplacement ifc:ifccartesianpoint ifc:ifccartesianpoint ifc:ifccartesianpoint literal ifc:ifccartesianpoint ifc:ifccartesianpoint ifc:ifccartesianpoint literal literal Structural differences: from a list of linked items to a string with the items concatenated

CONSTRUCT {?placement rdf:type simgeom:simplacement_axis2placement3d_default ; simgeom:coordinates?coordinates. } WHERE {?placement rdf:type ifc:ifcaxis2placement3d.?placement ifc:location_ifcplacement [ ifc:coordinates_ifccartesianpoint?item1 ].?item1 list:hascontents [ express:hasdouble?point1 ]; list:hasnext?item2.?item2 list:hascontents [ express:hasdouble?point2 ]; list:hasnext [ list:hascontents [ express:hasdouble?point3 ] ]. } BIND (concat (STR(?point1), ' ', STR(?point2), ' ', STR(?point3)) AS?coordinates ). Structural differences: from a list of linked items to a string with the items concatenated

java jar DataMapper.jar <input IFC file> <output SimModel file> <queries path> IFC - express IFC CBIPexpress Building Storey 15 15 Slabs 48 48 Walls 675 675 Spaces 262 262 SpaceBoundaries 0 6332

OPTEEMAL - DataMapper (ETL2) IFC input file: UG1_Torre_Turina_18_BST.ttl ---------------------------------------------------------------------- Invoking the following sparql CONSTRUCTS (18): Triples: 166 1527 ms SimBuildingStory_BuildingStory_Default.rq Triples: 29 35 ms SimBuilding_Building_Default.rq Triples: 37993 446 ms SimGeomCurve_CompositeCurve_Default.rq Triples: 18997 1424 ms SimGeomCurve_Polyline_Default.rq Triples: 94981 903 ms SimGeomSurface_BoundedSurface_CurveBoundedPlane.rq Triples: 685 10 ms SimGeomVector_Vector_Direction.rq Triples: 8 238 ms SimLocalPlacement_LocalPlacement_AbsolutePlacement.rq Triples: 25361 4353 ms SimLocalPlacement_LocalPlacement_RelativePlacement.rq Triples: 84659 1461 ms SimPlacement_Axis2Placement3D_Default.rq Triples: 92134 1311 ms SimPlacement_Axis2Placement3D_Default_optional.rq Triples: 49 5463 ms SimSlab_Floor_FloorOverEarth.rq Triples: 203 5935 ms SimSlab_Floor_InterzoneFloor.rq Triples: 49 406 ms SimSlab_RoofSlab_RoofUnderAir.rq Triples: 92277 1084 ms SimSpaceBoundary_SecondLevel_SubTypeA.rq Triples: 0 63 ms SimSpaceBoundary_SecondLevel_SubTypeB.rq Triples: 4717 34 ms SimSpace_Occupied_Default.rq Triples: 2887 86 ms SimWall_TypicalWall_ExteriorAboveGrade.rq Triples: 5136 189 ms SimWall_TypicalWall_Interior.rq ---------------------------------------------------------------------- Storing test_002_torre_turina_sparql.ttl model with a total of 611818 triples

Only slabs and walls attached to a thermal space are processed IFC - express IFC CBIPexpress SimModel - RDF Building Storey 15 15 15 Slabs 48 48 12 Walls 675 675 505 Spaces 262 262 262 SpaceBoundaries 0 6332 6332

Input Data Energy-related data integration using District Data Model District Retrofitting design 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. SimModel OWL Energy Data Model 2. Data Interoperability Energy Plus CitySim NEST IDF XML Proprietary Format SIMULATION DATA MODELS SIMULATION MODELS

Example of a SPARQL query used in the simulation model generation process PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX simbldg: <http://www.lbl.gov/namespaces/sim/buildingmodel#> PREFIX simgeom: <http://www.lbl.gov/namespaces/sim/resourcesgeometry#> PREFIX simres: <http://www.lbl.gov/namespaces/sim/resourcesgeneral#> SELECT?simSpace?coordinates WHERE {?simspace rdf:type simres:simspaceboundary_secondlevel_subtypea.?simspace simres:relatingspace?simspace_occupied_default.?simspace simres:refid?refid. FILTER regex(?refid, "58")?SimSpace_Occupied_Default rdf:type simbldg:simspace_occupied_default.?simspace_occupied_default simbldg:placement?simlocalplacement_localplacement_relativeplacement.?simlocalplacement_localplacement_relativeplacement simgeom:relativeplacement?relativeplacement.?relativeplacement rdf:type simgeom:simplacement_axis2placement3d_default.?relativeplacement simgeom:coordinates?coordinates. }

Conclusions Solve interoperability issues between data models and simulations tools is a hard task Mappings and transformation rules help to overcome the structural and semantic heterogeneity Currently, we are integrating IFC, climate, Energy Conservation measures data to calculate the baseline scenario and the refurbished scenarios.

THANK YOU FOR YOUR ATTENTION! Álvaro Sicilia ascilia@salleurl.edu FUNITEC, La Salle Architecture School, Ramon Llull University This project has received funding from the European Union s Horizon 2020 research and innovation programme under Grant Agreement No 680676 contact@opteemal.eu www.opteemal.eu @OptEEmAL_EU

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, Owl (Knowledge Engineering @ ISS UoG) - http://cui.unige.ch/isi/iclewiki/ontologies - A direct translation of the XMLSchema to OWL, manually tuned SimModel OWL (Pauwels, http://www.lbl.gov/namespaces/sim/ Corry & O Donnell, 2014) - - 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.