Formats

Cette section décrit les formats de données utilisés pour le fichier de flux.

NonEmptyString

Un élément ou un attribut de type NonEmptyString contient des données de caractère de type xs:string. En revanche, les données de caractère doivent comporter au moins un caractère autre qu'un espace.

ID

Un élément ou un attribut de type "Id" contient des données de caractère de type xs:string. En revanche, les données de caractère ne doivent contenir aucun caractère d'espacement.

REMARQUE: Nous autorisons CharMatcher.javaLetterOrDigit() et "-._" de ce fait tout autre élément qui échouera dans le flux.

CollectionMethodType

Un élément de type CollectionMethodType doit être de type xs:string avec la restriction supplémentaire indiquant qu'il ne peut s'agir que de l'une des valeurs suivantes : "unsolicited", "point_of_sale" ou "after_fulfillment".

CountryCode

Un élément de type CountryCode doit être de type xs:string, avec une restriction supplémentaire indiquant qu'il doit s'agir d'un code pays valide au format ISO 3166-1 alpha-2.

Date et heure

La valeur doit être de type xs:dateTime au format spécifié par le profil W3C de la norme ISO 8601. Un indicateur de fuseau horaire est requis par la suite. L'indicateur de fuseau horaire peut être "Z" pour indiquer UTC, ou il peut être le format "+hh:mm" ou "-hh:mm" pour indiquer un décalage par rapport à UTC.

Exemples

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

Plage de classification

Description

Les éléments de type RatingRange ne doivent contenir qu'une seule note. Cette note ne doit pas être cumulée à partir de plusieurs notes. N'utilisez pas "0" ni aucune autre valeur pour spécifier "aucun avis". Si aucune classification n'est disponible, l'élément d'évaluation concerné ne doit pas apparaître dans le flux.

La classification doit être au format xs:decimal. Ce champ est obligatoire.

Attributs

Les éléments de type RatingRange comportent les deux attributs suivants.

Nom Format Occurrences Description
min xs:non negativeInteger Obligatoire (1) Nombre minimal de notes possibles. Il s'agit de la pire note possible et ne doit pas être une valeur pour "aucune note". Si l'échelle de notation commence à 1, veuillez ne pas saisir 0 pour cet attribut.
max xs:non negativeInteger Obligatoire (1) Nombre maximal de notes possible. Il doit s'agir de la meilleure note possible.

Exemple

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