"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Reasoning with data: building performance checking and schema transformations
1. Faculty of Engineering and Architecture
Session 8
Reasoning with data: building performance
checking and schema transformations
Workshop Ontology Modelling
Barcelona, 19-21 December 2011
2. Faculty of Engineering and Architecture
design
[1] Linked Data – Connect Distributed Data across the Web. http://linkeddata.org/ (2011)
3. Faculty of Engineering and Architecture
[2] R. Cyganiak, C. Bizer. Pubby – A linked data frontend for SPARQL endpoints. http://www4.wiwiss.fu-berlin.de/pubby/.
[3] OpenLink Software. Virtuoso Universal Server. http://virtuoso.openlinksw.com/.
5. Faculty of Engineering and Architecture
Outline
1.
Information visualization
2.
Building performance checking
3.
Interoperability and schema transformations
7. Faculty of Engineering and Architecture
‘Intelligent’ Virtual Environments
[4] GraphiSoft. GraphiSoft Virtual Building Explorer for ArchiCAD.
http://www.graphisoft.com/products/virtual-building-explorer/.
9. Faculty of Engineering and Architecture
How to create the virtual environment?
1. Esperient Creator
2. 3DVIA Virtools
3. Unity3D
4. Quest3D
5. StoneTrip ShiVa
[5] P. Pauwels, R. De Meyer, J. Van Campenhout. Visualisation of semantic architectural information within a game engine
environment. In Proceedings of the 10th International Conference on Construction Applications of Virtual Reality. 2010.
219-228.
10. Faculty of Engineering and Architecture
The information flow
BIM model
FBX
representation
import
Virtual world
in Unity3D
export
Real-time
communication
export
IFC
representation
IFC-to-RDF
Service
BIM model
in LOD cloud
References to
LOD cloud
Enriched
BIM model
11. Faculty of Engineering and Architecture
1. Creation of the virtual world
[5] P. Pauwels, R. De Meyer, J. Van Campenhout. Visualisation of semantic architectural information within a game engine
environment. In Proceedings of the 10th International Conference on Construction Applications of Virtual Reality. 2010.
219-228.
12. Faculty of Engineering and Architecture
2. Implementation of functionality (1)
connecting FBX representation to the LOD cloud (1)
13. Faculty of Engineering and Architecture
2. Implementation of functionality (2)
SELECT distinct ?s WHERE {
?s <http://multimedialab.organon.elis.ugent.be/ontologies/IFC2X3#tag> "175853"^^xsd:string .
?s <http://multimedialab.organon.elis.ugent.be/ontologies/IFC2X3#representation> ?o
}
connecting FBX representation to the LOD cloud (2)
14. Faculty of Engineering and Architecture
3. Build Graphical User Interface (GUI)
[5] P. Pauwels, R. De Meyer, J. Van Campenhout. Visualisation of semantic architectural information within a game engine
environment. In Proceedings of the 10th International Conference on Construction Applications of Virtual Reality. 2010.
219-228.
16. Faculty of Engineering and Architecture
Today’s approach
BIM
CAD software
materials
materials
databases
materials
databases
databases
Target apps
building model
output formats
- acoustic analysis
- thermal analysis
- energy analysis
dedicated software
NBN
S01400-1
standards
[6] P. Pauwels, D. Van Deursen, R. Verstraeten, J. De Roo, R. De Meyer, R. Van de Walle, J. Van Campenhout. A semantic
rule checking environment for building performance checking. Automation in Construction 20(5) 2011, 506-518.
17. Faculty of Engineering and Architecture
Proposed approach: step 1
BIM
CAD software
materials
materials
databases
materials
databases
databases
Target apps
IFC instance
- acoustic analysis
- thermal analysis
- energy analysis
dedicated software
NBN
S01400-1
standards
[6] P. Pauwels, D. Van Deursen, R. Verstraeten, J. De Roo, R. De Meyer, R. Van de Walle, J. Van Campenhout. A semantic
rule checking environment for building performance checking. Automation in Construction 20(5) 2011, 506-518.
18. Faculty of Engineering and Architecture
Proposed approach: step 2
BIM
CAD software
materials
materials
databases
materials
databases
databases
Target apps
IFC instance
- acoustic analysis
- thermal analysis
- energy analysis
Formally described rules
NBN
S01400-1
standards
[6] P. Pauwels, D. Van Deursen, R. Verstraeten, J. De Roo, R. De Meyer, R. Van de Walle, J. Van Campenhout. A semantic
rule checking environment for building performance checking. Automation in Construction 20(5) 2011, 506-518.
19. Faculty of Engineering and Architecture
Semantic BIM: schematic overview
materials
materials
databases
materials
databases
databases
Reasoner
instance of
IFC
NBN
S01400-1
N3 rules
standards and applicationspecific calculations
[6] P. Pauwels, D. Van Deursen, R. Verstraeten, J. De Roo, R. De Meyer, R. Van de Walle, J. Van Campenhout. A semantic
rule checking environment for building performance checking. Automation in Construction 20(5) 2011, 506-518.
20. Faculty of Engineering and Architecture
Converting standards into N3Logic
# Calculate R' [dB] for each Space surface that has a calculated Te,i value
{
# Find relevant Space surface and their Te,i values
?SS a ifc:SpaceSurface.
?SS ifc:spaceBoundary [ifc:relatedBuildingElement [:acousticTau ?tau1]].
(?SCOPE 1) e:findall
(?tau {?SS ifc:spaceBoundary [ifc:relatedBuildingElement [:acousticTau ?tau]].}
?tauList).
# Calculate R' [dB] for each Space surface
?tauList math:sum ?summedTau.
(10 ?x) math:exponentiation ?summedTau.
(-10 ?x) math:product ?R
}
=>
{?SS :acousticR ?R}.
[6] P. Pauwels, D. Van Deursen, R. Verstraeten, J. De Roo, R. De Meyer, R. Van de Walle, J. Van Campenhout. A semantic
rule checking environment for building performance checking. Automation in Construction 20(5) 2011, 506-518.
23. Faculty of Engineering and Architecture
[6] P. Pauwels, D. Van Deursen, R. Verstraeten, J. De Roo, R. De Meyer, R. Van de Walle, J. Van Campenhout. A semantic
rule checking environment for building performance checking. Automation in Construction 20(5) 2011, 506-518.
24. Faculty of Engineering and Architecture
[6] P. Pauwels, D. Van Deursen, R. Verstraeten, J. De Roo, R. De Meyer, R. Van de Walle, J. Van Campenhout. A semantic
rule checking environment for building performance checking. Automation in Construction 20(5) 2011, 506-518.
26. Faculty of Engineering and Architecture
?
[7] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Threedimensional information exchange over the semantic web for the domain of architecture, engineering, and construction.
Artificial Intelligence for Engineering Design, Analysis and Manufacturing 25 (4) 2011, 317-332.
[8] P. Pauwels, R. De Meyer, J. Van Campenhout. Interoperability for the Design and Construction Industry through
Semantic Web Technology. 5th International Conference on Semantic and Digital Media Technologies. In Lecture Notes in
Computer Science 6725, 2011, 143-158.
27. Faculty of Engineering and Architecture
[7] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Threedimensional information exchange over the semantic web for the domain of architecture, engineering, and construction.
Artificial Intelligence for Engineering Design, Analysis and Manufacturing 25 (4) 2011, 317-332.
28. Faculty of Engineering and Architecture
[7] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Threedimensional information exchange over the semantic web for the domain of architecture, engineering, and construction.
Artificial Intelligence for Engineering Design, Analysis and Manufacturing 25 (4) 2011, 317-332.
29. Faculty of Engineering and Architecture
[7] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Threedimensional information exchange over the semantic web for the domain of architecture, engineering, and construction.
Artificial Intelligence for Engineering Design, Analysis and Manufacturing 25 (4) 2011, 317-332.
30. Faculty of Engineering and Architecture
[7] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Threedimensional information exchange over the semantic web for the domain of architecture, engineering, and construction.
Artificial Intelligence for Engineering Design, Analysis and Manufacturing 25 (4) 2011, 317-332.
31. Faculty of Engineering and Architecture
[7] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Threedimensional information exchange over the semantic web for the domain of architecture, engineering, and construction.
Artificial Intelligence for Engineering Design, Analysis and Manufacturing 25 (4) 2011, 317-332.
32. Faculty of Engineering and Architecture
STL/RDF
X3D/RDF
IFC/RDF
[7] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Threedimensional information exchange over the semantic web for the domain of architecture, engineering, and construction.
Artificial Intelligence for Engineering Design, Analysis and Manufacturing 25 (4) 2011, 317-332.
33. Faculty of Engineering and Architecture
[7] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Threedimensional information exchange over the semantic web for the domain of architecture, engineering, and construction.
Artificial Intelligence for Engineering Design, Analysis and Manufacturing 25 (4) 2011, 317-332.
34. Faculty of Engineering and Architecture
[7] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Threedimensional information exchange over the semantic web for the domain of architecture, engineering, and construction.
Artificial Intelligence for Engineering Design, Analysis and Manufacturing 25 (4) 2011, 317-332.
35. Faculty of Engineering and Architecture
[7] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Threedimensional information exchange over the semantic web for the domain of architecture, engineering, and construction.
Artificial Intelligence for Engineering Design, Analysis and Manufacturing 25 (4) 2011, 317-332.
36. Faculty of Engineering and Architecture
[7] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Threedimensional information exchange over the semantic web for the domain of architecture, engineering, and construction.
Artificial Intelligence for Engineering Design, Analysis and Manufacturing 25 (4) 2011, 317-332.
38. Faculty of Engineering and Architecture
How to integrate diverse information models, in particular those that
describe the same information differently???