Presented at the Technical Room, at the buildingSMART Summit
12th April 2016, Rotterdam, The Netherlands
Describes the semi-automatical conception of the ifcWOD ontology, based on the IFC EXPRESS model, ifcOWL and IFC Property Set Definitions (PSD)
4. AnaROXIN–ana-maria.roxin@u-bourgogne.fr
TracisioMENDESDEFARIAS-tarcisio.mendes-de-farias@u-bourgogne.fr
General Context
Linked data
• Good practices for publishing and connecting data on the Semantic Web
• URIs
• Network Protocol HTTP
• Semantic Web standards RDF
• Links among vocabularies
Building Information Modeling (BIM)
• IFC (Industrial Foundation Classes) is the ISO standard for BIM
• Information exchange based on STEP file format
How Linked Data (LD) can help in the context of BIM ?
• Enhancing BIM interoperability
• Static format (file-based) vs RDF
April 12th 2016 ifcWOD 4
5. AnaROXIN–ana-maria.roxin@u-bourgogne.fr
TracisioMENDESDEFARIAS-tarcisio.mendes-de-farias@u-bourgogne.fr
Semantic Web technologies for IFC
OWL for IFC
EXPRESS vs. OWL
• STEP-based files vs RDF triples
• Object-oriented vs graph modelling
Semantically adapting IFC
into OWL
• IFC relationships
Intuitive building information
manipulation
ifcOWL
IFC-based ontology
• Direct syntax mapping of IFC
EXPRESS specification
BuildingSMART Linked Data
Working Group
W3C Linked Building Data
Community Group
April 12th 2016 ifcWOD 5
6. AnaROXIN–ana-maria.roxin@u-bourgogne.fr
TracisioMENDESDEFARIAS-tarcisio.mendes-de-farias@u-bourgogne.fr
ifcOWL drawbacks
Understanding of IFC
object properties and
relationships
Access to the
semantics of building
data
Correct application of
Linked Data principles
No leverage from
constraints dictated by
the EXPRESS/STEP file
format
April 12th 2016 ifcWOD 6
“An ontology is a formal, explicit specification of a shared conceptualization”
Studer, R., Benjamins, R. & Fensel, D., 1998. Knowledge engineering: Principles and methods. Data & Knowledge Engineering,
25(1–2), p. 161–198.
15. AnaROXIN–ana-maria.roxin@u-bourgogne.fr
TracisioMENDESDEFARIAS-tarcisio.mendes-de-farias@u-bourgogne.fr
Reducing query execution time
Test environment
• Server: Stardog Intel Xeon CPU E5-2430 at 2.2GHz with 2 cores out of
6, 8GB of DDR3 RAM memory
• Client machine Intel Core CPU I7-4790 at 3.6GHz with 4 cores, 8GB of
DDR3 RAM memory at 1600MHz
• Building Project: ACTIVe3D (11MB STEP file)
• Queries – each executed 30 times
• Q1, Q2 and Q3 are solely composed of IfcOWL terms
• Q1’, Q2’ and Q3’ are composed of IfcWoD terms
April 12th 2016 ifcWOD 15
Q1 Q1’ Q2 Q2’ Q3 Q3’
Mean (seconds) 0.242 0.026 0.516 0.025 1.348 0.056
Standard Deviation 0.024 0.009 0.019 0.008 0.024 0.017
#Results 37 37 141 141 67 67
Mean Time Reduction (%) 89.26% 95.15% 95.85%
17. AnaROXIN–ana-maria.roxin@u-bourgogne.fr
TracisioMENDESDEFARIAS-tarcisio.mendes-de-farias@u-bourgogne.fr
Conclusion and Future Works
Semantic
modelling
of IFC
relations in
OWL
Novel modelling that allows an easen application of the
Linked (Open) Data principles
Semi-automatic method for ontology conception
IfcWoD
linked to
IfcOWL
Simplifies query writing
Improves query response time for retrieving building
data
Future
works
Analyze the trade-off between data redundancy and
query performance
Study the gathering and the inheritance of common
properties in the PSDs
April 12th 2016 ifcWOD 17