Instance descendants
// Collection name // Simple way to represent elements // Some descriptions
trait Instance[R] // R // The pure value
trait RepExtension[R] // (Id, R) // The value with an Id
trait RepClustering[R] // (Id, R, DD) // The value with an Id and a DD = DiscreteDistribution
trait RepHarClustering[R] // (Id, R, ClusterId) // The value with an Id and an Hard affectation to a given Integer
trait RepCategoricalClustering[R] // (Id, R, CategoricalDistrib) // The value with an Id and a Soft affectation
// CategoricalDistribution for 2 cluster may louk like List((0, 0.66), (1, 0,44))
trait RepCluster[R] // (Id, R) // The value with an Id
trait RepClusters[R] // (ClusterId, RepCluster[R]) // The ClusterId with a Cluster