このタイプを使用して、ホテルや宿泊施設で 1 人以上の宿泊客の予約を宣言します。
ユースケース
次のユースケースは、LodgingReservation スキーマの一般的な使用例を示しています。これらの例を参考にして、マークアップが正しく構造化されていることを確認してください。
Basic Hotel Reservation
これは、メールを LodgingReservation として認定するための最小限のマークアップの例です。
JSON-LD
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "LodgingReservation",
"reservationNumber": "abc456",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "John Smith"
},
"reservationFor": {
"@type": "LodgingBusiness",
"name": "Hilton San Francisco Union Square",
"address": {
"@type": "PostalAddress",
"streetAddress": "333 O'Farrell St",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94102",
"addressCountry": "US"
},
"telephone": "415-771-1400"
},
"checkinDate": "2027-04-11T16:00:00-08:00",
"checkoutDate": "2027-04-13T11:00:00-08:00"
}
</script>
microdata
<div itemscope itemtype="http://schema.org/LodgingReservation">
<meta itemprop="reservationNumber" content="abc456"/>
<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/LodgingBusiness">
<meta itemprop="name" content="Hilton San Francisco Union Square"/>
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<meta itemprop="streetAddress" content="333 O'Farrell St"/>
<meta itemprop="addressLocality" content="San Francisco"/>
<meta itemprop="addressRegion" content="CA"/>
<meta itemprop="postalCode" content="94102"/>
<meta itemprop="addressCountry" content="US"/>
</div>
<meta itemprop="telephone" content="415-771-1400"/>
</div>
<meta itemprop="checkinDate" content="2027-04-11T16:00:00-08:00"/>
<meta itemprop="checkoutDate" content="2027-04-13T11:00:00-08:00"/>
</div>
マークアップをテスト
メール マークアップ テストツールを使用して、マークアップを検証できます。マークアップ コードを貼り付け、[検証] ボタンをクリックしてコンテンツをスキャンし、エラーに関するレポートを受け取ります。
仕様
メールの詳細を確認して、これらの追加プロパティが予約に適用されているかどうかを確認します。これらの追加プロパティをマークアップすることで、Google は宿泊施設の予約に関するより詳細な説明をユーザーに表示できるようになります。
LodgingReservation
タイプ名: LodgingReservation
Reservation を拡張します
| 名前 | 型 | 説明 |
|---|---|---|
| bookingAgent | Person または Organization | 予約エージェントまたは代理店。文字列(「」など)も指定できます。 |
| bookingAgent.name | テキスト | エージェント/サービスの名前。 |
| bookingAgent.url | URL | エージェント/サービスのウェブサイト。 |
| bookingTime | DateTime | 予約が行われた日付。 |
| cancelReservationUrl | URL | 予約をキャンセルできるウェブページ。 |
| checkinDate (必須) |
DateTime | チェックイン時間。 |
| checkoutDate (必須) |
DateTime | チェックアウト時間。 |
| checkinUrl | URL | 宿泊者がチェックインできるウェブページ。 |
| confirmReservationUrl | URL | 予約を確認できるウェブページ。 |
| lodgingUnitDescription | テキスト | ユニットタイプのテキストによる説明(スイートと部屋、ベッドのサイズなどを含む)。 |
| modifiedTime | DateTime | (確認カード/検索回答におすすめ)予約が最後に変更された時刻。 |
| modifyReservationUrl | URL | (確認カード/検索回答におすすめ)予約を変更できるウェブページ。 |
| numAdults | 数値 | 宿泊施設に宿泊する大人の人数。 |
| numChildren | 数値 | 宿泊施設に宿泊する子供の人数。 |
| price | テキスト | LodgingReservation の合計料金。 |
| priceCurrency | テキスト | 宿泊予約の価格の通貨(3 文字の ISO 4217 形式)。 |
| programMembership | ProgramMembership | 予約に適用されるマイレージ プログラムやホテル ポイント プログラムなどのメンバーシップ。 |
| programMembership.memberNumber | テキスト | メンバーシップの識別子。 |
| programMembership.program | テキスト | プログラムの名前。 |
| reservationFor (必須) |
LodgingBusiness | 予約先の宿泊施設。 |
| reservationFor.address (必須) |
PostalAddress | 宿泊施設の住所。 |
| reservationFor.address.addressCountry (必須) |
Text または Country | 宿泊施設の住所の国。 |
| reservationFor.address.addressLocality (必須) |
テキスト | 宿泊施設の住所の地域区分(市区町村など)。 |
| reservationFor.address.addressRegion (必須) |
テキスト | 宿泊施設の住所の地域(州など)。 |
| reservationFor.address.postalCode (必須) |
テキスト | 宿泊施設の住所の郵便番号。 |
| reservationFor.address.streetAddress (必須) |
テキスト | 宿泊施設の住所の番地。 |
| reservationFor.image | URL | 宿泊施設の写真。 |
| reservationFor.name (必須) |
テキスト | 宿泊施設の住所の名前。 |
| reservationFor.telephone (必須) |
テキスト | 宿泊施設の電話番号。 |
| reservationFor.url | URL | 宿泊施設のウェブサイト。 |
| reservationNumber (必須) |
テキスト | 予約の番号または ID。 |
| reservationStatus (必須) |
ReservationStatus | 予約の現在のステータス。 |
| underName (必須) |
Person または Organization | ゲスト。 |
| underName.email | テキスト | メールアドレス。 |
| underName.name (必須) |
テキスト | 人物の名前。 |
| url | URL | 予約を表示できるウェブページ。 |