Any offered product or service. For example, a pair of shoes; a haircut; or an episode of a TV show streamed online.
This type is an extension of schema:Product.
| Name | @id | Type | Description | Inherited from |
|---|---|---|---|---|
| alternateNames | schema:alternateName | Array of string | Alternate names (aliases) for the item. | Thing |
| brands | schema:brand | Array of Brand | Brands that the product is labelled with. | Product |
| description | schema:description | Array of BlockContent or Array of InlineContent or string | A description of the item. See note 1. | Thing |
| id | schema:id | string | The identifier for this item. | Entity |
| identifiers | schema:identifier | Array of (PropertyValue or string) | Any kind of identifier for any kind of Thing. See note 2. | Thing |
| images | schema:image | Array of (ImageObject or Format βuriβ) | Images of the item. | Thing |
| logo | schema:logo | ImageObject or Format βuriβ | The logo of the product. | Product |
| meta | stencila:meta | object | Metadata associated with this item. | Entity |
| name | schema:name | string | The name of the item. | Thing |
| productID | schema:productID | string | Product identification code. | Product |
| url | schema:url | Format βuriβ | The URL of the item. | Thing |
minItems restriction avoids a string being coerced into an array with a single string item.issn property for the Periodical type. These should be used in preference to this property which is intended for identifiers that do not yet have a specific property. Identifiers can be represented as strings, but using a PropertyValue will usually be better because it allows for propertyID (i.e. the type of identifier).This documentation was generated from Product.schema.yaml.