Update time: apart from the COBie developments which are already covered in another thread, BlenderBIM now has an interface for people to use (including friendly drop downs and filters for classifications) which allow people to do bulk classifications and assignments of types.
It also has a QA module which allow for QA, which is really exciting! Because very often we get IFC models which are very badly misclassified.
The QA module includes a feature to allow applying a temporary colourscheme to the model based of a property. For now, the interface allows you to colour it by IfcClass, but you could theoretically colour by anything (fire ratings, acoustic ratings, any property …). Here is an example, showing walls, doors, columns, slabs, and some floating building element proxies:
You can bulk approve or reject classifications and keep track of what elements you’ve audited for various properties. Any IFC property auditing will get tracked in plaintext format in Gherkin syntax, so it reads like English:
Even though the sentences read like English, they function like unit tests in software, so they are run automatically on model publish to a CDE. If any regressions are made in the BIM model, we can get notified instantly. Standard reporting like no. of issues, changes over time are all there because it publishes to JUnit XML, so pretty much anything can read it including any CI system like Jenkins. Here’s an example of the tests being run on the model - red ones are QA failures.
We now have workflows that allow us to rapidly audit and continuously monitor the OpenBIM quality of projects.