Abstract-The work presented in this paper seeks (i) to correct and generalize some previously published results regarding the siphon control in PT-ordinary Petri nets, and subsequently (ii) to employ this generalized framework in order to provide an alternative explanation of the way in which certain methodologies, that have been proposed in the past, enforce the liveness of a particular class of PT-ordinary Petri nets modelling resource allocation. The derived characterizations provide a unifying framework for analyzing and interpreting the aforementioned methodologies, and also they reveal that approaches that have been considered as disparate in the current literature, can actually be "mixed" towards the development of an ever richer set of liveness enforcing supervisory control policies for the considered class of Petri nets.Index Terms-sequential resource allocation systems, system design and verification using Petri nets, deadlock resolution and liveness enforcing supervision