Recently I've been thinking of creating a relational database around theological and philosophical categories. Designing a database around, say, item inventory and customers seems easy enough, but I've been finding it more difficult to think about how to lay out a relational database around theological or philosophical issues (I've been working with MySQL).
In the past I've used mind-mapping software for this sort of stuff. For example, I might have something like this:

We could parse out types of complementarianism and egalitarianism along weak/soft vs strong/hard lines, but probably not more than that (as far as I know... I've never looked closely at this issue).
So, to me, it doesn't make much sense to create a database where "Soft complementarianism" is a primary key. Having a table with theologians as a primary key seems obvious, but then would I create a field for each issue--the issues being foreign keys? How relevant Bible texts fit into the table would be another question.
I assume Faithlife and journals already have databases of some kind for something like this. Any tips from those with more experience in database design or who simply have better organization skills than me? 