Class ORGANOPHOSPHORUS-COMPOUND

An organic compound containing phosphorus as a constituent. Included here are organic phosphinic, phosphonic and phosphoric acid derivatives and their thiophosphorus counterparts. Excluded are phospholipids and sugar phosphates.
Subclass-Of: Organic-chemical
Axioms:
(<=> (Organophosphorus-Compound ?Self)
     (And (Organic-Chemical ?Self)
          (Exists (?A) (And (Component ?Self ?A) (Phosphorus ?A)))
          (Not (Phospholipid ?Self))
          (Not (Sugar-Phosphate ?Self))))