The documentation for CoG geometry shown here says that it is IfcShapeRepresentation.RepresentationType : 'BoundingBox'.
Is this correct? Could be, but it seems a little off to me.
I would also expect CoG to be used for determining crane lifting strategies, not just for the validation checks mentioned in the docs. Can others verify this usecase? If so, the docs should mention it.