В этом разделе описываются форматы данных, используемые для файла потока.
NonEmptyString
Элемент или атрибут типа NonEmptyString содержит символьные данные типа xs:string с дополнительным ограничением, заключающимся в том, что символьные данные должны иметь хотя бы один непробельный символ.
Идентификатор
Элемент или атрибут типа Id содержит символьные данные типа xs:string с дополнительными ограничениями: символьные данные должны быть короче 256 символов и не должны содержать пробелов.
ПРИМЕЧАНИЕ: Мы разрешаем CharMatcher.javaLetterOrDigit() и "-._", поэтому все остальное приведет к ошибке фида.
CollectionMethodType
Элемент типа CollectionMethodType должен иметь тип xs:string с дополнительным ограничением, что он может принимать только одно из следующих значений: «unsolicited», «point_of_sale» или «after_fulfillment».
Код страны
Элемент типа CountryCode должен иметь тип xs:string с дополнительным ограничением, заключающимся в том, что он должен быть допустимым кодом страны в формате ISO 3166-1 alpha-2 .
DateTimeWithTimeZone
Значение должно иметь тип xs:dateTime в формате, указанном в профиле W3C ISO 8601. После времени необходимо указать обозначение часового пояса. Обозначение часового пояса может быть «Z» для обозначения UTC или иметь формат «+чч:мм» или «-чч:мм» для обозначения смещения от UTC.
Примеры
2016-04-03T18:37:32Z 2016-05-30T09:30:10-06:00
Диапазон рейтинга
Описание
Элементы типа RatingRange должны содержать один рейтинг. Этот рейтинг не должен быть суммирован из нескольких рейтингов. Не используйте «0» или любое другое значение для обозначения отсутствия рейтинга. Если рейтинг отсутствует, соответствующий элемент рейтинга не должен отображаться в ленте.
Рейтинг должен быть указан в формате xs:decimal и является обязательным полем.
Атрибуты
Элементы типа RatingRange имеют следующие два атрибута.
Имя | Формат | Происшествия | Описание |
---|---|---|---|
min | xs:nonNegativeInteger | Требуется (1) | Минимально возможное число для оценки. Это должно быть наихудшее возможное значение, не равное значению «нет оценки». Если ваша шкала оценок начинается с 1, не вводите 0 для этого атрибута. |
max | xs:nonNegativeInteger | Требуется (1) | Максимально возможное число для оценки. Это должен быть наилучший возможный рейтинг. |
Пример
<overall min="1" max="10">9</overall>