レストランの予約

このタイプを使って、レストランなどの飲食店の予約を 1 人以上宣言します。

ユースケース

次のユースケースでは、FoodEstablishmentReservation スキーマの一般的な使用例を示します。以下の例を使用して、マークアップが適切に構造化されていることを確認します。

基本的なレストランの予約

これは、メールアドレスを FoodEstablishmentReservation として認定するための最低限のマークアップの例です。

JSON-LD

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "FoodEstablishmentReservation",
  "reservationNumber": "OT12345",
  "reservationStatus": "http://schema.org/Confirmed",
  "underName": {
    "@type": "Person",
    "name": "John Smith"
  },
  "reservationFor": {
    "@type": "FoodEstablishment",
    "name": "Wagamama",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "1 Tavistock Street",
      "addressLocality": "London",
      "addressRegion": "Greater London",
      "postalCode": "WC2E 7PG",
      "addressCountry": "United Kingdom"
    }
  },
  "startTime": "2027-04-10T08:00:00+00:00",
  "partySize": "2"
}
</script>

microdata

<div itemscope itemtype="http://schema.org/FoodEstablishmentReservation">
  <meta itemprop="reservationNumber" content="OT12345"/>
  <link itemprop="reservationStatus" href="http://schema.org/Confirmed"/>
  <div itemprop="underName" itemscope itemtype="http://schema.org/Person">
    <meta itemprop="name" content="John Smith"/>
  </div>
  <div itemprop="reservationFor" itemscope itemtype="http://schema.org/FoodEstablishment">
    <meta itemprop="name" content="Wagamama"/>
    <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
      <meta itemprop="streetAddress" content="1 Tavistock Street"/>
      <meta itemprop="addressLocality" content="London"/>
      <meta itemprop="addressRegion" content="Greater London"/>
      <meta itemprop="postalCode" content="WC2E 7PG"/>
      <meta itemprop="addressCountry" content="United Kingdom"/>
    </div>
  </div>
  <meta itemprop="startTime" content="2027-04-10T08:00:00+00:00"/>
  <meta itemprop="partySize" content="2"/>
</div>

マークアップをテスト

マークアップの検証には、メール マークアップ テスター ツールを使用できます。マークアップ コードを貼り付けて [検証] ボタンをクリックすると、コンテンツがスキャンされ、エラーが見つかった場合はレポートが届きます。

仕様

メールの詳細を確認して、これらの追加プロパティが予約に適用されるかどうかを確認してください。これらの追加プロパティをマークアップすることで、Google は予約に関するより詳細な説明をユーザーに表示できます。

食事の確立のための予約

タイプ名: Food しっかりした予約

Reservations を拡張します。

氏名 説明
bookingAgent Organization または Person 予約エージェントまたは代理店。文字列(「.」など)も使用できます。
bookingAgent テキスト エージェント/サービスの名前。
予約エージェント URL URL エージェント/サービスのウェブサイト。
bookingTime DateTime 予約が行われた日付。
cancelReservationUrl URL 予約をキャンセルできるウェブページです。
confirmReservationUrl URL 予約を確認できるウェブページです。
modifiedTime DateTime (確認カード/検索の回答に推奨)予約の最終更新日時。
modifyReservationUrl URL (確認カード/検索の回答で推奨)予約を変更できるウェブページです。
partySize
(必須)
Number パーティーの人数です。
price テキスト Food しっかりした予約の合計金額。
priceCurrency テキスト Food FoundationmentReservation の価格の通貨(3 文字の ISO 4217 形式)。
programMembership プログラムのメンバー マイレージ、ホテル向けポイント プログラムなどのメンバーシップが予約に適用されます。
programMembership.memberNumber テキスト メンバーシップの ID。
programMembership.program テキスト プログラムの名前。
reservationFor
(必須)
飲食店 予約の対象となる飲食店。
reservationForaddress
(必須)
PostalAddress レストランの住所。
reservationFor.addressaddressCountry
(必須)
またはテキスト レストランのある国。
reservationFor.addressaddressLocality
(必須)
テキスト レストランの地域(例: 都市)
reservationFor.addressaddressRegion
(必須)
テキスト レストランの地域(例: 州)。
reservationFor.addresspostalCode
(必須)
テキスト レストランの郵便番号。
reservationFor.addressstreetAddress
(必須)
テキスト レストランの住所。
reservationForimage URL レストランの画像。
reservationForname
(必須)
テキスト レストランの名前。
reservationFor電話 テキスト Food 貴重な施設の電話番号。
reservationForurl URL レストランのウェブサイト
reservationNumber
(必須)
テキスト 予約の番号または ID。
reservationStatus
(必須)
ReservationStatus 予約の現在のステータス。
startTime
(必須)
DateTime 予約の日時。
underName
(必須)
Organization または Person テーブルの対象ユーザー。
underName.email テキスト メールアドレス。
underName.name
(必須)
テキスト 担当者の名前。
url URL 予約を表示できるウェブページ。