ifc-to-rdf: adaptation, aggregation and enrichment
TRANSCRIPT
![Page 1: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/1.jpg)
Faculty of Engineering and Architecture
IFC-to-RDF: adaptation, aggregation and enrichment
Pieter Pauwels, Davy Van Deursen
Ghent
28 March 2012
1
![Page 2: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/2.jpg)
Faculty of Engineering and Architecture
Outline
1. Research context: SMML collaboration
2. Towards interoperability with SMML
3. The IFC-to-RDF web service
4. Smart Virtual Environments
5. Semantic Building Performance Checking
6. Interoperability of 3D information
2
![Page 3: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/3.jpg)
Faculty of Engineering and Architecture
RESEARCH CONTEXT: SMML COLLABORATION
3
![Page 4: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/4.jpg)
Faculty of Engineering and Architecture
Pieter Davy Jos Ruben
Multimedia Lab - SmartLab
4
Erik
![Page 5: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/5.jpg)
Faculty of Engineering and Architecture
• Building Information Modelling and Interoperability in AEC: – Industry Foundation Classes (IFC)
– Semantic web and rules (N3Logic)
• Visualisation applications in AEC: – gaming technology
– VR/AR
– rendering applications
• Calculation and simulation applications in AEC: – building performance checking
– building code checking
SmartLab – Research topics
![Page 6: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/6.jpg)
Faculty of Engineering and Architecture
EPW Building Checker
![Page 7: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/7.jpg)
Faculty of Engineering and Architecture
• Video coding and compression
• Image/video processing and analysis
• Multimedia content adaptation
• Metadata technology
• Gaming technology
• Standardization in the domain of multimedia applications and systems – W3C, VCEG/JVT, MPEG, VQEG
Multimedia Lab – research topics
![Page 8: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/8.jpg)
Faculty of Engineering and Architecture
NinSuna: metadata-driven media adaptation & delivery
8
![Page 9: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/9.jpg)
Faculty of Engineering and Architecture
TOWARDS INTEROPERABILITY WITH SMML
9
![Page 10: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/10.jpg)
Faculty of Engineering and Architecture
[1] P. Pauwels, R. De Meyer, J. Van Campenhout. Interoperability for the design and construction industry through semantic
web technology. In: Proceedings of the 5th International Conference on Semantic and Digital Media Technologies (2010)
![Page 11: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/11.jpg)
Faculty of Engineering and Architecture
Energy Performance Simulation based on BIM/IFC
[2] R. Verstraeten, P. Pauwels, R. De Meyer, W. Meeus, J. Van Campenhout, G. Lateur. IFC-based calculation of the Flemish
energy performance standard. In: Proceedings of the 7th European Conference on Product and Process Modelling 2008.
![Page 12: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/12.jpg)
Faculty of Engineering and Architecture
Current situation in construction industry
![Page 13: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/13.jpg)
Faculty of Engineering and Architecture
[1] P. Pauwels, R. De Meyer, J. Van Campenhout. Interoperability for the design and construction industry through semantic
web technology. In: Proceedings of the 5th International Conference on Semantic and Digital Media Technologies (2010)
![Page 14: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/14.jpg)
Faculty of Engineering and Architecture
[1] P. Pauwels, R. De Meyer, J. Van Campenhout. Interoperability for the design and construction industry through semantic
web technology. In: Proceedings of the 5th International Conference on Semantic and Digital Media Technologies (2010)
![Page 15: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/15.jpg)
Faculty of Engineering and Architecture
![Page 16: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/16.jpg)
Faculty of Engineering and Architecture
THE IFC-TO-RDF WEB SERVICE
16
![Page 17: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/17.jpg)
Faculty of Engineering and Architecture
RDF
DesignerX.rdf
Ifc.rdf
Convert
GbXml
IFC Revit
ArchiCAD
Unity.rdf …
Convert
html
csv Excel
![Page 18: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/18.jpg)
Faculty of Engineering and Architecture
IFC-to-RDF
Mapping schema’s:
1. ifcXML to RDF/XML via XSLT transformation
1. Light-weight: conversion can occur
completely on an instance level
2. Time-consuming and prone to errors: it
takes time and concentration to build the
XSLT file
3. Limited expressiveness of RDF/XML
format (no rule functionality)
2. Translate EXPRESS schema to OWL ontology
and use the ontology to build RDF instance
graphs
1. Less prone to errors: once the mapping
between EXPRESS elements and OWL
elements is made, everything goes
smoothly and correctly
2. High expressiveness because of N3
syntax
[3] 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.
![Page 19: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/19.jpg)
Faculty of Engineering and Architecture
RDF view on IFC
• IFC specification is written in EXPRESS
• Two tasks – automatic transformation of EXPRESS to OWL
– automatic conversion of IFC to RDF instances
ENTITY IfcDoor SUBTYPE OF ( IfcBuildingElement); OverallHeight : OPTIONAL IfcPositiveLengthMeasure; OverallWidth : OPTIONAL IfcPositiveLengthMeasure; END_ENTITY;
![Page 20: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/20.jpg)
Faculty of Engineering and Architecture
• Not really new
– related work on EXPRESS-to-OWL conversion
– related work on IFC-to-OWL conversion
• J. Beetz, J. van Leeuwen, B. de Vries, IfcOWL: a case of transforming EXPRESS schemas into ontologies, Artificial Intelligence for Engineering Design Analysis and Manufacturing (AI EDAM) 23 (1) (2009) 89–101
• We did it to get started
EXPRESS => OWL
![Page 21: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/21.jpg)
Faculty of Engineering and Architecture
• Entity -> owl:Class
EXPRESS => OWL
ENTITY IfcRelationship ABSTRACT SUPERTYPE OF (ONEOF (IfcRelDefines, IfcRelAssociates)) SUBTYPE OF (IfcRoot); END_ENTITY; ENTITY IfcRelDefines SUBTYPE OF (IfcRelationship); END_ENTITY;
ifc:IfcRelationship rdfs:subClassOf ifc:IfcRoot; a owl:Class. ifc:IfcRelDefines rdfs:subClassOf ifc:IfcRelationship; owl:disjointWith ifc:IfcRelAssociates; a owl:Class.
![Page 22: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/22.jpg)
Faculty of Engineering and Architecture
• Attribute -> owl:DatatypeProperty
EXPRESS => OWL
TYPE IfcPlaneAngleMeasure = REAL; END_TYPE; ENTITY IfcLightDistributionData; MainPlaneAngle : IfcPlaneAngleMeasure; END_ENTITY;
ifc:mainPlaneAngle rdfs:domain ifc:IfcLightDistributionData; rdfs:range xsd:double; a owl:DatatypeProperty.
![Page 23: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/23.jpg)
Faculty of Engineering and Architecture
• Attribute -> owl:DatatypeProperty (advanced)
EXPRESS => OWL TYPE IfcRatioMeasure = REAL; END_TYPE; TYPE IfcPositiveRatioMeasure = IfcRatioMeasure; WHERE WR1 : SELF > 0.0; END_TYPE; ENTITY IfcProductsOfCombustionProperties CO2Content : IfcPositiveRatioMeasure; END_ENTITY;
ifc:cO2Content rdfs:domain ifc:IfcProductsOfCombustionProperties; rdfs:range xsd:double; a owl:DatatypeProperty. {?x a ifc:IfcProductsOfCombustionProperties. ?x ifc:cO2Content ?y. ?y math:notGreaterThan 0.0.} => false.
![Page 24: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/24.jpg)
Faculty of Engineering and Architecture
• SELECT for entities/types => owl:unionOf-based class in rdfs:range
• ENUM types => rdfs:subClass with owl:one of
• List types => rdf:List
EXPRESS => OWL
![Page 25: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/25.jpg)
Faculty of Engineering and Architecture
• Ontology available at http://multimedialab.elis.ugent.be/organon/ontologies/IFC2X3
• Issues – property name conflicts
• RDF => classes and properties independent • EXPRESS => properties are declared with classes
– automatic generation of N3 rules
• TODOs – OPTIONAL keyword should be mapped to OWL cardinality
restrictions – UNIQUE and DERIVE keywords are not considered for the
moment
EXPRESS => OWL
![Page 26: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/26.jpg)
Faculty of Engineering and Architecture
IFC instances => RDF ISO-10303-21; HEADER; FILE_DESCRIPTION (('IFC Engine Kernel version 1.11 beta.'), '2;1'); FILE_SCHEMA (('IFC2X3')); ENDSEC; DATA; #1 = IFCORGANIZATION($, 'Revit Architecture 2009', $, $, $); #2 = IFCAPPLICATION(#1, '2009', 'Revit Architecture 2009', 'Revit'); #3 = IFCCARTESIANPOINT((0.,0.,0.)); ... #4796 = IFCAXIS2PLACEMENT3D(#3,$,$); #4797 = IFCLOCALPLACEMENT(#4714,#4796); #4798 = IFCDOOR(‘Z921',#33,$,#4797,#4792,'110146',2134.,914.9); ...
![Page 27: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/27.jpg)
Faculty of Engineering and Architecture
• Pretty straightforward from a conceptual point of view – Instance naming
• name of the type + line number – #4796 = IFCAXIS2PLACEMENT3D(#3,$,$);
=> ifcAxis2Placement3D_4796
• Not so straightforward from a practical point of view – memory issues (triples are directly saved in RDF store)
– slow conversion progress (no optimized implementation)
IFC instances => RDF
![Page 28: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/28.jpg)
Faculty of Engineering and Architecture @prefix : <http://multimedialab.elis.ugent.be/ontologies/ifc/instances#>.
@prefix ifc: <http://multimedialab.elis.ugent.be/ontologies/ifc/ontology#>.
@prefix list: <http://www.co-ode.org/ontologies/lists/2008/09/11/list.owl#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
:ifcOrganization_1
ifc:name "Autodesk Revit Architecture 2010"^^xsd:normalizedString;
ifc:theIfcId "1"^^xsd:long;
rdf:type ifc:IfcOrganization.
:ifcApplication_2
ifc:applicationDeveloper :ifcOrganization_1;
ifc:version "2010"^^xsd:normalizedString;
ifc:applicationFullName "Autodesk Revit Architecture 2010"^^xsd:normalizedString;
ifc:applicationIdentifier "Revit"^^xsd:normalizedString;
ifc:theIfcId "2"^^xsd:long;
rdf:type ifc:IfcApplication.
:ifcCartesianPoint_4
ifc:coordinates ( "0.0"^^xsd:double "0.0"^^xsd:double );
ifc:theIfcId "4"^^xsd:long;
rdf:type ifc:IfcCartesianPoint.
:ifcDirection_5
ifc:directionRatios ( "1.0"^^xsd:double "0.0"^^xsd:double "0.0"^^xsd:double );
ifc:theIfcId "5"^^xsd:long;
rdf:type ifc:IfcDirection.
:ifcDirection_10
ifc:directionRatios ( "0.0"^^xsd:double "0.0"^^xsd:double "-1.0"^^xsd:double );
ifc:theIfcId "10"^^xsd:long;
rdf:type ifc:IfcDirection.
:ifcDirection_11
ifc:directionRatios ( "1.0"^^xsd:double "0.0"^^xsd:double );
ifc:theIfcId "11"^^xsd:long;
rdf:type ifc:IfcDirection.
![Page 29: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/29.jpg)
Faculty of Engineering and Architecture
Upload IFC information into IFC/RDF graph
http://ninsuna.elis.ugent.be/IfcRDFService
![Page 30: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/30.jpg)
Faculty of Engineering and Architecture
Query IFC/RDF graph
http://ninsuna.elis.ugent.be/SPARQLEndpoint
![Page 31: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/31.jpg)
Faculty of Engineering and Architecture
Browse IFC/RDF graph
http://ninsuna.elis.ugent.be/rdf/page/ifc/IFC2X3_TC1/ifcBuilding_36
![Page 32: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/32.jpg)
Faculty of Engineering and Architecture
![Page 33: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/33.jpg)
Faculty of Engineering and Architecture
SMART VIRTUAL ENVIRONMENTS
33
![Page 34: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/34.jpg)
Faculty of Engineering and Architecture
visualisation in Unity game engine
[3] 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.
34
![Page 35: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/35.jpg)
Faculty of Engineering and Architecture
BIM model
FBX representation
IFC representation
export
export
Virtual world in Unity3D
import
BIM model in LOD cloud
IFC-to-RDF Service
Real-time communication
Enriched BIM model
References to LOD cloud
![Page 36: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/36.jpg)
Faculty of Engineering and Architecture
Creation of the virtual world
[3] 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.
![Page 37: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/37.jpg)
Faculty of Engineering and Architecture
Connecting FBX representation to the IFC/RDF graph (1)
[3] 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.
![Page 38: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/38.jpg)
Faculty of Engineering and Architecture
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 IFC/RDF graph (2)
![Page 39: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/39.jpg)
Faculty of Engineering and Architecture
Basic user interface
![Page 40: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/40.jpg)
Faculty of Engineering and Architecture
SEMANTIC BUILDING PERFORMANCE CHECKING
40
![Page 41: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/41.jpg)
Faculty of Engineering and Architecture
LOD cloud
Enrich Layer Manager
Material Manager
Process
1. Triangulate 2. Check space 3. Inflate
Validate
MODEL Energy.xml
Epb.dll
MODEL NBN.xml
MODEL Ifc.rdf
Acoustics Viewer
Energy Viewer
NBN.dll
Acoustics Viewer
Vis. Scripts
MODEL material.rdf
MODEL rules.n3
Reasoning process …
CalcR
uleE
CalcR
uleD
CalcR
uleC
CalcR
uleB
CalcR
uleA
MODEL results.rdf
![Page 42: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/42.jpg)
Faculty of Engineering and Architecture
materials databases
materials databases
materials databases
IFC
instance of
NBN S01-400-
1
standards and application-specific calculations
N3 rules
Reasoner
[4] 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.
![Page 43: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/43.jpg)
Faculty of Engineering and Architecture
Description of ‘facts’
43 [4] 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.
![Page 44: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/44.jpg)
Faculty of Engineering and Architecture
Description of ‘rules’
44 [4] 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.
![Page 45: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/45.jpg)
Faculty of Engineering and Architecture
# 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}.
Converting standards into N3Logic
![Page 46: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/46.jpg)
Faculty of Engineering and Architecture
[4] 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.
![Page 47: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/47.jpg)
Faculty of Engineering and Architecture
[4] 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.
![Page 48: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/48.jpg)
Faculty of Engineering and Architecture
EYE reasoning engine
48
![Page 49: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/49.jpg)
Faculty of Engineering and Architecture
EYE command
eye --nope --quick-possible --quick-false
facts.n3 rules.n3 --query query.n3 > result.n3
49 [4] 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.
![Page 50: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/50.jpg)
Faculty of Engineering and Architecture
INTEROPERABILITY OF 3D INFORMATION
50
![Page 51: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/51.jpg)
Faculty of Engineering and Architecture
51
![Page 52: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/52.jpg)
Faculty of Engineering and Architecture
?
Possible enhancements through a semantic web approach
![Page 53: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/53.jpg)
Faculty of Engineering and Architecture
[5] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Three-
dimensional 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.
![Page 54: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/54.jpg)
Faculty of Engineering and Architecture
54
RDF
N3Logic
OWL
![Page 55: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/55.jpg)
Faculty of Engineering and Architecture
[5] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Three-
dimensional 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.
![Page 56: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/56.jpg)
Faculty of Engineering and Architecture
56 [5] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Three-
dimensional 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.
![Page 57: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/57.jpg)
Faculty of Engineering and Architecture
[5] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Three-
dimensional 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.
![Page 58: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/58.jpg)
Faculty of Engineering and Architecture
[5] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Three-
dimensional 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.
![Page 59: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/59.jpg)
Faculty of Engineering and Architecture
STL/RDF
X3D/RDF
IFC/RDF
[5] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Three-
dimensional 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.
![Page 60: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/60.jpg)
Faculty of Engineering and Architecture
[5] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Three-
dimensional 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.
![Page 61: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/61.jpg)
Faculty of Engineering and Architecture
[5] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Three-
dimensional 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.
![Page 62: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/62.jpg)
Faculty of Engineering and Architecture
[5] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Three-
dimensional 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.
![Page 63: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/63.jpg)
Faculty of Engineering and Architecture
[5] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Three-
dimensional 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.
![Page 64: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/64.jpg)
Faculty of Engineering and Architecture
How to integrate diverse information models, in particular those that
describe the same information differently???
![Page 65: IFC-to-RDF: adaptation, aggregation and enrichment](https://reader031.vdocument.in/reader031/viewer/2022012021/61689d31d394e9041f712630/html5/thumbnails/65.jpg)
Faculty of Engineering and Architecture