IFC, openBIM y validación programática