ecppm2016 - simplebim: from full ifcowl graphs to simplified building graphs
Post on 15-Apr-2017
445 Views
Preview:
TRANSCRIPT
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
SimpleBIM: From full ifcOWL graphs to simplified building graphs
Pieter Pauwels – Ghent University (Belgium) Ana Roxin – University of Burgundy (France)
Wednesday, September 7th 2016
Limassol, Cyprus
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
SPF XML RDF
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
SimpleBIM
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
Advantages
◼ Find the information you need
◼ Easier to respond to data exchange requirements (MVDxml)
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
METHOD & SETUP
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
ifcOWL to simpleBIM ?
RDF IFC-SPF
ifcOWL EXPRESS
RDF
simpleBIM
Converter? Rules? …?
Converter? Rules? …?
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
TEST
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
Statistics of the test file
◼ File size: 767kB ◼ Triple count: 10,173 distinct ◼ Class instances: 4222 (5535) 233 / 4222 ifcowl:IfcRelationships 686 / 4222 list:OWLList 417 / 686 ifcowl:IfcLengthMeasure_List 764 / 4222 expr:STRING
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
Simplification strategy
1 •Removing geometric information
2 •Unwrapping data types
3 •Rewriting properties
4 • IfcRelationship instances
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
Simplifying IfcRelationship instances
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
Simplifying IfcRelationship instances
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
Unwrapping data types
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
Removing geometric information
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
Rewriting PSETs and property values
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
Rewriting PSETs and property values
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
RESULTS
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
Simplification strategy
1. Removal of geometric information
• 10,173 triples to 6,927 triples
• 767kb to 476kb
• 31% (file size) – 38% (triple count)
2. Unwrapping data types
• 3,897 triples
• 279kb
• 41% (file size) – 44% (triple count)
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
Simplification strategy (2)
3. Rewriting properties
• 1,630 triples
• 112kb
• 58% (file size) – 59% (triple count)
4. IfcRelationship instances
• 1,339 triples
• 83kb
• 18% (file size) – 26% (triple count)
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
Results
Model File size Number of triples
ifcOWL simpleBIM ifcOWL simpleBIM
1 767kb 83kb 10 173 1 339
2 16,7MB 1029kb 225 135 16 836
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Average reduction of 91,58% Average reduction of 89%
REDUCTION TO: 8,5% of file size
10,3% of triple count
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
CONCLUSION & FUTURE WORK
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
Conclusion
Our approach allows adapting an RDF graph (in ifcOWL) into diverse alternative, less complex graphs. usable extension of ifcOWL responding to use case
Similar approaches: The ifcWOD extension (Mendes et al. 2015b) private industrial simplification mechanisms. SPARQL CONSTRUCT queries (C. Zhang, 2016)
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
Advantages
◼ Find the information you need
◼ Easier to respond to data exchange requirements (MVDxml)
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
Future Work
◼ Transform into alternative ontologies: DogOnt (Bonino & Corno 2008) OntoFM (Dibley et al. 2012) sumo ontology (Niknam and Karshenas 2015)
◼ Perform additional benchmarks, in order to highlight eventual advantages of SimpleBIM for SPARQL query simplification
◼ Examine the related query execution time ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
Pieter
PAUW
ELS -
pipa
uwel.p
auwe
ls@ug
ent.b
e An
a ROX
IN –
ana-m
aria.r
oxin@
u-bou
rgogn
e.fr
Thank you for your attention !
Pieter Pauwels, Ghent University (Belgium) pipauwel.pauwels@ugent.be
Ana Roxin, University of Burgundy (France)
ana-maria.roxin@u-bourgogne.fr
Authors wish to thank the Special Research Fund (BOF) of Ghent University for their generous support, and the French Agency of Research (ANR) for the financing of the BigSTEP project (funding ANR-16-MRSE-0024-01).
ECPPM 2016 - An Agile Process Modelling Approach for BIM Projects
top related