SlideShare a Scribd company logo
1 of 19
An	
  ontological	
  approach	
  to	
  	
  
               BIM	
  exchanges	
  	
  
in	
  the	
  precast	
  concrete	
  industry	
  

                Manu	
  Venugopal	
  
                Charles	
  Eastman	
  	
  
                 Jochen	
  Teizer	
  
                           	
  
                  May	
  23,	
  2012	
  
Outline

    •    Motivation and Background
    •    Research Objectives
    •    Research Framework
    •    Ontology-based Approach
    •    Industry Implementation
    •    Conclusions




2                                    2
Research Motivation

    •  A Roadmap for BIM research in Construction



                                                       Socio-Economic
                                                       Level
                                                       •  Better processes &
                                 Application Level        products for the
                                 •  New tools &           construction industry
                                    technologies for   •  Sustainable
        Fundamental Level           construction          development
        •  Interoperability of
           BIM tools
        •  New methods and
           standards




3                                                                                 3
Construction Planning and Execution

    •  Diverse set of information and models

    Construction Planning and Simulation   Execution / Monitoring

                                                          (Trimble 2011)




     (Barton Malow 2011)




4                                                                          4
Rapid Prototyping, Modeling & Analysis

    •  Integrating Laser Scanning, Photogrammetry and BIM
    •  Point cloud to object based models (Bosche 2010, Akinci et al. 2010,
                                                    Teizer et al. 2011)




                 Rapid Progress Monitoring: Change within 12 hours


5                                                                         5
Rapid Prototyping, Modeling & Analysis


      Unloading        (Cheng, Venugopal, et al. 2011)
      rebar




                                                         RAPIDS Lab




6                                                                     6
A	
  Rule	
  Based	
  Checking	
  BIM	
  Pla;orm	
  	
  
    for	
  Safety	
  Planning	
  and	
  Simula?on	
  




                                 (Zhang, S., Venugopal, M., Teizer, J., and Eastman, C. 2011)
7                                                                                               7
Research Objectives

    •  Objectives: Information exchanges for entire life cycle of a
       project
       –  Provide an object oriented and modular mechanism for
          composing information exchanges
       –  Formalize the IFC definitions, relationships and rules
    •  Scope Definition
       –  Domain: Precast/Pre-stressed Concrete Industry
                                        Model View


                                                                           (Venugopal et al. 2011)
              Architectural            IFC Schema             Structural
                 Model                                         Model

                               IFC                   IFC
                              Export                Import


                Software A               Neutral File        Software B                     8
8
Research Methodology




9                          9
Multi-layered Ontology Approach
pa




10                                     10
Precast Piece Ontology
                                                             Engineering
                                                             Ontologies
                                             Components


                                                          Connections




                       Application                                        System
                       Ontology



                                                                         Placement




                                                              Material

                                               Geometry
                              Requirements



11
used to define assemblies as being assembled from parts. Asymmetry

 to say that an individual is a proper part of itself. A is a part of B,

t of A.  Ontology Definitions
           x ⌃ y ⇧⌅ y ⌃ x(Asymmetry)                                  (3)

  Example: Component Ontology
tness are defined as sharing a common part or the negation of this as

llowing definitions. An individual overlaps another means that either

other.     “Part-of” Relationship
                            ^
          x ⇥ y ⇤ ⌥zz < x       z < y(Overlap)                        (4)

  SpatialyHierarchy Building Element
       x | ⇤⌅ x ⇥ y(Disjointness)                                     (5)
                                Aggregation
 eak supplementation principle, when an individual has a proper part
ng sum of the individuals. This is expressed by the following definition.
another proper part disjoint from the first, which means an individual
                      _
shedxfrom ⇤ x sum of x = y(P roperPis shown )by following equation.
      < y the ⌃ y its parts. This art of                          (1)

                      ^
