schema 2.0 の WPHeader や WPSideBar の使い道がない
schema.org の WPHeader などは、ページの構成を示す有用なスキーマに見えますが、特別なプロパティを持たないため空のノードになりやすいです。Header 要素や role 属性のみでも対応は十分だと思われます。また継承プロパティの多くは WebPage や Article スキーマに設定されるべきです。このページを読む
schema.org の WPHeader などは、ページの構成を示す有用なスキーマに見えますが、特別なプロパティを持たないため空のノードになりやすいです。Header 要素や role 属性のみでも対応は十分だと思われます。また継承プロパティの多くは WebPage や Article スキーマに設定されるべきです。このページを読む
wp_nav_menu 関数から出力されるカスタムメニューに、任意のメタデータやその他の情報を追加するときは、'walker' パラメータに独自の Walker_Nav_Menu クラスを指定します。ここではカスタムメニューに schema.org のメタデータ (microdata) を埋め込むサンプルを紹介します。このページを読む
schema.org の構文 Microdata, JSON-LD, RDFa を比較します。Google は Microdata を推奨するようです。JSON-LD は人間も読みやすく、データサイズが小さいという利点があります。一方でデータの重複などの問題があります。RDFa は他と比較して古い形式です。このページを読む
microformats の提唱する "hCard" フォーマットは、メタデータとして実際に記述する場合には "vcard" と表記するので混乱します。vcard はデジタル名刺のフォーマットで、hcard は vcard を HTML にマークアップするためのフォーマットです。この問題は 2 で改善が予定されます。このページを読む
microformats はメタデータのフォーマットです。class や rel によってメタデータを示します。記述量が少ないという利点がありますが、メタデータ以外の class と識別し難いという欠点があります。また rel によって定義されるメタデータは、HTML5 の構文に違反します。このページを読む