例えばhtml4.01はsgmlにstrict、transitional、framesetという3種類のdtdによる定義により実装されている。