The simplest approach, in my opinion, is to use a set-type attribute to record all the topics, and then use Attribute Browser to review the results. You could also have various agents in an Outline view that would query your notes in various ways:
and so on.
In the image below, we have a set-type attribute $TopicType, and for each note I entered topics so that they overlapped categories. Attribute Browser figures this all out.
Here’s the example file.
Topics Example.tbx (55.8 KB)
Maybe just finish the assessment the way you are comfortable with, and after that is finished take the results and at your leisure build a Tinderbox project to parallel the results? You’ll also then have an opportunity to compare the two approaches side by side and see what works for you. Sometimes learning under duress is unproductive, while learning from prior art is very productive.