Construction and classification of minimal representations of semi-separable kernels