das stimmt oben nicht… die dtd würde nicht erstellt um Um das eigene Format so schnell wie möglich zu verbreiten hat der W3C einen Doctype für den Übergang veröffentlicht:
also
1. dtd ist dafür da um valide seiten in xhtml 1.1 auch mit den zusätzlichen attribute zu nutzen die erst eigentlich in xhtml 2 da sind
2. die dtd ist notwendig da rdfa, vorhanden attribute in xhtml 1.1. syntakisch erweitert, siehe rdf syntax paper w3c – damit z.b. auch eine uri als literal genutzt werden kann.

es hat also nichts damit zu tun als überganglösung..
es war eher gedacht um valide seiten in xhtml 1.1 mit den neuen attributen darzustellen und deren erweiterung zu nutzen…

der nebeneffekt ist das xhtml 1.0 dadurch auch valide wird… aber nicht html4.01 zwar gibt es auch eine rdfa dtd, aber html4.01 ünterstüzt gar nicht den xml tags 😉 trotzdem könnten tool rdfa parser evt, damit umgehen…
also noch genau zu sein rdfa unterstüzt jede markup sprache, aber w3c hat nur für xhtml 1.1 es formal speziziert
also wenn du für deine aussage mal eine referenz angibst , wäre das klasse