Reference: Pfleger, K. & Hayes-Roth, B. Categorical Boltzmann Machines. Knowledge Systems Laboratory, January, 1998.
Abstract: This paper presents a mathematical derivation of a generalization of the Boltzmann Machine capable of modeling categorical ($1$ of $n$) random variables.
Full paper available as ps.