When I look at the diagrams of the Gramps database, as seen here, it looks very complicated. The main problem that I have is that the diagram shown is a .gif and does not scale very well. Which makes it difficult to study and/or comment on.
I wonder if it needs to this complicated, maybe it might be a good idea to do some data modelling with a view to normalizing and simplifying the data structure.

The aim of Gramps is a tool that can store all your genealogical data.
Human relationships are very complicated

Those two things together mean there is not much simplification to be had.
The actual complexity of the datamodel is not really a problem. The complexity of the GUI code and plugin code are problems.


John A
IDIOT, n. A member of a large and powerful tribe whose influence in human affairs has always been dominant and controlling. 

Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
Gramps-users mailing list