Formats

This section describes the data formats used for the feed file.

NonEmptyString

An element or attribute of type NonEmptyString contains character data of type xs:string with the additional restriction that the character data must have at least one non-whitespace character.

Id

An element or attribute of type Id contains character data of type xs:string with the additional restrictions that the character data must be shorter than 256 characters and must not contain any whitespace characters.

NOTE: We allow CharMatcher.javaLetterOrDigit() and "-._" so anything other that that will fail the feed.

CollectionMethodType

An element of type CollectionMethodType must be of type xs:string with the additional restriction that it can only be one of following values: “unsolicited”, “point_of_sale” or “after_fulfillment”.

CountryCode

An element of type CountryCode must be of type xs:string with the additional restriction that it must be a valid country code in ISO 3166-1 alpha-2 format.

DateTimeWithTimeZone

The value must be of type xs:dateTime in the format specified by the W3C profile of ISO 8601. A time zone designator is required after the time. The time zone designator may be "Z" to indicate UTC or it may have the format "+hh:mm" or "-hh:mm" to indicate an offset from UTC.

Examples

2016-04-03T18:37:32Z
2016-05-30T09:30:10-06:00

RatingRange

Description

Elements of type RatingRange must contain a single rating. This rating should not be aggregated from multiple ratings. Do not use "0" or any other value to specify "no rating". If no rating is available, then the particular rating element should not appear in the feed.

The rating should be in xs:decimal format and is a required field.

Attributes

Elements of type RatingRange have the following two attributes.

Name Format Occurrences Description
min xs:nonNegativeInteger Required (1) The minimum possible number for the rating. This should be the worst possible rating and should not be a value for "no rating". If your ratings scale starts from 1, please do not enter 0 for this attribute.
max xs:nonNegativeInteger Required (1) The maximum possible number for the rating. This should be the best possible rating.

Example

<overall min="1" max="10">9</overall>