現時点では、RDFa または Microformats を使用したセマンティック マークアップに対する HTML5 のサポートはほとんどまたはまったくないようです。少し読んだことがありますが、今から HTML5 を使い始めるとしたら、セマンティック マークアップ (microformats など) やセマンティック Web テクノロジ (RDFa など) をサポートするにはどうすればよいでしょうか? これらのテクノロジーを今すぐ利用したい場合、XHTML を使用する必要がありますか?
1 に答える
(何年か経ちましたが…)
HTML5 ドキュメント内のコンテンツにセマンティック アノテーションを付けるには、Microdata、Microformats、および/または RDFa を使用できます。
microdataは HTML5 の拡張機能ですが、現在は単なるW3C ワーキング グループ ノートです(また、2017 年に再び開始された作業が
近い将来にW3C 勧告になることはありません:https://www.w3.org/TR/microdata/ )。WHATWG のHTML Living Standardにはまだ含まれています(開発中の可能性もあります) 。マイクロフォーマット(
class
値など) は、HTML 言語を変更する必要がないため、明らかにサポートされています。マイクロフォーマット (値など) は、既存の rel 値rel
で独自の wiki に登録されるとすぐにサポートされます: HTML5 リンク タイプ拡張機能 (これは、すべてのリンク タイプを HTML5 に登録する必要がある場所です)。RDFaは、 HTML5 を含むさまざまなマークアップ言語の拡張機能です。また、サブセットRDFa Liteの形で使用することもできます。関連する仕様はすべてW3C 勧告です。
(JSON-LD もありますが、既存のマークアップと統合されないため、リストに追加しません。別の「blob」であり、コンテンツが複製されます。)