A classification function assigns data items to discrete named groups. Unsupervised classification where the classes are neither labelled nor known beforehand is known as clustering.
Classification is captured both as a use case and as a functional building block as it has both functional and business aspects.
