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 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>