Một chương trình như vậy sử dụng các thành phần của vấn đề làm cơ sở cho classification; Các chương trình khác dựa vào các đặc tính hóa học của các lớp học khác nhau
Một đề án như vậy sử dụng các thành phần của vấn đề là cơ sở để phân loại cation fi; các đề án khác đều dựa trên tính chất hóa học của các lớp khác nhau