이 유형을 사용하여 레스토랑 또는 기타 음식점의 예약 정보를 하나 이상의 고객에게 선언합니다.
사용 사례
이 예에 따라 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>
마이크로데이터
<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에서 사용자에게 훨씬 더 풍부한 예약 설명을 표시할 수 있습니다.
FoodEstablishmentReservation
유형 이름: FoodEstablishmentReservation
Reservation 확장
| 이름 | 유형 | 설명 |
|---|---|---|
| bookingAgent | Organization 또는 Person | 예약 대리인 또는 대행사입니다. 문자열 (예: '')도 허용합니다. |
| bookingAgent.name | 텍스트 | 대리인/서비스의 이름입니다. |
| bookingAgent.url | URL | 대리인/서비스의 웹사이트입니다. |
| bookingTime | DateTime | 예약이 이루어진 날짜입니다. |
| cancelReservationUrl | URL | 예약을 취소할 수 있는 웹페이지입니다. |
| confirmReservationUrl | URL | 예약을 확인할 수 있는 웹페이지입니다. |
| modifiedTime | DateTime | (확인 카드/검색 답변에 권장) 예약이 마지막으로 수정된 시간입니다. |
| modifyReservationUrl | URL | (확인 카드/검색 답변에 권장) 예약을 수정할 수 있는 웹페이지입니다. |
| partySize (필수) |
숫자 | 파티에 참여하는 인원수입니다. |
| price | 텍스트 | FoodEstablishmentReservation의 총 가격입니다. |
| priceCurrency | 텍스트 | FoodEstablishmentReservation 가격의 통화입니다 (3글자 ISO 4217 형식).'' |
| programMembership | ProgramMembership | 예약에 적용되는 상용 고객 우대 프로그램, 호텔 로열티 프로그램 등의 멤버십입니다. |
| programMembership.memberNumber | 텍스트 | 멤버십의 식별자입니다. |
| programMembership.program | 텍스트 | 프로그램의 이름입니다. |
| reservationFor (필수) |
FoodEstablishment | 예약 대상 음식점입니다. |
| reservationFor.address (필수) |
PostalAddress | 레스토랑의 주소입니다. |
| reservationFor.address.addressCountry (필수) |
국가 또는 텍스트 | 레스토랑의 국가입니다. |
| reservationFor.address.addressLocality (필수) |
텍스트 | 레스토랑의 지역 (예: 도시)입니다. |
| reservationFor.address.addressRegion (필수) |
텍스트 | 레스토랑의 지역 (예: 주)입니다. |
| reservationFor.address.postalCode (필수) |
텍스트 | 레스토랑의 우편번호입니다. |
| reservationFor.address.streetAddress (필수) |
텍스트 | 레스토랑의 도로명 주소입니다. |
| reservationFor.image | URL | 레스토랑의 이미지입니다. |
| reservationFor.name (필수) |
텍스트 | 레스토랑의 이름입니다. |
| reservationFor.telephone | 텍스트 | FoodEstablishment의 전화번호입니다. |
| reservationFor.url | URL | 레스토랑의 웹사이트입니다. |
| reservationNumber (필수) |
텍스트 | 예약 번호 또는 ID입니다. |
| reservationStatus (필수) |
ReservationStatus | 예약의 현재 상태입니다. |
| startTime (필수) |
DateTime | 예약 날짜 및 시간입니다. |
| underName (필수) |
Organization 또는 Person | 테이블 예약자입니다. |
| underName.email | 텍스트 | 이메일 주소입니다. |
| underName.name (필수) |
텍스트 | 사용자 이름입니다. |
| url | URL | 예약을 볼 수 있는 웹페이지입니다. |