Upload
ana-roxin
View
76
Download
2
Embed Size (px)
Citation preview
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
A Semantic Web Approach for
Defining Building ViewsTarcisio Mendes de Farias, Ana Roxin and
Christophe Nicolle
Standards Summit – RotterdamApril 11 - April 14
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Agenda
Motivation
• General context presentation
• Model View Definition (MVD)
IFC Dynamic Views
• Case study: COBieMVD
• Defining user views
Case studies
• Institut Var
• Medical Clinic
• High-school
April 12th 2016 MVD 2
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
MOTIVATION
April 12th 2016 MVD 3
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Context and Motivations
buildingSMART Linked Data Working Group (LDWG)
• Towards the definition of a common ifcOWL ontology
buildingSMART community proposes the Model View Definition (MVD) approach
How to combine MVD approach and ifcOWL?
April 12th 2016 MVD 4
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Model View Definition (MVD)
◼ Model View Definitions (MVDs) can be serialized in mvdXML format mvdXML 1.0
mvdXML 1.1 - outcome of the buildingSMART International Project S1015 "Enabling trust in BIM deliveries"
◼ The main drawbacks of such approach for extracting building views are:
Lack of logical formalisms (e.g. Description logic, Horn-like rules)
MVD solely considers the IFC schema
An MVD-based view constructor is less flexible and dynamic when compared with our approach
April 12th 2016 MVD 5
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Scientific Background
◼ Horn-like rules (horn-clauses) A rule is composed of a rule head (consequent) and a body
(antecedent).
― p ∧ q ∧ ... ∧ t → u
― ¬p ∨ ¬q ∨ ... ∨ ¬t ∨ u
◼ There are several rule languages available and implemented in Semantic Web technologies SWRL, RIF, F-logic, SPIN , N3-logic…
April 12th 2016 MVD 6
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
IFC DYNAMIC VIEWS
April 12th 2016 MVD 7
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Dynamic view process definition
An abstract view can be pre-defined as a set of logical rules by using ifcOWL vocabulary
• Those rules can be stored with building data and schema
A concrete view can be automatically generated based on rules and the ifcOWL ontology (populated)
April 12th 2016 MVD 8
Users can easily define rule-based views !
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Case study : COBieMVD
◼ COBieOWL: an ontology based on COBie standard
April 12th 2016 MVD 9
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Case study : COBieMVD
◼ MVD: external data constraints
COBie Table Column Reference
Contact Email IfcActor.Name
Contact CreatedByIfcActor.OwnerHistory\IfcOwnerHistory.OwningUser\IfcPersonAndOrganization.ThePerson\IfcPerson.Identification
Contact CreatedOn IfcActor.OwnerHistory\IfcOwnerHistory.CreationDate
Contact CategoryIfcActor.HasAssociations[*]\IfcRelAssociatesClassification.RelatingClassification\IfcClassificationReference.Identification
Contact CompanyIfcActor.TheActor\IfcPersonAndOrganization.TheOrganization\IfcOrganization.Name
Floor Description IfcBuildingStorey.Description
Floor Elevation IfcBuildingStorey.Elevation
April 12th 2016 MVD 10
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Case study : COBieMVD
◼ MVD data constraints translated into Horn-like rules
Schema alignment (reducing heterogeneity)
◼ Concept rule-based alignment
Contact ≡ IfcActor
ifcowl:IfcActor(x) → cobieowl:Contact(x)
cobieowl:Contact(x) → ifcowl:IfcActor(x)
Floor ≡ IfcBuildingStorey
ifcowl:IfcBuildingStorey (x) → cobieowl:Floor(x)
cobieowl:Floor(x) → ifcowl:IfcBuildingStorey (x)
April 12th 2016 MVD 11
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Case study : COBieMVD
◼ Look up the ifcOWL vocabulary (URIs) to produce rules
Column Reference Horn-like Rule based on ifcOWL terms
Email (Contact)
IfcActor.Nameifcowl:IfcActor(X) ∧ ifcowl:name_IfcRoot (X, Y) ∧expr:hasString(Y, Z) → cobieowl:name(X,Z)
CreatedBy(Contact)
IfcActor.OwnerHistory\IfcOwnerHistory.OwningUser\IfcPersonAndOrganization.ThePerson\IfcPerson.Identification
ifcowl:IfcActor(X) ∧ ifcowl:ownerHistory… (X, Y) ∧ifcowl:owningUser…(Y,Z) ∧ ifcowl:thePerson…(Z, K) ∧ifcowl:identification…(K, L) ∧ expr:hasString(L, M) →
cobieowl:createdBy (X, M)
Company(Contact)
IfcActor.TheActor\IfcPersonAndOrganization.TheOrganization\IfcOrganization.Name
ifcowl:IfcActor(X) ∧ ifcowl:theActor… (X, Y) ∧ifcowl:theOrganization…(Y,Z) ∧ ifcowl:name…(Z, K) ∧expr:hasString(K, M) →
cobieowl:company (X, M)
Description(Floor)
IfcBuildingStorey.Descriptionifcowl:IfcBuildingStorey(X) ∧ ifcowl:description… (X, Y) ∧expr:hasString(Y, Z) → cobieowl:description(X,Z)
Elevation(Floor)
IfcBuildingStorey.Elevationifcowl:IfcBuildingStorey(X) ∧ ifcowl:elevation… (X, Y) ∧ expr:hasDouble(Y, Z) → cobieowl:elevation(X,Z)
April 12th 2016 MVD 12
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Case study : COBieMVD
◼ The choice of a horn-like rule syntax depends on the semantic graph database or reasoner
Stardog: SWRL, Stardog Rules Syntax
Ontobroker: RIF, ObjectLogic
EYE reasoner: N3Logic…
◼ Main benefits:
Formal and logic-based
― Inference engine
Ease of implementation for COBie MVD
― We only need to import rules in the database
― No needs to code a parser for mvdXML
April 12th 2016 MVD 13
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Case study : COBieMVD
◼ We can directly use a query language to retrieve COBie data that is originally described using the IFC model
?x a cobieowl:Contact .?x cobieowl:email ?email.
?x a ifcowl:IfcActor .?x ifcowl:name_IfcRoot ?y.?y expr:hasString ?z
becomes
April 12th 2016 MVD 14
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Defining user views
Abstract views
• Pre-defined, stored and exchanged
Concrete views
• Built from IFC data
• Using abstract view definitions (i.e. rules).
April 12th 2016 MVD 15
Easily configurable
• Set of concepts (C)
• Set of GUIDs (G)
• Set of IFC relationships (R)
A rule-based system to construct building views
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
User view definition
April 12th 2016 MVD 16
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
SCM example
#6=IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.T.),$);
#4=IFCPROPERTYSET('2pW3mRfBr7EwHldYmKP$PD',#33,'Pset_WindowCommon',$,(#1,#6));
#2=IFCRELDEFINESBYPROPERTIES('2yVDnLFbzAzx6B70P6n3aU',#33,$,$,(#1),#4);
#1=IFCWINDOW('1BYB9o9k5FZAAI8V0ct4P4',#33,'BK_tower_window:BK_tower_window:BK_tower_window:145729',$,'BK_tower_window',#90910,#90904,'145729',2200.000000000015,1200.000000000011);
April 12th 2016 MVD 17
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Defining a building envelope view
Horn-like rules
• Specify which elements are part of the view
Horn-like rules
• Definition of new concepts pertaining to the considered view
Horn-like rules
• Map the newly defined concepts to the view
April 12th 2016 MVD 18
ifcowl:IfcObject(X1) ∧ ifcowl:IfcRelDefines(X2) ∧ ifcowl:relatedObjects…(X2 , X1) ∧ifcowl:relatingPropertyDefinition… (X2 , X3) ∧ ifcowl:IfcPropertySet(X3) → :hasPropertySet(X1 ,X3)
aei:hasPropertySet(X1 , X2) ∧ ifcowl:hasProperties… (X2 , X3) ∧ ifcowl:IfcProperty(X3) → :hasProperty(X1 , X3)
aei:hasProperty(X1 , X3) ∧ ifcowl:name_IfcProperty(X3, X4) ∧ expr:hasString(X4 , "IsExternal”) ∧ifcowl:nominalValue… (X3, X5) ∧ expr:hasBoolean(X5 , X6)→ :isExternal(X1 , X6)
aei:isExternal(X , true) ∧ ifcowl:IfcWall(X) → :ExternalWall(X)
aei:isExternal(X , true) ∧ ifcowl:IfcDoor(X) → :ExternalDoor(X)
aei:isExternal(X , true) ∧ ifcowl:IfcWindow(X) → :ExternalWindow(X)
:ExternalDoor(X) → :BuildingEnvelope(X)
:ExternalWall(X) → :BuildingEnvelope(X)
:ExternalWindow(X) → :BuildingEnvelope(X)
For simplicity's sake, we consider as a building envelope all external doors, windows and walls
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
APPLICATION CASE STUDIES
April 12th 2016 MVD 19
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
The Duplex building project
◼ It was produced in Weimar Germany for a design competition
April 12th 2016 MVD 20
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Export phase inputs
April 12th 2016 MVD 21
C = {BuildingEnvelope}
G = { }
R = { IfcRelDecomposes, IfcRelContainedInSpatialStructure, IfcRelVoidsElement, IfcRelFillsElement, IfcRelDefinesByProperties }.
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Additional case studies
Institute Var Medical clinic High-school
April 12th 2016 MVD 22
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Project: Institute Var
File sizes Original SPF file : 6 MB
Generated TTL file (with all original d̂ata): 35 MB
Building view
Format: STEP Physical file
Query: All building doors
SPF size : 2.11 MB
April 12th 2016 MVD 23
C = {IfcDoor}R = { IfcRelDecomposes, IfcRelContainedInSpatialStructure, IfcRelVoidsElement, IfcRelFillsElement, IfcRelDefinesByProperties }.
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Project: Medical clinic
File sizes Original SPF file : 107 MB
Generated TTL file (with all original d̂ata): 689 MB
Building view
Query: All building doors and windows
SPF size : 1.64 MB
April 12th 2016 MVD 24
C = {IfcDoor, IfcWindow}R = { IfcRelDecomposes, IfcRelContainedInSpatialStructure, IfcRelVoidsElement, IfcRelFillsElement, IfcRelDefinesByProperties }
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Project: High-school
File sizes Original SPF file : 111 MB
Generated TTL file (with all original d̂ata): 762 MB
Building view
Query: All building doors and stairs
SPF size : 21.5 MB
April 12th 2016 MVD 25
C = {IfcDoor, IfcStair}R = {IfcRelDecomposes, IfcRelContainedInSpatialStructure, IfcRel-VoidsElement, IfcRelFillsElement, IfcRelDefinesByProperties }
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Conclusions
Benefits of MVD by using Web semantic technologies
Less or no code needed
Storage of abstract view along with data and schema
Users can easily define building views:
•GUIDs, IFC concepts or personalized concepts (rules)
Benefits of semantic web rule syntax
Automatic generation of concrete views
Easier exchange and implementation of abstract views
No needs to develop a parser for mvdXML
Everything is already coded in the semantic graph database
April 12th 2016 MVD 26
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Thank you for your attention.
Tarcisio Mendes de Farias –[email protected]
Ana Roxin – [email protected]
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
COBieOWL
Tarcisio Mendes de Farias, Ana Roxin andChristophe Nicolle
Standards Summit – RotterdamApril 11 - April 14
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Agenda
Context
• Building lifecycle
• Building Information Modeling
• COBie standard
Related work
• Adapting BIM standards to OWL
• Converting spreadsheets into OWL
Approach
• Conception of COBieOWL
• Extending and populating the COBieOWL ontology
Benefits
• Addressing SPARQL queries over COBieOWL
• Inferring new information
• Enriching the COBie model
• Integration with the Linking Open Data (LOD) cloud
April 12th 2016 MVD 29
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
GENERAL CONTEXT
Building lifecycle
Building Information Modeling
COBie standard
April 12th 2016 MVD 30
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Building Lifecycle
Managing
Phase
Constructors
Project
Phase
ContractorContractorSub contractors
Restructuring
PhaseStudy
Phase
Project Manager
April 12th 2016 MVD 31
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Building Management
Managing
Phase
Constructors
Project Phase
ContractorContractorSub contractors
Restructuration
PhaseStudy
Phase
Project Manager
Maintenance
Audit and Inventory
Human resources
Contracts(Security, maintenance…)
Financial management(leasing, sales, tax, maintenance, insurance…)
Legislation, norms…
Real estate management
RelocationEnvironmental impact
April 12th 2016 MVD 32
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Building Information Modeling (BIM)
◼ Latest approach for bridging interoperability gaps among current systems in the AEC/FM
◼ IFC (Industry Foundation Classes) First BIM standard, in 1999 by buildingSMART
Exchange of 3D building models
Object oriented model
BIMApril 12th 2016 MVD 33
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
COBie standard
◼ Construction-Operations Building information exchange
◼ Created under the National Institute of Building Sciences (NIBS) Facility Maintenance and Operations Committee
◼ For contractors, builders, designers and facility managers
◼ Novel method for sharing data during building life-cycle:
Spreadsheet-based, no geometric/3D data
Can be used on all building projects regardless of size and technological complexity
One COBie file per building project
General information about the COBie version and data
Yellow if required Green if specified as required
April 12th 2016 MVD 34
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
COBie deliverables
Early design phase
• Sheet: Project, site and facility
• Floor: Vertical levels and exterior areas
• Space: Spaces
• Zone: Sets of spaces sharing a specific attribute
• Type: Types of equipment, products, and materials
Detailed design phase
• Component: Individually named or schedule items
• System: Sets of components providing a service
• Assembly: Constituents for types, components and others
• Connection: Logical connections between components
• Impact: Economic, environmental and social impacts at various stages in the life cycle
Construction phase
• Document: Inclusion of submission and approval documents
• Type: Insertion of manufacturer and model information
• Component: Inclusion of serial and tag data
Facility Management
phase
• Spare: Onsite and replacement parts
• Resource: Required materials, tools, and training
• Job: PM, safety, and other job plans
All Phases
• Document: All applicable document references
• Attribute: Properties of referenced item
• Coordinate: Spatial locations in box, line, or point format
• Issue: Other issues remaining at handover.
• Contact: People and companies
April 12th 2016 MVD 35
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
COBie Data validation rules
◼ For referencing data present in other columns
Allowed values can be in form of a list, and must be also present in the column Email from the Contact sheet.
April 12th 2016 MVD 36
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
OWL-based ontology
Decidable
Formal
DL-based
Problems with existing standards
Semantic heterogeneity
No logic
No semantics
Static formats
Use OWL for representing the COBie standard = COBieOWL
April 12th 2016 MVD 37
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
RELATED WORK
Adapting BIM standards to OWL
Converting spreadsheets into OWL
April 12th 2016 MVD 38
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Current approaches
• Adapting IFC into OWL [1]
• For leveraging all modelling constraints required by the object-oriented structure of the IFC schema
• Integration with the LOD cloud - IfcWOD
Adapting BIM standards to OWL
• Connor et al. [2] “Mapping Master: a Flexible Approach for Mapping Spreadsheets to OWL »
• Mapping language M² for generating OWL ontologies
• Bowers et al. [3] “Owlifier: Creating OWL-DL ontologies from simple spreadsheet-based knowledge descriptions”
• Rules for creating, relating, and constraining concepts through spreadsheets
• Software-based conversion into OWL-DL ontologies
• Jupp et al. [4] “Populous: A tool for populating Templates for OWL ontologies”
• Ontology population from table-based forms
Converting spreadsheets into OWL
[1] De Farias, T.M., Roxin, A., Nicolle, C.: IfcWoD, Semantically Adapting IFC Model Rela-tions into OWL Properties. Proceedings of the32nd CIB W78 Conference on Information Technology in Construction, Oct 2015, Eindhoven, Netherlands[2] O’Connor, M. J., Halaschek-Wiener, C. and Musen, M. A.: Mapping Master: A flexible approach for mapping spreadsheets to OWL. InThe Semantic Web–ISWC 2010 (pp. 194-208). Springer Berlin Heidelberg (2010).[3] Bowers, S., Madin, J. S., & Schildhauer, M. P.: Owlifier: Creating OWL-DL ontologies from simple spreadsheet-based knowledgedescriptions. Ecological Informatics, 5(1), 19-25 (2010).[4] Jupp, S., Horridge, M., Iannone, L., Klein, J., Owen, S., Schanstra, J., Stevens, R. and Wolstencroft, K.: Populous: A Tool for PopulatingTemplates for OWL Ontologies. In SWAT4LS. (2010)
April 12th 2016 MVD 39
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Lacks of the current approaches
Current approaches
• Use a mapping language:
• Each new version of COBie standard implies an update of the mapping ensemble.
• Users need to learn the mapping language
• Go against COBie’s initial aim – avoiding additional training
• Do not consider COBie column color codes
Our approach
• Make use of the spreadsheet data validation functionality for stating restriction axioms and object properties in the ontology.
• Take column color codes into consideration.
April 12th 2016 MVD 40
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
OUR APPROACH
Conception of COBieOWL
Extending and populating the COBieOWL ontology
April 12th 2016 MVD 41
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Our contributions
• Each sheet from the COBie 2.4 template is mapped as an OWL class.
• Columns from sheets are mapped as OWL properties.
• Cells from each sheet are mapped as property values.
Semi-automatic conception of the COBieOWL
ontology, based on conversion
rules:
• Java-based COBieOWL generator
• Relies on Apache POI API (for handling spreadsheets) and on OWL API
Method for automatic
population of COBieOWL
April 12th 2016 MVD 42
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
A portion of COBieOWL ontology
∀ 𝐶 ∈ 𝐶𝑂𝐵𝑖𝑒 𝑇𝑒𝑚𝑝𝑙𝑎𝑡𝑒 𝑠ℎ𝑒𝑒𝑡 , 𝐶 ⊑ 𝐶𝑜𝑏𝑖𝑒𝑆ℎ𝑒𝑒𝑡 where 𝐶𝑜𝑏𝑖𝑒𝑆ℎ𝑒𝑒𝑡 ⊑ ⊤
April 12th 2016 MVD 43
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
COBie 2.4 template
OWL Axioms
Example
Column that points to anothercolumn using “Data Validation” rule.
Functional Object Property
All COBie sheets, CreatedBy column has values from the Email column from the Contact sheet.
cobie:createdBy = OWL object property with cobie:Contact as its range
𝐶𝑜𝑛𝑡𝑎𝑐𝑡 ⊑ ⊤⊤ ⊑ ∀𝑐𝑟𝑒𝑎𝑡𝑒𝑑𝐵𝑦. 𝐶𝑜𝑛𝑡𝑎𝑐𝑡
∃𝑐𝑟𝑒𝑎𝑡𝑒𝑑𝐵𝑦. ⊤ ⊑ 𝐶𝑜𝑏𝑖𝑒𝑠ℎ𝑒𝑒𝑡
Column that points to other sheet rows using cell values separated by commas.
Non-functional Object Property
Contact sheet, ResourceNames column has values defined in the Name column from the Resource sheet.
cobie:resourceNames = OWL non-functional property with values from cobie:Resource
𝐽𝑜𝑏 ⊑ ⊤𝑅𝑒𝑠𝑜𝑢𝑟𝑐𝑒 ⊑ ⊤
⊤ ⊑ ∀𝑟𝑒𝑠𝑜𝑢𝑟𝑐𝑒𝑁𝑎𝑚𝑒𝑠. 𝑅𝑒𝑠𝑜𝑢𝑟𝑐𝑒∃𝑟𝑒𝑠𝑜𝑢𝑟𝑐𝑒𝑁𝑎𝑚𝑒𝑠. ⊤ ⊑ 𝐽𝑜𝑏
Specific Column Mapping Rules (1)
April 12th 2016 MVD 44
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
COBie 2.4 template
OWL Axioms
Example
Columns with values from a PickListsheet
OWL datatype property with values from an OWL enumeration (owl:oneOf)
Category column in the Zone sheet takes values from the ZoneType column
𝑍𝑜𝑛𝑒 ⊑ ∀𝑐𝑎𝑡𝑒𝑔𝑜𝑟𝑦. 𝑍𝑂𝑁𝐸𝑇𝑌𝑃𝐸𝑍𝑂𝑁𝐸𝑇𝑌𝑃𝐸≡ {𝐶𝑖𝑟𝑐𝑢𝑙𝑎𝑡𝑖𝑜𝑛 𝑍𝑜𝑛𝑒} ⊔ {𝐹𝑖𝑟𝑒 𝐴𝑙𝑎𝑟𝑚 𝑍𝑜𝑛𝑒} ⊔ …⊔ {𝑉𝑒𝑛𝑡𝑖𝑙𝑎𝑡𝑖𝑜𝑛 𝑍𝑜𝑛𝑒}).
Column with values from PickListsheet with a cardinality ≤ threshold t.
Functional Datatype Property
Category column, threshold t = 161) In Type sheet, it has values from CategoryProduct column (about 6900) values become instances of cobie:CategoryProduct class.
∀𝑐𝑎𝑡𝑒𝑔𝑜𝑟𝑦. 𝐶𝑎𝑡𝑒𝑔𝑜𝑟𝑦𝑃𝑟𝑜𝑑𝑢𝑐𝑡𝑠𝑢𝑝𝑒𝑟𝑐𝑙𝑎𝑠𝑠 𝑜𝑓 𝑐𝑜𝑏𝑖𝑒: 𝑇𝑦𝑝𝑒
2) In Floor sheet, it has values from PickList sheet (less than 16)
⊤ ⊑ ∀𝑐𝑎𝑡𝑒𝑔𝑜𝑟𝑦𝐷𝑎𝑡𝑎𝑡𝑦𝑝𝑒. 𝑥𝑠𝑑: 𝑠𝑡𝑟𝑖𝑛𝑔𝐹𝑙𝑜𝑜𝑟⊑ ∀𝑐𝑎𝑡𝑒𝑔𝑜𝑟𝑦𝐷𝑎𝑡𝑎𝑡𝑦𝑝𝑒. ({𝐹𝑙𝑜𝑜𝑟} ⊔ {𝑅𝑜𝑜𝑓 } ⊔ {𝑆𝑖𝑡𝑒}).
Specific Column Mapping Rules (2)
April 12th 2016 MVD 45
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
COBie 2.4 template
OWL Axioms
Example
RequiredColumns (yellow)
Existential restriction
𝐶𝑜𝑏𝑖𝑒𝑆ℎ𝑒𝑒𝑡 ⊑ ∃𝑐𝑟𝑒𝑎𝑡𝑒𝑑𝐵𝑦. 𝐶𝑜𝑛𝑡𝑎𝑐𝑡𝐷𝑜𝑐𝑢𝑚𝑒𝑛𝑡 ⊑ ∃𝑛𝑎𝑚𝑒. 𝑥𝑠𝑑: 𝑠𝑡𝑟𝑖𝑛𝑔
Range definition for those properties is done via subsumption, when it depends on their domain class:
∃𝑐𝑎𝑡𝑒𝑔𝑜𝑟𝑦. ⊤⊑ 𝐶𝑜𝑛𝑡𝑎𝑐𝑡 ⊔ 𝐷𝑜𝑐𝑢𝑚𝑒𝑛𝑡 ⊔ 𝑇𝑦𝑝𝑒 ⊔ ⋯ ⊔ 𝐹𝑎𝑐𝑖𝑙𝑖𝑡𝑦 )
𝐶𝑜𝑛𝑡𝑎𝑐𝑡 ⊑ ∀𝑐𝑎𝑡𝑒𝑔𝑜𝑟𝑦. 𝐶𝑎𝑡𝑒𝑔𝑜𝑟𝑦𝑅𝑜𝑙𝑒𝐷𝑜𝑐𝑢𝑚𝑒𝑛𝑡 ⊑ ∀𝑐𝑎𝑡𝑒𝑔𝑜𝑟𝑦. 𝐷𝑜𝑐𝑢𝑚𝑒𝑛𝑡𝑇𝑦𝑝𝑒𝐹𝑎𝑐𝑖𝑙𝑖𝑡𝑦 ⊑ ∀𝑐𝑎𝑡𝑒𝑔𝑜𝑟𝑦. 𝐶𝑎𝑡𝑒𝑔𝑜𝑟𝑦𝐹𝑎𝑐𝑖𝑙𝑖𝑡𝑦
Other COBie Columns
Functional Datatype Property
Property range missing in COBie template, we use COBie Responsibility Matrix as an input for COBieOWL generator:
⊤ ⊑ ∀𝑐𝑜𝑜𝑟𝑑𝑖𝑛𝑎𝑡𝑒𝑋𝐴𝑥𝑖𝑠. 𝑥𝑠𝑑: 𝑑𝑜𝑢𝑏𝑙𝑒⊤ ⊑ ∀𝑐𝑜𝑙𝑜𝑟. 𝑥𝑠𝑑: 𝑠𝑡𝑟𝑖𝑛𝑔
⊤ ⊑ ∀𝑐𝑟𝑒𝑎𝑡𝑒𝑑𝑂𝑛. 𝑥𝑠𝑑: 𝑖𝑛𝑡𝑒𝑔𝑒𝑟
Specific Column Mapping Rules (3)
April 12th 2016 MVD 46
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
COBieOWL TBox
Item Value
Classes 30
Object properties 32
Datatype properties 125
Individuals (PickList) 9418
Inverse properties 7
DL expressiveness ALCHIF(D)
April 12th 2016 MVD 47
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Extending COBieOWL (1)
◼ Minor modeling problems solved manually
Turtle version of COBieOWL imported into Protégé
E.g. range of cobie:coordinateXAxis to xsd:double instead of xsd:string
April 12th 2016 MVD 48
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Extending COBieOWL (2)
◼ Sheets with columns that point to rows in other sheets
Identify all sheets having 2 columns with references to rows in other sheets
Definition of a new OWL object property [sheet name]To:
― Range: cobie:CobieSheet
– [𝑠ℎ𝑒𝑒𝑡 𝑛𝑎𝑚𝑒] ⊑ ⊤
– ⊤ ⊑ ∀[𝑠ℎ𝑒𝑒𝑡 𝑛𝑎𝑚𝑒]𝑇𝑜. 𝐶𝑜𝑏𝑖𝑒𝑆ℎ𝑒𝑒𝑡
– ∃[𝑠ℎ𝑒𝑒𝑡 𝑛𝑎𝑚𝑒]𝑇𝑜. ⊤ ⊑ [𝑠ℎ𝑒𝑒𝑡 𝑛𝑎𝑚𝑒]
― Domain: OWL class corresponding to the identified sheet
Definition of respective inverse properties
― 𝑐𝑜𝑏𝑖𝑒: [𝑠ℎ𝑒𝑒𝑡 𝑛𝑎𝑚𝑒]𝑇𝑜
― 𝑐𝑜𝑏𝑖𝑒: ℎ𝑎𝑠[𝑠ℎ𝑒𝑒𝑡 𝑛𝑎𝑚𝑒]
April 12th 2016 MVD 49
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Extending COBieOWL – example
Document sheet
Type sheet∃𝒅𝒐𝒄𝒖𝒎𝒆𝒏𝒕𝑻𝒐. ⊤ ⊑ 𝐷𝑜𝑐𝑢𝑚𝑒𝑛𝑡
𝐷𝑜𝑐𝑢𝑚𝑒𝑛𝑡 ⊑ ⊤ ,⊤ ⊑ ∀𝑑𝑜𝑐𝑢𝑚𝑒𝑛𝑡𝑇𝑜. 𝐶𝑜𝑏𝑖𝑒𝑆ℎ𝑒𝑒𝑡ℎ𝑎𝑠𝐷𝑜𝑐𝑢𝑚𝑒𝑛𝑡 ≡ 𝑑𝑜𝑐𝑢𝑚𝑒𝑛𝑡𝑇𝑜−
April 12th 2016 MVD 50
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
BENEFITS OF COBIEOWL
Addressing SPARQL queries over COBieOWL
Inferring new information
Enriching the COBie model
Integration with the Linking Open Data (LOD) cloud
April 12th 2016 MVD 51
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
SPARQL queries over COBieOWL
◼ Extraction of sub-graphs of COBieOWL
◼ Return all building information as created by a given user
CONSTRUCT{
?x X3 ?o } WHERE {
?y a cobie:Contact.
?y cobie:email <mailto:[email protected]>.
?x cobie:createdBy ?y.
?x X3 ?o }.
April 12th 2016 MVD 52
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Inferring new information
◼ By applying a DL reasoner over a KB
Backward-chaining reasoner as implemented in Stardog
◼ Object property cobie:hasDocument that is stated as an inverse property of cobie:documentTo
Automatic inference of new assertions regarding cobie:hasDocument property
Based on explicitly asserted cobie:documentTo properties
And vice-versa
Assertions:
cobie:documentTo(doc1,type1)
cobie:hasDocument(type2, doc2)
Inferences:
cobie:documentTo(type2,doc2)
cobie:hasDocument(type1, doc1),
(type1, type2 instances of cobie:Type)
(doc1, doc2 instances of cobie:Document)
April 12th 2016 MVD 53
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Defining new concepts
◼ By using SWRL rules and swrlb built-ins For specifying additional information concerning elements of the TBox
◼ Definition of the cobie:Window concept Allows a mapping to the same concept in other ontologies (e.g. IfcWOD)
𝑐𝑜𝑏𝑖𝑒: 𝐶𝑜𝑚𝑝𝑜𝑛𝑒𝑛𝑡(? 𝑥) ∧ 𝑐𝑜𝑏𝑖𝑒: 𝑛𝑎𝑚𝑒(? 𝑥, ? 𝑦)∧ 𝑠𝑤𝑟𝑙𝑏: 𝑐𝑜𝑛𝑡𝑎𝑖𝑛𝑠𝐼𝑔𝑛𝑜𝑟𝑒𝐶𝑎𝑠𝑒(? 𝑦, "𝑤𝑖𝑛𝑑𝑜𝑤" )⟶ 𝑐𝑜𝑏𝑖𝑒:𝑊𝑖𝑛𝑑𝑜𝑤(? 𝑥)
April 12th 2016 MVD 54
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Integration with the LOD cloud
◼ Links to well-known LOD vocabularies for automatic enrichment of COBieOWL
◼ FOAF (Firend-Of-A-Friend)
Remove existential restrictions for cobie:Contact
Assert the axioms :
◼ Dbpedia cobie:hasDBpedia datatype property containing the URI identifying a
resource on Dbpedia― Domain: cobie:CobieSheet
― 𝑐𝑜𝑏𝑖𝑒: ℎ𝑎𝑠𝐷𝐵𝑝𝑒𝑑𝑖𝑎(: 𝐶𝑎𝑝𝑖𝑡𝑎𝑙_𝑇𝑜𝑤𝑒𝑟, 𝑑𝑏𝑝𝑒𝑑𝑖𝑎: 𝐶𝑎𝑝𝑖𝑡𝑎𝑙_𝑇𝑜𝑤𝑒𝑟_(𝑆𝑖𝑛𝑔𝑎𝑝𝑜𝑟𝑒) ) .
𝑐𝑜𝑏𝑖𝑒: 𝐶𝑜𝑛𝑡𝑎𝑐𝑡 ≡ 𝑓𝑜𝑎𝑓: 𝐴𝑔𝑒𝑛𝑡∃𝑐𝑜𝑏𝑖𝑒: 𝑔𝑖𝑣𝑒𝑛𝑁𝑎𝑚𝑒. ⊤ ⊑ 𝑓𝑜𝑎𝑓: 𝑃𝑒𝑟𝑠𝑜𝑛∃𝑐𝑜𝑏𝑖𝑒: 𝑓𝑎𝑚𝑖𝑙𝑦𝑁𝑎𝑚𝑒. ⊤ ⊑ 𝑓𝑜𝑎𝑓: 𝑃𝑒𝑟𝑠𝑜𝑛𝑐𝑜𝑏𝑖𝑒: 𝑔𝑖𝑣𝑒𝑛𝑁𝑎𝑚𝑒 ≡ 𝑓𝑜𝑎𝑓: 𝑔𝑖𝑣𝑒𝑛𝑁𝑎𝑚𝑒𝑐𝑜𝑏𝑖𝑒: 𝑓𝑎𝑚𝑖𝑙𝑦𝑁𝑎𝑚𝑒 ≡ 𝑓𝑜𝑎𝑓: 𝑓𝑎𝑚𝑖𝑙𝑦𝑁𝑎𝑚𝑒
𝑐𝑜𝑏𝑖𝑒: 𝑒𝑚𝑎𝑖𝑙 ≡ 𝑓𝑜𝑎𝑓:𝑚𝑏𝑜𝑥
April 12th 2016 MVD 55
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Conclusions
• COBieOWL ontology for the COBie standard• Reduction of semantic heterogeneity
• Enrichment of building models
• Possible to address complex queries
• Integration in the LOD cloud• Augmentation of data interoperability
Conclusions
• Aligning COBieOWL with other standards • IfcWOD, OWL version of CityGML
• Address queries in natural language over such ontologies
Future works
April 12th 2016 MVD 56
An
a R
OX
IN –
an
a-m
ari
a.r
ox
in@
u-b
ou
rgo
gn
e.f
rT
rac
isio
ME
ND
ES
DE
FA
RIA
S -
tarc
isio
.me
nd
es
-de
-fa
ria
s@
u-b
ou
rgo
gn
e.f
r
Thank you for your attention
Tarcisio Mendes de Farias – [email protected]
Ana Roxin – [email protected]