Formatos

Esta seção descreve os formatos de dados usados para o arquivo de feed.

String vazia

Um elemento ou atributo do tipo NonEmptyString contém dados de caractere do tipo xs:string com a restrição adicional de que os dados de caracteres precisam ter pelo menos um caractere que não seja um espaço em branco.

ID

Um elemento ou atributo do tipo Id contém dados de caracteres do tipo xs:string com a restrição adicional de que os dados de caracteres não podem conter caracteres de espaço em branco.

OBSERVAÇÃO: permitimos CharMatcher.javaletterOrDigit() e "-._" portanto, qualquer outro item que cause falha no feed.

TipoDeMétodoDeColeta

Um elemento do tipo CollectionMethodType precisa ser do tipo xs:string com a restrição adicional de que ele só pode ser um dos seguintes valores: "unsolicited", "point_of_sale" ou "after_fulfillment".

Código do país

Um elemento do tipo CountryCode precisa ser do tipo xs:string com a restrição adicional de que precisa ser um código de país válido no formato ISO 3166-1 alfa-2.

Data/hora

O valor precisa ser do tipo xs:dateTime no formato especificado pelo perfil W3C da ISO 8601. É necessário ter um designador de fuso horário depois do horário. O designador de fuso horário pode ser "Z" para indicar UTC ou pode ter o formato "+hh:mm" ou "-hh:mm" para indicar um deslocamento do UTC.

Exemplos

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

Faixa de classificação

Descrição

Os elementos do tipo RatingRange precisam ter uma única classificação. Essa classificação não pode ser agregada de várias notas. Não use "0" ou qualquer outro valor para especificar "sem classificação". Se nenhuma classificação estiver disponível, o elemento de classificação específico não aparecerá no feed.

A classificação precisa estar no formato xs:decimal e é um campo obrigatório.

Atributos

Os elementos do tipo RatingRange têm os dois atributos a seguir.

Nome Formatar Ocorrências Descrição
min xs:nonNegativeInteger Obrigatório (1) O número mínimo possível de classificação. Essa precisa ser a pior classificação possível e não deve ser um valor para "nenhuma avaliação" Se a escala de avaliação começar em 1, não insira 0 para esse atributo.
max xs:nonNegativeInteger Obrigatório (1) O número máximo possível de classificação. Essa deve ser a melhor classificação possível.

Exemplo

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