私はそのようなDTDがあるとは信じていません。
HTML はますます断片化されており、考えられるすべての組み合わせに対して DTD を作成することは実用的ではありません。HTML5 は SGML ベースではなく、実質的に DTD を放棄しています。将来的には、RDFa や ARIA などのコンポーネント コレクションを呼び出して、マークアップの特定の部分を適合させるために必要なコレクションを結果に示すように、バリデーターを変更する必要があるでしょう。
残念ながら、私たちは現在移行点に近づいているため、問題に対する明確な解決策はありません。ただし、ある程度の実用主義は、長い道のりを歩むでしょう.
現在、XHTML+RDFa 1.0 は DTD によって XHTML 1.1 の拡張として定義されている可能性がありますが、実際には XHTML 1.1 ではなく、XHTML 1.0 の移行的または厳密でもなく、実際には「XHTML+RDFa 1.0」以外のものでもありません。
したがって、実用的なサービス提供アプローチを取ることができます。これに対する HTML5 の態度を考えてみましょう。宣言する DOCTYPE に関係なく、text/html として提供するものはすべて、オブジェクト モデルの HTML シリアル化であると述べています。これは実際にはブラウザが行うことです。
同様に、application/xhtml+xml などの XML コンテンツ タイプで提供するものはすべて、XML シリアライゼーションです。xhtml 名前空間を持つ XML の部分は、XHTML を構成します。
したがって、実際には、マークアップが多言語ドキュメントの要件を満たしている限り、XHTML+RDFa 1.0 を text/html または application/xhtml+xml として問題なく提供できます。
これで検証は終了です。RDFa はさておき、XHTML 1.0 Transitional に準拠しているが XHTML 1.1 に準拠していないマークアップはありますか? もしそうなら、これらを変更したり、RDFa の使用をやめたりするほど、完全な検証に関心がありますか? おそらく、ユーザーの利益のために RDFa を使用しているのでしょうが、検証は本質的に自分にとって便利なツールです。
最近、XHTML 1.0 ページに ARIA 属性を追加することにしたとき、同様の状況に直面しました。アクセシビリティが有効性よりも優先されると判断し、属性を追加して、ページが 100% 有効であることを保証することを忘れました。