COBie and IFC mapping

As I could not find a satisfactory and transparent IFC->COBie spreadsheet converter, I am writing my own based off the official COBie responsibility matrix, discovered as the current “source of truth” for how COBie->spreadsheet mappings are meant to work thanks to @jonm.

I am still in the process of doing so, but it seems as though that the updates to IFC4 are minor at a first glance (e.g. a particular attribute might’ve been renamed)

The code will be in Python, which interprets exactly what is written in the original responsibility matrix. it will be open-source so anyone can contribute and inspect the exact programmatic relationships. Please note that the relationships are not a simple mapping, they actually follow “if” and “loop” logic, which is why this approach is taken.

Development can be tracked here: