One can generate argumentation schemes in three ways. A bottom-up approach of extracting patterns of argument from a corpus of actual arguments can be somewhat arbitrary, and is likely to produce an unsatisfactory guide to understanding and evaluating arguments. A top-down approach starting from taxonomies of statements and rules of inference risks a combinatorial explosion of abstract unrealized possibilities. A combined approach is more useful.