View on GitHub

artsdata-data-model

Overview of how data is modelled in Artsdata.ca.

< Back | Home | Edit page | 🙋 Check for open issues |

Offer

Schema.org definition: An offer to transfer some rights to an item or to provide a service — for example, an offer to sell tickets to an event, to rent the DVD of a movie, to stream a TV show over the internet, to repair a motorcycle, or to loan a book.

Note: As the businessFunction property, which identifies the form of offer (e.g. sell, lease, repair, dispose), defaults to http://purl.org/goodrelations/v1#Sell; an Offer without a defined businessFunction value can be assumed to be an offer to sell.

For GTIN-related fields, see Check Digit calculator and validation guide from GS1.

Subclass Of: http://schema.org/Intangible

Properties

Property Description
description A description of the item.
from class http://schema.org/Thing
image An image of the item. This can be a URL or a fully described ImageObject.
from class http://schema.org/Thing
name The name of the item.
from class http://schema.org/Thing
url URL of the item.
from class http://schema.org/Thing
sameAs URL of a reference Web page that unambiguously indicates the item's identity. E.g. the URL of the item's Wikipedia page, Wikidata entry, or official website.
from class http://schema.org/Thing
alternateName An alias for the item.
from class http://schema.org/Thing
mainEntityOfPage Indicates a page (or other CreativeWork) for which this thing is the main entity being described. See background notes for details.
from class http://schema.org/Thing
availability The availability of this item—for example In stock, Out of stock, Pre-order, etc.
from class http://schema.org/Offer
price The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.

Usage guidelines:

  • Use the priceCurrency property (with standard formats: ISO 4217 currency format e.g. "USD"; Ticker symbol for cryptocurrencies e.g. "BTC"; well known names for Local Exchange Tradings Systems (LETS) and other currency types e.g. "Ithaca HOUR") instead of including ambiguous symbols such as '$' in the value.
  • Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.
  • Note that both RDFa and Microdata syntax allow the use of a "content=" attribute for publishing simple machine-readable values alongside more human-friendly formatting.
  • Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similiar Unicode symbols.

from class http://schema.org/Offer
priceCurrency The currency of the price, or a price component when attached to PriceSpecification and its subtypes.

Use standard formats: ISO 4217 currency format e.g. "USD"; Ticker symbol for cryptocurrencies e.g. "BTC"; well known names for Local Exchange Tradings Systems (LETS) and other currency types e.g. "Ithaca HOUR".
from class http://schema.org/Offer
validFrom The date when the item becomes valid.
from class http://schema.org/Offer
More Specific Types [To do: Generate the subclasses here.]

Equivalent classes

Class Equivalent Class