4.01を使っていることもあります。4.01でのOGPでどうもOGPの指定に関して正確な情報がないように思ったので書きました。4.01では以下のように指定します。」と書いてあるエントリーを見かけます。xmlns:fb="http://www.facebook.com/2008/fbml">んなアホな....xmlns属性XHTMLでは、他に定義されたマークアップ言語をひとつの文章の中で複数使用することができます。複数のマークアップ言語を使用する場合、それらの言語の中で同じ名前のタグが使用されている場合に衝突が起こるかもしれません。いった衝突を起こさないようにするために、どのDTDの要素と属性を参照するのかを指定するxmlns属性が用意されています。xmlns属性はXHTMLのためにあります。4.01ではXHTMLではないので、xmlns属性を使うことができませんので上記のような指定は間違いです。4.01ではどのようにするのかと言うと、prefix属性を使って次のようにします。http://www.facebook.com/2008/fbml">prefix属性はRDFaの仕様です。4.01では文法エラーになってしまいます。4.01のDTDでは、RDFaをサポートしていません。その場合DOCTYPEを以下のようにすると文法エラーになりません。4.01で文法エラー無しでOGP等を指定する場合には、RDFaをサポートしたDTDとprefix属性を使います。