Designing a Framework for Exchanging Partial Sets of BIM Information on a Cloud-Based Service

Designing a Framework for Exchanging Partial Sets of BIM Information on a Cloud-Based Service

Alan Redmond (Department of Engineering and Built Environment, Dublin Institute of Technology, Dublin, Ireland), Roger West (Department of Civil, Structural and Environmental Engineering, Trinity College Dublin, Dublin, Ireland) and Alan Hore (School of Real Estate and Management, Dublin Institute of Technology, Dublin, Ireland)
Copyright: © 2013 |Pages: 13
DOI: 10.4018/ij3dim.2013100102
OnDemand PDF Download:
List Price: $37.50


This paper reviews the rationale for using a partial data set in Building Information Modeling (BIM) exchanges, influenced by the recognized difficulty of exchanging data at element or object level which depends on the information requiring compatible hardware and software, in order for the data to be read and transferred freely between applications. The solution was not to introduce a new schema in contrast to the industry's existing open exchange model ‘Industry Foundation Classes' which has been in existence since the 1980's, but for the authors to re-engineer an existing Simplified Markup Language ‘BIM XML' into subsets via XML Style Sheet Transition. The language of XML was chosen because Web services, which are developed from XML data representation format and Hypertext Transfer Protocol (HTTP) communication protocol, are platform neutral, widely accepted and utilized and come with a wide range of useful technologies. Furthermore, they support Service Oriented Architecture (SOA) – the internet platform that enables interoperability between different software programs. The methodology involved developing a full hybrid research model based on mixed methods, ‘quantitative and qualitative', interlaced into two main phases. The first phase comprised of a main survey questionnaire, focus groups, two Delphi questionnaires, semi-structured interviews and a case study. The final phase, ‘product design and testing', used semantic methods and tools, such as Business Process Management Notation. The final case study (a prototype test) successfully itemized the potential of combining three applications asynchronously in real-time. The interoperable capabilities of Web services APIs for exchanging partial sets of BIM data enabled assumptions with a higher amount of detail to be reviewed at the feasibility design stage. Future services will be built upon existing Web Ontology languages such as SPARQL descriptions to be used in conjunction with several web services connecting together on a Cloud platform to produce a knowledge ‘Semantic Web'.
Article Preview


This paper is based on the lead author’s PhD thesis which designed and tested a prototype for exchanging partial sets of Building Information Modeling (BIM) on a cloud-based service. This integrated process would advance key decisions at an early design stage through faster information exchanges and improve best practices during collaborative work that are readily transferred to project teams using Cloud-BIM software. The thesis rationale was influenced through the recognized difficulty of exchanging data at element or object level which depends on the information requiring compatible hardware and software, in order for the data to be read and transferred freely between applications (Alshawi & Ingirige, 2003; Alshawi, 2007). The concept of interoperability allows seamless data exchange, at the software level, among diverse applications with their own internal data structures. The process involves mapping parts of each participating application’s internal data structure to a universal data model and vice versa. The concept is to employ a universal open data structure enabling other applications to become interoperable via mapping and eliminate the costly practice of manually integrating particular applications (NBIMS, 2007).

In the construction industry, Building Information Modeling is the most integrated shared model between all disciplines. It is based on a manufacturing-like process where standardized deliverables are used throughout the life cycle with effective collaboration as its main driving force. The properties of BIM include parametric modeling – providing tabular views of components and characteristic interaction with elements. For example, if a pitch roof changes, so does the walls. It also includes bi-directional co-ordination – enabling virtual simulations of physical construction. However, the dilemma is how to share these properties of BIM applications on one single platform, thus creating a service that would enable the end-user to use multiples of nDs such as, 3D (three dimensional modeling), 4D (time – programming), 5D (costing) and 6D (sustainability) actions asynchronously.

Cloud Computing is a centralized heterogeneous network that enables different applications to be connected to each other. The prospect of using remote data servers with Web service applications provides a mechanism for exchanging data openly. The main exchange format for BIM files is Industry Foundation Classes (IFCs). However, IFC retains the EXPRESS schema, which create documents that are more intricate and voluminous in comparison to an information model optimized for XML. For instance, the following numbers reflect the complex yet schematic richness of building information models (Begley et al. 2005). 800 entities (data objects such as ifcMaterial), 358 property sets; container class that holds properties within a property tree (property sets are assigned to objects (IfcObject) through an objectified relationship - IfcRelDefinedByProperties), and 121 data types (ifcActor such as clients linking with ifcElements).

The proposal in this paper was not to introduce a new schema in contrast to IFC but to re-engineer Simplified Markup Language subsets of XML, in order to exchange partial data sets of intelligent object architecture on an integrated platform that would enhance the BIM usability experience for various disciplines in making key decisions at a relatively early design stage. The concept of using both Cloud computing and BIM originated from the fact that Cloud computing possess four key attributes 1) static features – the interface and commands are roughly the same regardless of where and when the applications are used, 2) standards for data interchange – options for saving data or for importing data are standardized, 3) modular interactivity - the ability to allow one application to interact with another, 4) inter applications communications – the ability of an application to use the service features of another. Sosinsky (2011) and Smith and Tardiff (2009) reiterated these findings insisting that BIM’s cost benefit analysis, for that of structured information that is organised, defined and exchangeable (with these key characteristics computer programming object architecture can be exchanged more successfully), will enhance productivity. The use of a Cloud BIM would enable faster information exchanges between various disciplines at the feasibility design stage of a project.

Complete Article List

Search this Journal:
Open Access Articles: Forthcoming
Volume 6: 4 Issues (2017): 2 Released, 2 Forthcoming
Volume 5: 4 Issues (2016)
Volume 4: 4 Issues (2015)
Volume 3: 4 Issues (2014)
Volume 2: 4 Issues (2013)
Volume 1: 4 Issues (2012)
View Complete Journal Contents Listing