私はopeninghoursのschema.org定義を作成しようとしています。これは、Googleのリッチスニペットテストツールで検証されます。Schema.org openingHours in <time>
このマークアップでは、月曜日に店舗が11:00〜22:00にオープンしていることを定義したいと思います。しかしながら
<time datetime="Mo 11:00-22:00" itemprop="openingHours">11:00-22:00</time>
、リッチスニペットテストツールが表示されます
警告:openinghoursはISO 8601
ない日時形式を指すSchema.org defines:
ビジネスの営業時間です。営業時間は、毎週の時間帯として指定できます。開始日は1日、1日は1日です。カンマ「、」で区切って複数の日を並べることができます。日または時間の範囲は、ハイフン ' - 'を使用して指定します。
日数は、Mo、Tu、We、Th、Fr、Sa、Suの2文字の組み合わせで指定します。
時刻は24:00を使用して指定します。たとえば、3pmは15:00と指定されます。ここで
は一例です:
<time itemprop="openingHours" datetime="Tu,Th 16:00-20:00">Tuesdays and Thursdays 4-8pm</time>
時間の代わりにメタを選択することが合法であるかどうかはわかりません。メタが合法であれば、2番目の質問よりも起こります。 datetimeの代わりにcontent属性を使用しても構いませんか?私はschema.orgが仕様を更新すべきだと思っています...この問題をschema.orgメーリングリストに掲載しました。 – ninsky
この場合、を使用しても問題ありません。 2.2節の最後の例を参照してください:http://www.w3.org/TR/microdata/#the-basic-syntax –
私はmetaを使ってみましたが、Googleはここでそれを認識しませんでした:http://www.google。 com/webmasters/tools/richsnippets – MikeSchinkel