5

openhours の schema.org 定義を作成しようとしています。これは、Google のリッチ スニペット テスト ツールで検証されます。

このマークアップを使用して、月曜日は 11:00 から 22:00 まで営業していることを定義したいと思います。

<time datetime="Mo 11:00-22:00" itemprop="openingHours">11:00-22:00</time>

ただし、リッチ スニペット テスト ツールには次のように表示されます。

警告: 営業時間は、ISO 8601 ではない日時形式を参照しています。

Schema.orgは次のように定義しています

ビジネスの営業時間。営業時間は、週単位の時間範囲として指定できます。最初は日単位で、次に 1 日あたりの時間単位です。複数の日をカンマ「,」で区切ってリストできます。日付または時間の範囲は、ハイフン「-」を使用して指定されます。

  • 曜日は、Mo、Tu、We、Th、Fr、Sa、Su の 2 文字の組み合わせを使用して指定されます。

  • 時刻は 24:00 時刻を使用して指定されます。たとえば、午後 3 時は 15:00 と指定されます。

  • 次に例を示します。<time itemprop="openingHours" datetime="Tu,Th 16:00-20:00">Tuesdays and Thursdays 4-8pm</time>

4

6 に答える 6

3

また、GoodRelations のより詳細な営業時間パターンを schema.org ノードにアタッチすることもできます。

<div itemscope itemtype="http://schema.org/Place" itemid="#store">
  <link itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" 
        href="http://purl.org/goodrelations/v1#Location" />
  <span itemprop="name">Hepp's Happy Burger Restaurant</span>
  <div itemprop="http://purl.org/goodrelations/v1#hasOpeningHoursSpecification" itemscope 
       itemtype="http://purl.org/goodrelations/v1#OpeningHoursSpecification">
Opening hours: Mo-Fri,
     <link itemprop="hasOpeningHoursDayOfWeek" 
           href="http://purl.org/goodrelations/v1#Monday" />
     <link itemprop="hasOpeningHoursDayOfWeek" 
           href="http://purl.org/goodrelations/v1#Tuesday" />
     <link itemprop="hasOpeningHoursDayOfWeek" 
           href="http://purl.org/goodrelations/v1#Wednesday" />
     <link itemprop="hasOpeningHoursDayOfWeek" 
           href="http://purl.org/goodrelations/v1#Thursday" />
     <link itemprop="hasOpeningHoursDayOfWeek" 
           href="http://purl.org/goodrelations/v1#Friday" />
     <meta itemprop="opens" content="08:00:00">8:00 a.m. -
     <meta itemprop="closes" content="20:00:00">8:00 p.m.
  </div>
</div>

見る

http://www.heppnetz.de/ontologies/goodrelations/v1.html#OpeningHours仕様

于 2011-12-31T00:32:49.167 に答える
1

テスト済み、http://www.google.com/webmasters/tools/richsnippetsで動作

<div itemscope itemtype="http://schema.org/LocalBusiness"> 
    <time itemprop="openingHours" datetime="Mo-Su 9:00-13:00 16:00-20:00">Monday through Sunday, 9:00 - 13:00, 16:00-20:00</time>.
</div>

http://schema.org/openingHours を確認してください

于 2014-06-10T23:48:17.093 に答える
0

それ以外の

<time itemprop="openingHours" datetime="Tu,Th 16:00-20:00">
Tuesdays and Thursdays 4-8pm</time>

これを試すことができます:

<meta itemprop="openingHours" content="Tu,Th 16:00-20:00"/>
Tuesdays and Thursdays 4-8pm

私はそれをこのように動作させました。

于 2011-11-30T14:21:45.130 に答える
0

これは、Schema.org が Rich Snippet Testing Tool と衝突している例だと思います。RSTT は ISO 8601 形式の日時情報を想定していますが、Schema.org は別の形式の日時情報を許可しています。RSTT を満足させたい場合は、ISO 8601 に準拠する必要があります。それについての良い情報はここにあります:

http://www.w3.org/TR/NOTE-datetime

単に Schema.org への準拠が必要な場合は、警告メッセージについて心配する必要はありません。

ところで、ここで HTML をテストするとどうなるでしょうか。

http://foolip.org/microdatajs/live/

このサイトは便利なデバッガーになります。

于 2011-12-30T11:46:09.493 に答える