An oxoacid is an acid which contains oxygen. More specifically, it is an acid which: 1. contains oxygen; 2. contains at least one other element; 3. has at least one hydrogen atom bound to oxygen; and 4. forms an ion by the loss of one or more protons.[1]The name oxyacid is sometimes used, although this is not recommended.Generally, oxoacids are simply polyatomic ions with a hydrogen cation.Under Lavoisier's original theory, all acids contained oxygen. It was later discovered that some acids, notably hydrochloric acid, did not contain oxygen and so acids were divided into oxoacids and these new hydracids.