Likewise, characteristic is the preferred role for of, but category is interpretable.
the FrameNet distinctions are quite specific: there are 192 distinctions associated with for (21 with low-frequency pruning); and, there are 17 distinctions in Factotum (15 with low-frequency pruning).