大きく3つのカテゴリーに分けられている。