After reading Chapter 3 (Interoperability) of the BIM Handbook: A Guide to Building Information Modeling for Owners, Managers, Designers, Engineers, and Contractors, I was left with a much better understanding of the challenges of interoperability of file formats in the BIM world. I think Tom and Elda did a great job in their articles describing exactly what interoperability is, and why is is so important. I thought Elda's point about the use of XML was very interesting to me, as I am somewhat familiar with XML as a programing language, and I am always amazed to see its potential in areas such as BIM.
AISC has a page on their website dedicated to interoperability. On that page I found one very interesting statement:
"Interoperability is a fundamental requirement as we progress to more projects being built using a BIM. However, it cannot be taken in isolation. Even if seamless interoperability was possible between the many software platforms our industry uses, there are many other issues that also need to be tackled before it could be taken advantage of, not the least of which are legal and contractual issue."
The idea, that in a perfect world, with perfect interoperability, there are still huge hurdles that must be overcome on the ownership and legal side. This does bring up important questions as to who would be in charge of how the file types are decided, and questions of this nature.
My personal experience with interoperability was during my last job, where we mainly used AutoCAD family of products. I ran into many problems attempting to open other clients projects from microstation, and other programs. the two programs are somewhat compatible, as their files could be imported and exported. However, the files were not perfect by any means once they were imported to AutoCAD. I spent plenty of hours fixing inconsistencies that occurred during the import process. Most of these files were 2D layouts, which should have been a somewhat easy task. The challenges as we move to BIM, where external variables and data must be stored about each object, and the time it takes to ensure that everything was imported/exported correctly is quite a daunting task.
Excellent write-up. Thanks for sharing. I like this post.
ReplyDelete-FischerDesignGroup.com