Semi-auto is any firearm that does not have to be reloaded after one shot is fired.
While I understand what you are saying revolvers fit that descriptions as well, and they are not semi-auto.