Über die prinzipielle Vorgehensweise bei FMEA hinaus bietet die msrfmea.dtd die Möglichkeit, für Funktionen, Fehlfunktionen und Maßnahmen vorderfinierte Typen anzugeben (<fm-function-types>, <fm-fault-types>, <fm-action-types>).
Diese Objekte können über die Typen auch hierarchisiert werden. Dies geschieht dadurch, daß z.B. ein <fm-function-type> seinerseits wieder auf Typen verweist (<fm-function-type-decomposition>). Diese Hierarchisierung führt zu konsistenten Namensgebungen. Mit Fortentwicklung der FMEA-Methodik kann die Hierachie zu einer Vererbung von Eigenschaften ausgebaut werden, die über den reinen Namen hinausgehen.
Diese Hierarchie darf jedoch nicht mit dem Funktions- bzw. Fehlernetz verwechselt werden.