Code Compliance Engineering ISO Standard
Hello all,
I wanted to see if there was any interest in establishing an ISO standard for engineering code compliance checks. My initial idea is to use MathML (ISO/IEC 40314:2016) for logic and math formulas, IDS for linking applicable formulas to a BIM model, and a standard bsDD database to have URIs for design parameters and code compliance checks for different building codes.
This would allow any software to consistently apply mathematical logic from IFC using parameters mapped to the bsDD database URIs. The end goal is a return object would just be JSON that gives the ratio of demand to capacity or a simple pass/fail for every relevant compliance check.
Beyond the ISO standard, we would also need middleware that can process the MathML expressions, put it into a human readable report, and send the result back to the BIM model. Calcpad is one such open source software that I am invested in, as it is well set-up to handle this with the addition of some features I am working on and a helper script to convert MathML to Calcpad syntax.
This would take a massive effort of collaboration, but it could be released in stages. Companies could supply their own database to supplement anything that is missing in the global bsDD as it is being built.
Do you all know of any existing projects that have this same goal? If not, do you know next steps I could take to get this in front of the buildingSMART community as a project? Thanks!
