Author ORCID Identifier

Document Type



Civil engineering, Architecture engineering, Construction engineering, Municipal and structural engineering


Uniclass 2015 data generally seems to be overlooked in favour of the more valuable COBie data when discussion begins about BIM model metadata and, at present, few studies are devoted to it and its delivery through automated methodologies. Classification is a key part of the BIM process – without the ability to distinguish one object from another a BIM model lacks the definition required for implementing downstream applications such as functional simulations, compliance checking and other automated technologies. The use of classification data is, of course, not the only way of identifying objects but it is currently the only standardised way and compliance opens the way for the smoother adoption of 4D, 5D and 6D technologies. Despite the important nature of this data, existing methodologies for delivering it tend to be mostly manual in nature and prone to risk. This paper examined the delivery of classification metadata with the aid of visual programming. The author has shown such a methodology can deliver consistent deliverables that save time, increase accuracy and are repeatable across multiple projects. A literature review appraised the value of applying visual programming methodologies to project BIM deliverables. The author then critically evaluated current classification data methodologies identifying their inherent risks and proposed a bespoke visual programming methodology to mitigate these. The research has shown visual programming can be very effective in the delivery of Uniclass 2015 metadata. With a relatively small amount of time invested, Dynamo scripting is shown to be a cost effective, accurate and repeatable tool in BIM data delivery. The findings also show that despite barriers to adoption, automated visual programming methodologies can save significant amounts of time in BIM data delivery and thereby add considerable value too. A relatively modest goal, such as adding model object data, can also serve as a gateway for practices and practitioners to develop more ambitious goals in relation to visual programming and computational design.


Creative Commons License

Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
This work is licensed under a Creative Commons Attribution-NonCommercial-Share Alike 4.0 International License.