Partitioning decision sets into ordered classes: bridging ordinal classification and clustering