Odpowiadając na Twoje uproszczone pytanie:
Biorąc pod uwagę hierarchię, jaką opisałeś, gdybym odkrył, że niektóre poziomy w hierarchii są opcjonalne, zadałbym pytanie, czy hierarchia naprawdę jest dobrze odwzorowana w mojej domenie. Rozważyłbym narysowanie moich relacji w inny sposób lub przedefiniowanie jednostek w moim schemacie.
Nie sądzę, aby bardziej szczegółowa odpowiedź na ogólne pytanie była możliwa na tak krótkiej przestrzeni, ponieważ znalezienie najlepszej reprezentacji domeny jest a) trudne i b) bardzo specyficzne dla konkretnej domeny.