isVariantOf
Indicates the kind of product that this is a variant of. In the case of ProductModel, this is a pointer (from a ProductModel) to a base product from which this product is a variant. It is safe to infer that the variant inherits all product features from the base model, unless defined locally. This is not transitive. In the case of a ProductGroup, the group description also serves as a template, representing a set of Products that vary on explicitly defined, specific dimensions only (so it defines both a set of variants, as well as which values distinguish amongst those variants). When used with ProductGroup, this property can apply to any Product included in the group.
Expected Types
| Type | Description |
|---|---|
| ProductModel | A datasheet or vendor specification of a product (in the sense of a prototypical description). |
| ProductGroup | A ProductGroup represents a group of Products that vary only in certain well-described ways, such as by size, [color](https://schema.o... |
Used on Types
| Type | Description |
|---|---|
| Product | Any offered product or service. For example: a pair of shoes; a concert ticket; the rental of a car; a haircut; or an episode of a TV show streamed online. |
| ProductModel | A datasheet or vendor specification of a product (in the sense of a prototypical description). |