We clarify the meaning of diagonalizability of quantum Markov states. Then, we prove that each non homogeneous quantum Markov state is diagonalizable. Namely, for each Markov state $\phi$ on the spin algebra $A:={\bar{\otimes_{j\in Z}M_{d_{j}}}^{C^{*}}}$ there exists a suitable maximal Abelian subalgebra $D\subset A$, a Umegaki conditional expectation $E:A\mapsto D$ and a Markov measure $\mu$ on $spec(D)$ such that $\phi=\phi_{\mu}\circ E$, the Markov state $\phi_{\mu}$, being the state on $D$ arising from the measure $\mu$. An analogous result is true for non homogeneous quantum processes based on the forward or the backward chain. Besides, we determine the type of the von Neumann factors generated by GNS representation associated with tra...