ds for Part-of < y ⌅ y < Transitivityart of ) when an individual
   x ⌃ y ⇤ x relationship. x(P roperP states that             (6)
  second individual that is a proper part-of a third individual, then the
 sfying this axiom is the Building Element being a proper part of another
r part of the third (A part of B and B part of C, then A part of C).
uch as a slab aggregation. Slab’s component pieces are assumed to be
ng has slabs, slab has DoubleTee, hence building has DoubleTee. This
disjoint, without overlaps. They may overlap the slab. Slabs are a
 ollowing definition.

                ^
          x⌃y       y ⌃ z ⇧ 96⌃ z(T ransitive)
                            x                                        (2)


used to define assemblies as being assembled from parts. Asymmetry

 to say that an individual is a proper part of itself. A is a part of B,
   12
 of A.
s a general purpose shape, boundary representation because its top
am but allows overlapping. Overlap can be checked by taking binary


        Ontology Definitions
ecause of toppings. Carry should be made to ensure that the slab
duals as expressed in following definition.
nents, when unioned together, has no spaces between. Thus specific
             x · y(BinaryP roduct)                              (7)
shape are defined for each type of embedded beam. We can also
individuals bigger assemblies. Overlapping Figure 36 Proper the dot
 gated into the above equation is invalid. classifies shows Part of
  Example: Component Ontology
 sting on a column, these two individuals are not supposed to overlap.
 classes here. Those which allow overlapping and those which do not.
ave a dot product, and therefore allow overlap. Whereas,be assigned
proper part of slab, but does not the shared part has to reinforcing
  Overlaps, Feature Additions,
ividuals.
  Void Objects
am but allows overlapping. Overlap can be checked by taking binary

duals as expressed in following at least one of x and y. The di erence
e individual that encompasses definition.

which is a proper part of x but does not share a part with y. The
            x · y(BinaryP roduct)                              (7)
define this.
 ndividuals the above y(Sum) is invalid. Figure 36 shows the dot
                 x + equation                                (8)
sting on a column, these two individuals are not supposed to overlap.
              x y(Dif f erence)                                   (9)
ave a dot product, and therefore the shared part has to be assigned

ividuals.              97

e individual that encompasses at least one of x and y. The di erence

which is a proper part of x but does not share a part with y. The

define this.

                  x + y(Sum)                                      (8)

              x   y(Dif f erence)                                 (9)


                       97



   13                                                                    13
Semantic Exchange Modules (SEM)

     •  A structured, modular subset of the objects and relationships
     •  An object-oriented layer on top of ontologies
     •  Enables BIM software import and export functions




                  Structure of a Semantic Exchange Module



14                                                               14
SEM based Approach




15                        15
Industry Implementation

     •  Test Case: Automation of Precast Procurement Process
       –  Fabrication of precast pieces – opportunity to automate
          the workflow

                                                                                  Analysis
                                                                                  Packages


           Design                         Detailing                                 ETABS
          Packages        IFC Data        Packages          IFC Data



             Revit,     Design Model       Tekla,       Fabrication Model           Mgmt
                                                                                  Packages
          Vectorworks                  Structureworks


                                                                            SCIA Material Tracking




16
Industry Implementation




Architectural Design Structural Engineering and Analysis Precast Detailed Design


                         Ontology-based SEM layer


 Production Planning and Delivery      Schedule                Coordination




 17                                                                       17
Conclusions

     •  Introduced a new approach for information exchanges
     •  A consistent methodology for defining model views and IFC
        implementations
     •  SEM library needs further extensions
     •  Facilitate a way for domain groups to effectively define their
        interoperability needs and implement efficiently
     •  It will improve the AEC/FM industry by enabling/reducing the time
        to implement a workflow in BIM




18                                                                    18
Contact and Acknowledgements


                         Thank you!
                           Manu Venugopal, Ph.D.,
                       Postdoctoral Research Fellow
               School of Civil and Environmental Engineering
                      Georgia Institute of Technology
                    E-Mail: manu.menon@gatech.edu
                           Phone: (510)-579-8656
               Web: http://dcom.arch.gatech.edu/mvenugopal




19                                                             19

More Related Content

What's hot

OGC spet 2010 Meta-propagation of uncertainties within workflows
OGC spet 2010 Meta-propagation of uncertainties within workflowsOGC spet 2010 Meta-propagation of uncertainties within workflows
OGC spet 2010 Meta-propagation of uncertainties within workflowsDidier, G. Leibovici
 
Manifold learning for credit risk assessment
Manifold learning for credit risk assessment Manifold learning for credit risk assessment
Manifold learning for credit risk assessment Armando Vieira
 

What's hot (6)

A04570106
A04570106A04570106
A04570106
 
Class01
Class01Class01
Class01
 
Eurogen v
Eurogen vEurogen v
Eurogen v
 
OGC spet 2010 Meta-propagation of uncertainties within workflows
OGC spet 2010 Meta-propagation of uncertainties within workflowsOGC spet 2010 Meta-propagation of uncertainties within workflows
OGC spet 2010 Meta-propagation of uncertainties within workflows
 
Manifold learning for credit risk assessment
Manifold learning for credit risk assessment Manifold learning for credit risk assessment
Manifold learning for credit risk assessment
 
Ijetcas14 430
Ijetcas14 430Ijetcas14 430
Ijetcas14 430
 

Viewers also liked

BIM for Health & Safety: Virtually Sorted
BIM for Health & Safety: Virtually SortedBIM for Health & Safety: Virtually Sorted
BIM for Health & Safety: Virtually SortedThe NBS
 
Linked Data for Architecture, Engineering and Construction (AEC)
Linked Data for Architecture, Engineering and Construction (AEC)Linked Data for Architecture, Engineering and Construction (AEC)
Linked Data for Architecture, Engineering and Construction (AEC)Stefan Dietze
 
Robust Information Exchanges For BIM
Robust Information Exchanges For BIMRobust Information Exchanges For BIM
Robust Information Exchanges For BIMManu Venugopal
 
BIM for health and safety - Its a No-Brainer
BIM for health and safety - Its a No-BrainerBIM for health and safety - Its a No-Brainer
BIM for health and safety - Its a No-BrainerStefan Mordue RIBA
 
Defining who, what and when on BIM Level 2 projects | Empowering you in a BIM...
Defining who, what and when on BIM Level 2 projects | Empowering you in a BIM...Defining who, what and when on BIM Level 2 projects | Empowering you in a BIM...
Defining who, what and when on BIM Level 2 projects | Empowering you in a BIM...The NBS
 
5th Qatar BIM User Day, Perspectives on UK BIM standards & local adoption
5th Qatar BIM User Day, Perspectives on UK BIM standards & local adoption5th Qatar BIM User Day, Perspectives on UK BIM standards & local adoption
5th Qatar BIM User Day, Perspectives on UK BIM standards & local adoptionBIM User Day
 

Viewers also liked (7)

BIM for Health & Safety: Virtually Sorted
BIM for Health & Safety: Virtually SortedBIM for Health & Safety: Virtually Sorted
BIM for Health & Safety: Virtually Sorted
 
Linked Data for Architecture, Engineering and Construction (AEC)
Linked Data for Architecture, Engineering and Construction (AEC)Linked Data for Architecture, Engineering and Construction (AEC)
Linked Data for Architecture, Engineering and Construction (AEC)
 
Robust Information Exchanges For BIM
Robust Information Exchanges For BIMRobust Information Exchanges For BIM
Robust Information Exchanges For BIM
 
BIM for health and safety - Its a No-Brainer
BIM for health and safety - Its a No-BrainerBIM for health and safety - Its a No-Brainer
BIM for health and safety - Its a No-Brainer
 
Defining who, what and when on BIM Level 2 projects | Empowering you in a BIM...
Defining who, what and when on BIM Level 2 projects | Empowering you in a BIM...Defining who, what and when on BIM Level 2 projects | Empowering you in a BIM...
Defining who, what and when on BIM Level 2 projects | Empowering you in a BIM...
 
5th Qatar BIM User Day, Perspectives on UK BIM standards & local adoption
5th Qatar BIM User Day, Perspectives on UK BIM standards & local adoption5th Qatar BIM User Day, Perspectives on UK BIM standards & local adoption
5th Qatar BIM User Day, Perspectives on UK BIM standards & local adoption
 
Virtual Design and Construction
Virtual Design and ConstructionVirtual Design and Construction
Virtual Design and Construction
 

Similar to Ontology-based approach for BIM exchanges

Software Architecture: views and viewpoints
Software Architecture: views and viewpointsSoftware Architecture: views and viewpoints
Software Architecture: views and viewpointsHenry Muccini
 
On the Composition and Reuse of Viewpoints
On the Composition and Reuse of ViewpointsOn the Composition and Reuse of Viewpoints
On the Composition and Reuse of ViewpointsHenry Muccini
 
[Cib]achieving interoperability between bim and gis final
[Cib]achieving interoperability between bim and gis final[Cib]achieving interoperability between bim and gis final
[Cib]achieving interoperability between bim and gis finalAna Roxin
 
A Proposal on a Method of ArchiMate based Concept of Operation (ConOps)
A Proposal on a Method of ArchiMate based Concept of Operation (ConOps)A Proposal on a Method of ArchiMate based Concept of Operation (ConOps)
A Proposal on a Method of ArchiMate based Concept of Operation (ConOps)IJCSIS Research Publications
 
Lean Building Research Introduction
Lean Building Research IntroductionLean Building Research Introduction
Lean Building Research IntroductionClayton Miller
 
Collaborative Modeling of Processes and Ontologies with MoKi
Collaborative Modeling of Processes and Ontologies with MoKiCollaborative Modeling of Processes and Ontologies with MoKi
Collaborative Modeling of Processes and Ontologies with MoKiMauro Dragoni
 
Research Sruti
Research SrutiResearch Sruti
Research Srutisrutin
 
Migration strategies for object oriented system to component based system
Migration strategies for object oriented system to component based systemMigration strategies for object oriented system to component based system
Migration strategies for object oriented system to component based systemijfcstjournal
 
FOMI2017 - A method to generate a modular ifcOWL ontology
FOMI2017 - A method to generate a modular ifcOWL ontologyFOMI2017 - A method to generate a modular ifcOWL ontology
FOMI2017 - A method to generate a modular ifcOWL ontologyPieter Pauwels
 
Graph-based analysis of resource dependencies in project networks
Graph-based analysis of resource dependencies in project networksGraph-based analysis of resource dependencies in project networks
Graph-based analysis of resource dependencies in project networksGurdal Ertek
 
GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology Engineering
GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology EngineeringGOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology Engineering
GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology EngineeringChristophe Debruyne
 
BIM Usage in Construction Industry and An application of Clash Detection and ...
BIM Usage in Construction Industry and An application of Clash Detection and ...BIM Usage in Construction Industry and An application of Clash Detection and ...
BIM Usage in Construction Industry and An application of Clash Detection and ...Ravindra SSK Medicharla
 
Object Oriented Programming Implementation of Scalar, Vector, and Tensor Vari...
Object Oriented Programming Implementation of Scalar, Vector, and Tensor Vari...Object Oriented Programming Implementation of Scalar, Vector, and Tensor Vari...
Object Oriented Programming Implementation of Scalar, Vector, and Tensor Vari...LLGYeo
 
A Conceptual Model for Building Requirements Processing
A Conceptual Model for Building Requirements ProcessingA Conceptual Model for Building Requirements Processing
A Conceptual Model for Building Requirements ProcessingCyril MAUGER
 
A metric based approach for measuring the conceptual integrity of software ar...
A metric based approach for measuring the conceptual integrity of software ar...A metric based approach for measuring the conceptual integrity of software ar...
A metric based approach for measuring the conceptual integrity of software ar...ijseajournal
 
OO Development 1 - Introduction to Object-Oriented Development
OO Development 1 - Introduction to Object-Oriented DevelopmentOO Development 1 - Introduction to Object-Oriented Development
OO Development 1 - Introduction to Object-Oriented DevelopmentRandy Connolly
 
EXECUTABLE MODELING FOR SYSTEMS, SOFTWARE AND CYBER-PHYSICAL SYSTEMS
EXECUTABLE MODELING FOR SYSTEMS, SOFTWARE AND CYBER-PHYSICAL SYSTEMSEXECUTABLE MODELING FOR SYSTEMS, SOFTWARE AND CYBER-PHYSICAL SYSTEMS
EXECUTABLE MODELING FOR SYSTEMS, SOFTWARE AND CYBER-PHYSICAL SYSTEMSBenoit Combemale
 
Sa 008 architecture_views
Sa 008 architecture_viewsSa 008 architecture_views
Sa 008 architecture_viewsFrank Gielen
 

Similar to Ontology-based approach for BIM exchanges (20)

Software Architecture: views and viewpoints
Software Architecture: views and viewpointsSoftware Architecture: views and viewpoints
Software Architecture: views and viewpoints
 
On the Composition and Reuse of Viewpoints
On the Composition and Reuse of ViewpointsOn the Composition and Reuse of Viewpoints
On the Composition and Reuse of Viewpoints
 
[Cib]achieving interoperability between bim and gis final
[Cib]achieving interoperability between bim and gis final[Cib]achieving interoperability between bim and gis final
[Cib]achieving interoperability between bim and gis final
 
A Proposal on a Method of ArchiMate based Concept of Operation (ConOps)
A Proposal on a Method of ArchiMate based Concept of Operation (ConOps)A Proposal on a Method of ArchiMate based Concept of Operation (ConOps)
A Proposal on a Method of ArchiMate based Concept of Operation (ConOps)
 
Lean Building Research Introduction
Lean Building Research IntroductionLean Building Research Introduction
Lean Building Research Introduction
 
Collaborative Modeling of Processes and Ontologies with MoKi
Collaborative Modeling of Processes and Ontologies with MoKiCollaborative Modeling of Processes and Ontologies with MoKi
Collaborative Modeling of Processes and Ontologies with MoKi
 
Research Sruti
Research SrutiResearch Sruti
Research Sruti
 
Migration strategies for object oriented system to component based system
Migration strategies for object oriented system to component based systemMigration strategies for object oriented system to component based system
Migration strategies for object oriented system to component based system
 
FOMI2017 - A method to generate a modular ifcOWL ontology
FOMI2017 - A method to generate a modular ifcOWL ontologyFOMI2017 - A method to generate a modular ifcOWL ontology
FOMI2017 - A method to generate a modular ifcOWL ontology
 
Graph-based analysis of resource dependencies in project networks
Graph-based analysis of resource dependencies in project networksGraph-based analysis of resource dependencies in project networks
Graph-based analysis of resource dependencies in project networks
 
GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology Engineering
GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology EngineeringGOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology Engineering
GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology Engineering
 
BIM Usage in Construction Industry and An application of Clash Detection and ...
BIM Usage in Construction Industry and An application of Clash Detection and ...BIM Usage in Construction Industry and An application of Clash Detection and ...
BIM Usage in Construction Industry and An application of Clash Detection and ...
 
Object Oriented Programming Implementation of Scalar, Vector, and Tensor Vari...
Object Oriented Programming Implementation of Scalar, Vector, and Tensor Vari...Object Oriented Programming Implementation of Scalar, Vector, and Tensor Vari...
Object Oriented Programming Implementation of Scalar, Vector, and Tensor Vari...
 
A Conceptual Model for Building Requirements Processing
A Conceptual Model for Building Requirements ProcessingA Conceptual Model for Building Requirements Processing
A Conceptual Model for Building Requirements Processing
 
A metric based approach for measuring the conceptual integrity of software ar...
A metric based approach for measuring the conceptual integrity of software ar...A metric based approach for measuring the conceptual integrity of software ar...
A metric based approach for measuring the conceptual integrity of software ar...
 
OO Development 1 - Introduction to Object-Oriented Development
OO Development 1 - Introduction to Object-Oriented DevelopmentOO Development 1 - Introduction to Object-Oriented Development
OO Development 1 - Introduction to Object-Oriented Development
 
CBArchitect
CBArchitectCBArchitect
CBArchitect
 
EXECUTABLE MODELING FOR SYSTEMS, SOFTWARE AND CYBER-PHYSICAL SYSTEMS
EXECUTABLE MODELING FOR SYSTEMS, SOFTWARE AND CYBER-PHYSICAL SYSTEMSEXECUTABLE MODELING FOR SYSTEMS, SOFTWARE AND CYBER-PHYSICAL SYSTEMS
EXECUTABLE MODELING FOR SYSTEMS, SOFTWARE AND CYBER-PHYSICAL SYSTEMS
 
Sa 008 architecture_views
Sa 008 architecture_viewsSa 008 architecture_views
Sa 008 architecture_views
 
Uml3
Uml3Uml3
Uml3
 

Recently uploaded

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Ontology-based approach for BIM exchanges

  • 1. An  ontological  approach  to     BIM  exchanges     in  the  precast  concrete  industry   Manu  Venugopal   Charles  Eastman     Jochen  Teizer     May  23,  2012  
  • 2. Outline •  Motivation and Background •  Research Objectives •  Research Framework •  Ontology-based Approach •  Industry Implementation •  Conclusions 2 2
  • 3. Research Motivation •  A Roadmap for BIM research in Construction Socio-Economic Level •  Better processes & Application Level products for the •  New tools & construction industry technologies for •  Sustainable Fundamental Level construction development •  Interoperability of BIM tools •  New methods and standards 3 3
  • 4. Construction Planning and Execution •  Diverse set of information and models Construction Planning and Simulation Execution / Monitoring (Trimble 2011) (Barton Malow 2011) 4 4
  • 5. Rapid Prototyping, Modeling & Analysis •  Integrating Laser Scanning, Photogrammetry and BIM •  Point cloud to object based models (Bosche 2010, Akinci et al. 2010, Teizer et al. 2011) Rapid Progress Monitoring: Change within 12 hours 5 5
  • 6. Rapid Prototyping, Modeling & Analysis Unloading (Cheng, Venugopal, et al. 2011) rebar RAPIDS Lab 6 6
  • 7. A  Rule  Based  Checking  BIM  Pla;orm     for  Safety  Planning  and  Simula?on   (Zhang, S., Venugopal, M., Teizer, J., and Eastman, C. 2011) 7 7
  • 8. Research Objectives •  Objectives: Information exchanges for entire life cycle of a project –  Provide an object oriented and modular mechanism for composing information exchanges –  Formalize the IFC definitions, relationships and rules •  Scope Definition –  Domain: Precast/Pre-stressed Concrete Industry Model View (Venugopal et al. 2011) Architectural IFC Schema Structural Model Model IFC IFC Export Import Software A Neutral File Software B 8 8
  • 11. Precast Piece Ontology Engineering Ontologies Components Connections Application System Ontology Placement Material Geometry Requirements 11
  • 12. used to define assemblies as being assembled from parts. Asymmetry to say that an individual is a proper part of itself. A is a part of B, t of A. Ontology Definitions x ⌃ y ⇧⌅ y ⌃ x(Asymmetry) (3) Example: Component Ontology tness are defined as sharing a common part or the negation of this as llowing definitions. An individual overlaps another means that either other. “Part-of” Relationship ^ x ⇥ y ⇤ ⌥zz < x z < y(Overlap) (4) SpatialyHierarchy Building Element x | ⇤⌅ x ⇥ y(Disjointness) (5) Aggregation eak supplementation principle, when an individual has a proper part ng sum of the individuals. This is expressed by the following definition. another proper part disjoint from the first, which means an individual _ shedxfrom ⇤ x sum of x = y(P roperPis shown )by following equation. < y the ⌃ y its parts. This art of (1) ^ ds for Part-of < y ⌅ y < Transitivityart of ) when an individual x ⌃ y ⇤ x relationship. x(P roperP states that (6) second individual that is a proper part-of a third individual, then the sfying this axiom is the Building Element being a proper part of another r part of the third (A part of B and B part of C, then A part of C). uch as a slab aggregation. Slab’s component pieces are assumed to be ng has slabs, slab has DoubleTee, hence building has DoubleTee. This disjoint, without overlaps. They may overlap the slab. Slabs are a ollowing definition. ^ x⌃y y ⌃ z ⇧ 96⌃ z(T ransitive) x (2) used to define assemblies as being assembled from parts. Asymmetry to say that an individual is a proper part of itself. A is a part of B, 12 of A.
  • 13. s a general purpose shape, boundary representation because its top am but allows overlapping. Overlap can be checked by taking binary Ontology Definitions ecause of toppings. Carry should be made to ensure that the slab duals as expressed in following definition. nents, when unioned together, has no spaces between. Thus specific x · y(BinaryP roduct) (7) shape are defined for each type of embedded beam. We can also individuals bigger assemblies. Overlapping Figure 36 Proper the dot gated into the above equation is invalid. classifies shows Part of Example: Component Ontology sting on a column, these two individuals are not supposed to overlap. classes here. Those which allow overlapping and those which do not. ave a dot product, and therefore allow overlap. Whereas,be assigned proper part of slab, but does not the shared part has to reinforcing Overlaps, Feature Additions, ividuals. Void Objects am but allows overlapping. Overlap can be checked by taking binary duals as expressed in following at least one of x and y. The di erence e individual that encompasses definition. which is a proper part of x but does not share a part with y. The x · y(BinaryP roduct) (7) define this. ndividuals the above y(Sum) is invalid. Figure 36 shows the dot x + equation (8) sting on a column, these two individuals are not supposed to overlap. x y(Dif f erence) (9) ave a dot product, and therefore the shared part has to be assigned ividuals. 97 e individual that encompasses at least one of x and y. The di erence which is a proper part of x but does not share a part with y. The define this. x + y(Sum) (8) x y(Dif f erence) (9) 97 13 13
  • 14. Semantic Exchange Modules (SEM) •  A structured, modular subset of the objects and relationships •  An object-oriented layer on top of ontologies •  Enables BIM software import and export functions Structure of a Semantic Exchange Module 14 14
  • 16. Industry Implementation •  Test Case: Automation of Precast Procurement Process –  Fabrication of precast pieces – opportunity to automate the workflow Analysis Packages Design Detailing ETABS Packages IFC Data Packages IFC Data Revit, Design Model Tekla, Fabrication Model Mgmt Packages Vectorworks Structureworks SCIA Material Tracking 16
  • 17. Industry Implementation Architectural Design Structural Engineering and Analysis Precast Detailed Design Ontology-based SEM layer Production Planning and Delivery Schedule Coordination 17 17
  • 18. Conclusions •  Introduced a new approach for information exchanges •  A consistent methodology for defining model views and IFC implementations •  SEM library needs further extensions •  Facilitate a way for domain groups to effectively define their interoperability needs and implement efficiently •  It will improve the AEC/FM industry by enabling/reducing the time to implement a workflow in BIM 18 18
  • 19. Contact and Acknowledgements Thank you! Manu Venugopal, Ph.D., Postdoctoral Research Fellow School of Civil and Environmental Engineering Georgia Institute of Technology E-Mail: manu.menon@gatech.edu Phone: (510)-579-8656 Web: http://dcom.arch.gatech.edu/mvenugopal 19 19