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 type xs:string avec la restriction supplémentaire que les données de caractères doivent comporter au moins un caractère non blanc.
ID
Un élément ou un attribut de type ID contient des données de type xs:string, avec les restrictions supplémentaires suivantes : les données de type caractère doivent comporter moins de 256 caractères et ne doivent contenir aucun espace.
REMARQUE : Nous autorisons CharMatcher.javaLetterOrDigit() et "-._". Tout autre caractère entraînera l'échec du flux.
CollectionMethodType
Un élément de type CollectionMethodType doit être de type xs:string avec la restriction supplémentaire qu'il ne peut être que 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 la restriction supplémentaire qu'il doit s'agir d'un code pays valide au format ISO 3166-1 alpha-2.
DateTimeWithTimeZone
La valeur doit être de type xs:dateTime au format spécifié par le profil W3C d'ISO 8601. Un indicateur de fuseau horaire est requis après l'heure. L'indicateur de fuseau horaire peut être "Z" pour indiquer l'heure UTC, ou il peut être au format "+hh:mm" ou "-hh:mm" pour indiquer un décalage par rapport à l'heure UTC.
Exemples
2016-04-03T18:37:32Z 2016-05-30T09:30:10-06:00
RatingRange
Description
Les éléments de type RatingRange doivent contenir une seule note. Cette note ne doit pas être agrégée à partir de plusieurs notes. N'utilisez pas "0" ni aucune autre valeur pour indiquer "aucune note". Si aucune note n'est disponible, l'élément de notation spécifique ne doit pas apparaître dans le flux.
La note doit être au format xs:decimal et est un champ obligatoire.
Attributs
Les éléments de type RatingRange comportent les deux attributs suivants.
Nom | Format | Occurrences | Description |
---|---|---|---|
min
|
xs:nonNegativeInteger | Obligatoire (1) | Nombre minimal possible pour la note. Il doit s'agir de la pire note possible et non d'une valeur pour "aucune note". Si votre échelle de classification commence à 1, veuillez ne pas saisir 0 pour cet attribut. |
max
|
xs:nonNegativeInteger | Obligatoire (1) | Nombre maximal possible pour la note. Il s'agit de la meilleure note possible. |
Exemple
<overall min="1" max="10">9</overall>