A comprehensive framework of regression models for ordinal data