Formatos

En esta sección, se describen los formatos de datos que se usan para el archivo del feed.

String no vacía

Un elemento o atributo de tipo NonEmptyString contiene datos de caracteres de tipo xs:string con la restricción adicional de que los datos de caracteres deben tener al menos un carácter que no sea un espacio en blanco.

ID

Un elemento o atributo de tipo Id contiene datos de caracteres de tipo xs:string con la restricción adicional de que los datos de caracteres no deben contener ningún espacio en blanco.

NOTA: Permitimos CharMatcher.javaLetterOrDigit() y "-._" por lo tanto, cualquier cosa que falle el feed.

Tipo de método de colección

Un elemento del tipo CollectionMethodType debe ser del tipo xs:string, con la restricción adicional de que solo puede ser uno de los siguientes valores: "unsolicited", "point_of_sale" o "after_fulfillment".

Código de país

Un elemento de tipo CountryCode debe ser de tipo xs:string con la restricción adicional de que debe ser un código de país válido en formato ISO 3166-1 alpha-2.

Fecha y hora con zona horaria

El valor debe ser del tipo xs:dateTime en el formato que especifica el perfil W3C de ISO 8601. Después de esa hora, se requiere un designador de zona horaria. El designador de zona horaria puede ser “Z” para indicar UTC o puede tener el formato “+hh:mm” o “hh-mm” para indicar un desplazamiento de UTC.

Ejemplos

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

Rango de calificación

Descripción

Los elementos de tipo RatingRange deben contener una sola calificación. Esta calificación no debe agregarse desde varias calificaciones. No utilice "0" ni ningún otro valor para especificar "sin calificación". Si no hay ninguna calificación disponible, el elemento de calificación en particular no debe aparecer en el feed.

La calificación debe estar en formato xs:decimal y es un campo obligatorio.

Atributos

Los elementos de tipo RatingRange tienen los dos atributos siguientes.

Nombre Formato Occurrences Descripción
min xs:nonNegativeInteger Obligatorio (1) El número mínimo posible para la calificación. Esta debe ser la peor calificación posible y no debe ser un valor para "sin calificación". Si la escala de calificaciones comienza en 1, no ingrese 0 para este atributo.
max xs:nonNegativeInteger Obligatorio (1) El número máximo posible para la calificación. Debe ser la mejor calificación posible.

Ejemplo

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