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>