Non-Parametric Priors for Functional Data and Partition Labelling Models