A BIM for safety Framework Involving Automated Rule Checking, Visualization and Training - Alfredo Soeiro (2021)