Uw vereenvoudigde vraag beantwoorden:
Gegeven een hiërarchie zoals je hebt beschreven, als ik zou ontdekken dat sommige niveaus in de hiërarchie optioneel waren, zou ik me afvragen of een hiërarchie echt goed bij mijn domein past. Ik zou overwegen om mijn relaties anders te tekenen, of de entiteiten in mijn schema opnieuw te definiëren.
Ik denk niet dat een meer gedetailleerd antwoord op de algemene vraag mogelijk is in een korte tijd als deze, aangezien het bepalen van de beste representatie van een domein a) moeilijk is, en b) heel specifiek voor het specifieke domein.