Je pense que le nom "Forteresse Mayence" est un germanisme ("Festung Mainz"), en Français à ma connaissance on ne fait pas de distinction entre d'une part «forteresse de X» au sens de «forteresse défendant la ville X.»   et  d'autre part «forteresse de X» au sens de «ville fortifiée de X.»; ça peut porter à confusion mais c'est comme ça, on dit par exemple "la forteresse de Metz» pour désigner l'ensemble de la ville, pas seulement la «citadelle» à l'intérieur. Tu es d'accord?