Ihre Frage bezieht sich auf ein Muster, das von Objektmodellierern als Oberklasse/Unterklasse und als Generalisierung/Spezialisierung in der (erweiterten) Modellierung von Entitätsbeziehungen bezeichnet wird.
Ähnliche Fragen wurden von Zeit zu Zeit zu verschiedenen Fällen gestellt. Eine längere Antwort ist verfügbar hier