01.06.2015 1 lars bjørkhaug & håvard bell sintef building and infrastructure an ontology for...
Post on 15-Jan-2016
226 views
TRANSCRIPT
21.04.23 1
an ontology for the building industry
COST C21 conference in Geneva
Lars Bjørkhaug & Håvard BellLars Bjørkhaug & Håvard BellSINTEF building and infrastructureSINTEF building and infrastructure
Lars Bjørkhaug, SINTEF Building and infrastructure
Introduction to IFD and its connection to IFCIntroduction to IFD and its connection to IFC
IFD - International Framework for DictionariesIFD - International Framework for Dictionaries
EDIBATECLexiConF l a g o f N e t h e r l a n d s . i c oF l a g o f S w e d e n . i c oF l a g o f N o r w a y . i c oF l a g o f N e t h e r l a n d s . i c oF l a g o f S w e d e n . i c oF l a g o f N o r w a y . i c o
BARBiBARBi …
IFD (ISO/DIS 12006-3) was developed by ISO/TC 59/SC 13/WG 6IFD (ISO/DIS 12006-3) was developed by ISO/TC 59/SC 13/WG 6
IFD is an EXPRESS model standardised in ISO 12006-3IFD is an EXPRESS model standardised in ISO 12006-3
Several countries has started building dictionaries based on IFDSeveral countries has started building dictionaries based on IFD
IFC have support for IFD information as of version Ifc2x3gIFC have support for IFD information as of version Ifc2x3g
The Norwegian BuildingSMART project and STABU has developed a The Norwegian BuildingSMART project and STABU has developed a common WSDL interface (API) to a unified IFD library common WSDL interface (API) to a unified IFD library
BARBi and LexiCon is now harmonized in a common IFD libraryBARBi and LexiCon is now harmonized in a common IFD library
USA and Canada has just signed an agreement to join the effortUSA and Canada has just signed an agreement to join the effort
Version 2 of the API freely accessible on: Version 2 of the API freely accessible on:
http://services.ifd-library.org/api/2.0?wsdl
Lars Bjørkhaug, SINTEF Building and infrastructure
IFC version 2x3gIFC version 2x3g
Adds support for IFD and GIS systems and their descriptive data
Building information models, GIS and ontologies - Building information models, GIS and ontologies - integratedintegrated
IFC – IFC – Industry Foundation ClassesIndustry Foundation Classes A complete building model Implemented in a large number of tools
IDM Information delivery manualsIDM Information delivery manuals
Formalised agreements of what to exchange,how and when.
IFD (ISO/DIS 12006-3)
Adds support for ontologies to IFC Facilitates better integration of
IFC with other standards Greatly improve the usability of
IFC property-sets
Lars Bjørkhaug, SINTEF Building and infrastructure
Give one concept multiple names in multiple languagesGive one concept multiple names in multiple languages
Concepts are categorized as being either objects, activities, Concepts are categorized as being either objects, activities, properties, actors, ativities, measures, groups or units.properties, actors, ativities, measures, groups or units.
In IFD a concept can have In IFD a concept can have multiple names in the same multiple names in the same languagelanguage
bjelke
truss
beam
ligger
balk
pumppump
Activity or process to pump
Physical object a physical pump on a plant
Functional object a pump as a functional object … … or one name can refer to or one name can refer to multiple conceptsmultiple concepts
What can IFD do?What can IFD do?
dørdør
doordoordørbladdørblad
IFD captures what dictionaries IFD captures what dictionaries normally don't.normally don't.
door door-setdoor door-set
Lars Bjørkhaug, SINTEF Building and infrastructure
The IFD API adds even more functionalityThe IFD API adds even more functionality
Ability to know who added concept, originally
Ability to tag every relationship between two concepts with a context
A context is a ”view” of the concepts. A context is a grouping of relationships between concepts. A context can be constrained for a given set of users, or be open for everyone
Ability to know the status of each concept (DRAFT, APPROVED, etc.)
Ability to set preferred name of given concept
A name can be preferred for some and not for others. Easier to use API
The complexity of the ISO 12006-3 model is hidden in the API The API is open and standardized and independent of
software or platform.
Lars Bjørkhaug, SINTEF Building and infrastructure
Lars Bjørkhaug, SINTEF Building and infrastructure
Lars Bjørkhaug, SINTEF Building and infrastructure
Lars Bjørkhaug, SINTEF Building and infrastructure
Lars Bjørkhaug, SINTEF Building and infrastructure
In a briefing document
Properties
In product catalogues
Properties
In classification systems
Properties
In building specifications
Properties
In a calculation system
Properties
In a Facility management system
Properties
In IFC
Properties
In a CAD system
Properties
IFD dictionary
Properties
How concepts are added to the IFD libraryHow concepts are added to the IFD library
Lars Bjørkhaug, SINTEF Building and infrastructure
Properties
BARBi - Norway
PropertiesLexiCon - Nederland
PropertiesEDIBATC - France
Properties…
Properties
One concept carries the same unique identificatior in every language
78AF4E98C8D4406B873DBB85E1FE7DB
In a briefing document
In product catalogues
Properties
In classification systems
Properties
In building specifications
Properties
In a calculation system
Properties
In a Facility management system
Properties
In IFC
Properties
In a CAD system
Properties
How concepts are added to the IFD libraryHow concepts are added to the IFD library
Lars Bjørkhaug, SINTEF Building and infrastructure
IFD, OWL and Topic mapsIFD, OWL and Topic maps
IFD – OWL (Web Ontology Language) ”Same” goal, different technologies
IFD has an EXPRESS meta model, OWL (RTF) is based on XML EXPRESS models can easily be converted to XML There exist OWL exports from IFD
IFD - Topic maps
very similar conceptually. ”concept” = ”topic” simliar ways of relating concepts by objectified relationships
IFD, OWL and Topic maps are complimentary technologies, Not compiting technologies
Lars Bjørkhaug, SINTEF Building and infrastructure
Further reading: Further reading:
For information about IFD visit: For information about IFD visit: http://www.ifd-library.org/http://www.ifd-library.org/
Link to online version of the different libraries
Papers and documentation about the project
Documentation for the new API
Tools and demos
For the WSDL API visit: For the WSDL API visit: http://buildingsmart.byggforsk.no/index.php/Ifd:IFD_APIhttp://buildingsmart.byggforsk.no/index.php/Ifd:IFD_API
An overview of existing functionality
Possibility to suggest changes and report errors
(Website soon moving to www.ifd-library.org)
Web-service already up running at :
http://services.ifd-library.org/api/2.0?wsdl
Lars Bjørkhaug, SINTEF Building and infrastructure
Providing life cycle planning Providing life cycle planning services services using a buildingSMART using a buildingSMART
ontologyontology
An example of practical use An example of practical use combining IFC / IFD and GIS datacombining IFC / IFD and GIS data
Lars Bjørkhaug – Håvard BellLars Bjørkhaug – Håvard Bell
Byggforsk – Norwegian building research Byggforsk – Norwegian building research instituteinstitute
Lars Bjørkhaug, SINTEF Building and infrastructure
M a te ria l L ife t im e e q ua t io n s Z in c a n d g a lv a n ise d s te e la t = [ 0 .1 4 [S O 2]0.26e 0.021 R he f(T )/R 1.18 + 0 .0 0 41 R a in [H + ]/R ] -1 f(T ) = 0 .0 73 (T -1 0 ) w h e n T 1 0 °C , -0 .0 2 5 (T -1 0 ) o th erw ise C op p e rb t = [ 0 .0 0 0 1 8[S O 2 ]0.34 [ O 3 ]0.84R h 1.06·e f(T )/R 1.06 + 0 .00 8 0 (R a in [H + ]/R )0.93 ] -1 /0 .83 f(T ) = 0 .0 28 (T -1 0 ) w h e n T 1 0 °C , -0 .0 5 4 (T -1 0 ) o th erw ise L im e sto ne c t = [ R /(2 .7 [S O 2]0.48e -0 .018 T + 0 .0 1 9R a in [H + ]) ]1/0 .96 S a n d ston e c a n d s p on g ilitc t = [ R /(2 .0 [S O 2]0.52e f(T ) + 0 .0 2 8R a in [H + ]) ]1/0 .91 f(T ) = 0 w h e n T 1 0 °C , -0 .0 1 3 (T -1 0 ) o th erw ise B ric k m a so n ry t = 7 0 ± 3 0 (S O 21 0 g /m 3 ) , 6 5 ± 30 oth erw ise R en d e ring t = 1 0 0 0/( 1 5.5 + 0.1 24 [S O 2 ]+ 0 .01 3 R ain[H + ] ) B itu m e n fe lt t = 1 0 0 0/( 4 7.7 + 0.3 27 [S O 2 ]+ 0 .08 0 R ain[H + ] ) C on c re te t = 5 0 ± 3 0 (S O 21 0 g /m 3 ) , 4 0 ± 30 oth erw ise P a in ts o n s te e l t = [ 5 /(0 .0 3 3[S O 2] + 0 .0 1 3 R h + f(T ) + 0 .0 01 3 R ain [H + ]) ]1/0 .41 f(T ) = 0 .0 15 (T -11 ) w h e n T 11 °C , -0 .1 5 (T -11 ) o th erw ise P a in ts o n g a lvan ise d ste e l t = [ 5 /(0 .0 0 84 [S O 2 ] + 0 .0 1 5 R h + f(T ) + 0 .0 00 8 2 R a in ) ]1/0 .43 f(T ) = 0 .04 0 (T -1 0 ) w h e n T 1 0 °C , -0 .0 6 4 (T -1 0 ) o th erw ise P a in ts o n a lu m in iu m t = 1 0 0 0/( 3 2.2 + 0.1 07 [S O 2 ]+ 0 .0 2 7 R a in [H + ] ) R ep a in te d a lu m in iu m t = 1 0 0 0/( 6 2.9 + 0.3 7[S O 2 ]+ 0 .09 5 R ain [H + ] ) P a in ts o n re n de rin g t = 1 0 0 0/( 1 8.8 + 0.2 78 [S O 2 ]+ 0 .07 0 R ain[H + ] ) P a in ts o n w o o d t = 1 00 0 /( 8 7 .5 + 1 .0 3 [S O 2]+ 0 .26 0 R ain[H + ] )
aR is e q ua l to 2 0 m fo r m a in te n a nc e o f g a lva n ise d s h ee t, 3 0 m fo r re p la c em en t o f ga lv a n ise d she e t a n d w ire a n d 6 0 m fo r m a in te n a nc e o f g a lva n ise d p rofile . bR is e q ua l to 1 0 0 m fo r co p p e r ro o fin g o f 8 0 0 m to ta l th ick n ess. cR is e q ua l to 5 0 0 0 m fo r la rg e co n stru ctio n s a n d 1 0 0 0 m fo r o rn a m e n ts a n d in sc rip tio ns .
Life cycle planning service, a simplified exampleLife cycle planning service, a simplified example
Material database (IFC/IFD)Material database (IFC/IFD)GIS and environmental GIS and environmental data (IFD)data (IFD)
Building information Building information model (IFC)model (IFC)
Life cycle planning servicesLife cycle planning services
Lars Bjørkhaug, SINTEF Building and infrastructure
M a te ria l L ife t im e e q ua t io n s Z in c a n d g a lv a n ise d s te e la t = [ 0 .1 4 [S O 2]0.26e 0.021 R he f(T )/R 1.18 + 0 .0 0 41 R a in [H + ]/R ] -1 f(T ) = 0 .0 73 (T -1 0 ) w h e n T 1 0 °C , -0 .0 2 5 (T -1 0 ) o th erw ise C op p e rb t = [ 0 .0 0 0 1 8[S O 2 ]0.34 [ O 3 ]0.84R h 1.06·e f(T )/R 1.06 + 0 .00 8 0 (R a in [H + ]/R )0.93 ] -1 /0 .83 f(T ) = 0 .0 28 (T -1 0 ) w h e n T 1 0 °C , -0 .0 5 4 (T -1 0 ) o th erw ise L im e sto ne c t = [ R /(2 .7 [S O 2]0.48e -0 .018 T + 0 .0 1 9R a in [H + ]) ]1/0 .96 S a n d ston e c a n d s p on g ilitc t = [ R /(2 .0 [S O 2]0.52e f(T ) + 0 .0 2 8R a in [H + ]) ]1/0 .91 f(T ) = 0 w h e n T 1 0 °C , -0 .0 1 3 (T -1 0 ) o th erw ise B ric k m a so n ry t = 7 0 ± 3 0 (S O 21 0 g /m 3 ) , 6 5 ± 30 oth erw ise R en d e ring t = 1 0 0 0/( 1 5.5 + 0.1 24 [S O 2 ]+ 0 .01 3 R ain[H + ] ) B itu m e n fe lt t = 1 0 0 0/( 4 7.7 + 0.3 27 [S O 2 ]+ 0 .08 0 R ain[H + ] ) C on c re te t = 5 0 ± 3 0 (S O 21 0 g /m 3 ) , 4 0 ± 30 oth erw ise P a in ts o n s te e l t = [ 5 /(0 .0 3 3[S O 2] + 0 .0 1 3 R h + f(T ) + 0 .0 01 3 R ain [H + ]) ]1/0 .41 f(T ) = 0 .0 15 (T -11 ) w h e n T 11 °C , -0 .1 5 (T -11 ) o th erw ise P a in ts o n g a lvan ise d ste e l t = [ 5 /(0 .0 0 84 [S O 2 ] + 0 .0 1 5 R h + f(T ) + 0 .0 00 8 2 R a in ) ]1/0 .43 f(T ) = 0 .04 0 (T -1 0 ) w h e n T 1 0 °C , -0 .0 6 4 (T -1 0 ) o th erw ise P a in ts o n a lu m in iu m t = 1 0 0 0/( 3 2.2 + 0.1 07 [S O 2 ]+ 0 .0 2 7 R a in [H + ] ) R ep a in te d a lu m in iu m t = 1 0 0 0/( 6 2.9 + 0.3 7[S O 2 ]+ 0 .09 5 R ain [H + ] ) P a in ts o n re n de rin g t = 1 0 0 0/( 1 8.8 + 0.2 78 [S O 2 ]+ 0 .07 0 R ain[H + ] ) P a in ts o n w o o d t = 1 00 0 /( 8 7 .5 + 1 .0 3 [S O 2]+ 0 .26 0 R ain[H + ] )
aR is e q ua l to 2 0 m fo r m a in te n a nc e o f g a lva n ise d s h ee t, 3 0 m fo r re p la c em en t o f ga lv a n ise d she e t a n d w ire a n d 6 0 m fo r m a in te n a nc e o f g a lva n ise d p rofile . bR is e q ua l to 1 0 0 m fo r co p p e r ro o fin g o f 8 0 0 m to ta l th ick n ess. cR is e q ua l to 5 0 0 0 m fo r la rg e co n stru ctio n s a n d 1 0 0 0 m fo r o rn a m e n ts a n d in sc rip tio ns .
Life cycle planning service, a simplified exampleLife cycle planning service, a simplified example
Update building modelUpdate building model
• Store information back to IFC model• Tag IFC information with guids from
IFD
Select locationSelect location
• Connect to GIS system using IFG
Collect dataCollect data
• Air quality and climatic data • Query using IFD ontology
Lars Bjørkhaug, SINTEF Building and infrastructure
M a te ria l L ife t im e e q ua t io n s Z in c a n d g a lv a n ise d s te e la t = [ 0 .1 4 [S O 2]0.26e 0.021 R he f(T )/R 1.18 + 0 .0 0 41 R a in [H + ]/R ] -1 f(T ) = 0 .0 73 (T -1 0 ) w h e n T 1 0 °C , -0 .0 2 5 (T -1 0 ) o th erw ise C op p e rb t = [ 0 .0 0 0 1 8[S O 2 ]0.34 [ O 3 ]0.84R h 1.06·e f(T )/R 1.06 + 0 .00 8 0 (R a in [H + ]/R )0.93 ] -1 /0 .83 f(T ) = 0 .0 28 (T -1 0 ) w h e n T 1 0 °C , -0 .0 5 4 (T -1 0 ) o th erw ise L im e sto ne c t = [ R /(2 .7 [S O 2]0.48e -0 .018 T + 0 .0 1 9R a in [H + ]) ]1/0 .96 S a n d ston e c a n d s p on g ilitc t = [ R /(2 .0 [S O 2]0.52e f(T ) + 0 .0 2 8R a in [H + ]) ]1/0 .91 f(T ) = 0 w h e n T 1 0 °C , -0 .0 1 3 (T -1 0 ) o th erw ise B ric k m a so n ry t = 7 0 ± 3 0 (S O 21 0 g /m 3 ) , 6 5 ± 30 oth erw ise R en d e ring t = 1 0 0 0/( 1 5.5 + 0.1 24 [S O 2 ]+ 0 .01 3 R ain[H + ] ) B itu m e n fe lt t = 1 0 0 0/( 4 7.7 + 0.3 27 [S O 2 ]+ 0 .08 0 R ain[H + ] ) C on c re te t = 5 0 ± 3 0 (S O 21 0 g /m 3 ) , 4 0 ± 30 oth erw ise P a in ts o n s te e l t = [ 5 /(0 .0 3 3[S O 2] + 0 .0 1 3 R h + f(T ) + 0 .0 01 3 R ain [H + ]) ]1/0 .41 f(T ) = 0 .0 15 (T -11 ) w h e n T 11 °C , -0 .1 5 (T -11 ) o th erw ise P a in ts o n g a lvan ise d ste e l t = [ 5 /(0 .0 0 84 [S O 2 ] + 0 .0 1 5 R h + f(T ) + 0 .0 00 8 2 R a in ) ]1/0 .43 f(T ) = 0 .04 0 (T -1 0 ) w h e n T 1 0 °C , -0 .0 6 4 (T -1 0 ) o th erw ise P a in ts o n a lu m in iu m t = 1 0 0 0/( 3 2.2 + 0.1 07 [S O 2 ]+ 0 .0 2 7 R a in [H + ] ) R ep a in te d a lu m in iu m t = 1 0 0 0/( 6 2.9 + 0.3 7[S O 2 ]+ 0 .09 5 R ain [H + ] ) P a in ts o n re n de rin g t = 1 0 0 0/( 1 8.8 + 0.2 78 [S O 2 ]+ 0 .07 0 R ain[H + ] ) P a in ts o n w o o d t = 1 00 0 /( 8 7 .5 + 1 .0 3 [S O 2]+ 0 .26 0 R ain[H + ] )
aR is e q ua l to 2 0 m fo r m a in te n a nc e o f g a lva n ise d s h ee t, 3 0 m fo r re p la c em en t o f ga lv a n ise d she e t a n d w ire a n d 6 0 m fo r m a in te n a nc e o f g a lva n ise d p rofile . bR is e q ua l to 1 0 0 m fo r co p p e r ro o fin g o f 8 0 0 m to ta l th ick n ess. cR is e q ua l to 5 0 0 0 m fo r la rg e co n stru ctio n s a n d 1 0 0 0 m fo r o rn a m e n ts a n d in sc rip tio ns .
Life cycle planning service, a simplified exampleLife cycle planning service, a simplified example
Validate the modelValidate the model
• Check for missing material specifications
Get material informationGet material information
• From material db.• From IFD library specifications
Update building modelUpdate building model
• Store information back to IFC model• Using IFD tags to identify properties
Lars Bjørkhaug, SINTEF Building and infrastructure
M a te ria l L ife t im e e q ua t io n s Z in c a n d g a lv a n ise d s te e la t = [ 0 .1 4 [S O 2]0.26e 0.021 R he f(T )/R 1.18 + 0 .0 0 41 R a in [H + ]/R ] -1 f(T ) = 0 .0 73 (T -1 0 ) w h e n T 1 0 °C , -0 .0 2 5 (T -1 0 ) o th erw ise C op p e rb t = [ 0 .0 0 0 1 8[S O 2 ]0.34 [ O 3 ]0.84R h 1.06·e f(T )/R 1.06 + 0 .00 8 0 (R a in [H + ]/R )0.93 ] -1 /0 .83 f(T ) = 0 .0 28 (T -1 0 ) w h e n T 1 0 °C , -0 .0 5 4 (T -1 0 ) o th erw ise L im e sto ne c t = [ R /(2 .7 [S O 2]0.48e -0 .018 T + 0 .0 1 9R a in [H + ]) ]1/0 .96 S a n d ston e c a n d s p on g ilitc t = [ R /(2 .0 [S O 2]0.52e f(T ) + 0 .0 2 8R a in [H + ]) ]1/0 .91 f(T ) = 0 w h e n T 1 0 °C , -0 .0 1 3 (T -1 0 ) o th erw ise B ric k m a so n ry t = 7 0 ± 3 0 (S O 21 0 g /m 3 ) , 6 5 ± 30 oth erw ise R en d e ring t = 1 0 0 0/( 1 5.5 + 0.1 24 [S O 2 ]+ 0 .01 3 R ain[H + ] ) B itu m e n fe lt t = 1 0 0 0/( 4 7.7 + 0.3 27 [S O 2 ]+ 0 .08 0 R ain[H + ] ) C on c re te t = 5 0 ± 3 0 (S O 21 0 g /m 3 ) , 4 0 ± 30 oth erw ise P a in ts o n s te e l t = [ 5 /(0 .0 3 3[S O 2] + 0 .0 1 3 R h + f(T ) + 0 .0 01 3 R ain [H + ]) ]1/0 .41 f(T ) = 0 .0 15 (T -11 ) w h e n T 11 °C , -0 .1 5 (T -11 ) o th erw ise P a in ts o n g a lvan ise d ste e l t = [ 5 /(0 .0 0 84 [S O 2 ] + 0 .0 1 5 R h + f(T ) + 0 .0 00 8 2 R a in ) ]1/0 .43 f(T ) = 0 .04 0 (T -1 0 ) w h e n T 1 0 °C , -0 .0 6 4 (T -1 0 ) o th erw ise P a in ts o n a lu m in iu m t = 1 0 0 0/( 3 2.2 + 0.1 07 [S O 2 ]+ 0 .0 2 7 R a in [H + ] ) R ep a in te d a lu m in iu m t = 1 0 0 0/( 6 2.9 + 0.3 7[S O 2 ]+ 0 .09 5 R ain [H + ] ) P a in ts o n re n de rin g t = 1 0 0 0/( 1 8.8 + 0.2 78 [S O 2 ]+ 0 .07 0 R ain[H + ] ) P a in ts o n w o o d t = 1 00 0 /( 8 7 .5 + 1 .0 3 [S O 2]+ 0 .26 0 R ain[H + ] )
aR is e q ua l to 2 0 m fo r m a in te n a nc e o f g a lva n ise d s h ee t, 3 0 m fo r re p la c em en t o f ga lv a n ise d she e t a n d w ire a n d 6 0 m fo r m a in te n a nc e o f g a lva n ise d p rofile . bR is e q ua l to 1 0 0 m fo r co p p e r ro o fin g o f 8 0 0 m to ta l th ick n ess. cR is e q ua l to 5 0 0 0 m fo r la rg e co n stru ctio n s a n d 1 0 0 0 m fo r o rn a m e n ts a n d in sc rip tio ns .
Life cycle planning service, a simplified exampleLife cycle planning service, a simplified example
Update building modelUpdate building model
• Store information back to IFC model
• Using IFD tags to identify data
Connect to serviceConnect to service
• Life cycle planning service
Estimate lifespanEstimate lifespan
• using air quality and climatic data • damage functions• IFC/IFD data
Lars Bjørkhaug, SINTEF Building and infrastructure