Thing > Intangible > Offer > RentalOffer

A rental offer specializes offer in such a way as to reinterpret the sale price as a rental price for a specified period of time. That time period is specified as a duration. In the current schema.org, "duration" is a text field following the ISO 8601 2004 standard, e.g. "P1D" is used to designate a period of one day. The combination of "price" and "duration" (along with "priceCurrency") determine the rental rate.
PropertyExpected TypeDescription
Properties from Thing
description Text A short description of the item.
image URL URL of an image of the item.
name Text The name of the item.
url URL URL of the item.
Properties from Offer
aggregateRating AggregateRating The overall rating, based on a collection of reviews or ratings, of the item.
availability ItemAvailability The availability of this item—for example In stock, Out of stock, Pre-order, etc.
itemCondition OfferItemCondition The condition of the item for sale—for example New, Refurbished, Used, etc.
itemOffered Product The item being sold.
price Number or Text The offer price of the product.
priceCurrency Text The currency (in 3-letter ISO 4217 format) of the offer price.
priceValidUntil Date The date after which the price is no longer available.
review Review A review of the item.
reviews Review Review of the item (legacy spelling; see singular form, review).
seller Organization The seller of the product.
Properties from RentalOffer
hasRentalRate RentalRate A rate specified by a starting date, a duration and an availability.
THEMATIX DRAFT HOTEL EXTENSIONS V .91

Example 1

Original HTML:

  1. <div>
  2. <p> The Sunshine Hotel guest room rate is $300 for a King Room for two people,
  3. checking-in on November 15, 2012 and staying for a total of 3 days. Offer based on age 65 or older.</p>
  4. </div>


With Microdata:
  1. <div itemscope itemtype="http://schema.org/RentalOffer">
  2. <p> <span itemprop="name">The Sunshine Hotel guest room rate</span> is <span itemprop="hasRentalRate"
  3. itemscope itemtype="http://schema.org/RentalRate"><meta itemprop="priceCurrency" content="USD">
  4. <span itemprop="price">$300</span></span> for a <span itemprop="description">King Room for two people</span>,
  5. checking-in on <span itemprop="hasAvailabilityDate" itemscope itemtype="http://schema.org/RentalRate">
  6. <span itemprop="startingDate">November 15, 2012</span></span> and staying for a total of
  7. <meta itemprop="hasRentalDuration" itemscope itemtype="http://schema.org/RentalRate">
  8. <meta itemprop="duration" content="P3D"> 3 days </span>. Offer based on <span itemprop="hasRentalRateFeature"
  9. itemscope itemtype="http://schema.org/RentalRate.html">age 65 or older</span>.</p>
  10. </div>