Formati

Questa sezione descrive i formati dei dati utilizzati per il file del feed.

NonEmptyString

Un elemento o un attributo di tipo NonEmptyString contiene dati di tipo xs:string con l'ulteriore limitazione che i dati di tipo carattere devono contenere almeno un carattere diverso da uno spazio bianco.

ID

Un elemento o un attributo di tipo ID contiene dati di tipo xs:string con le ulteriori limitazioni che i dati di tipo carattere devono essere più brevi di 256 caratteri e non devono contenere spazi bianchi.

NOTA: consentiamo CharMatcher.javaLetterOrDigit() e "-._", quindi qualsiasi altro carattere non supererà il feed.

CollectionMethodType

Un elemento di tipo CollectionMethodType deve essere di tipo xs:string con l'ulteriore limitazione che può essere solo uno dei seguenti valori: "unsolicited", "point_of_sale" o "after_fulfillment".

CountryCode

Un elemento di tipo CountryCode deve essere di tipo xs:string con l'ulteriore restrizione che deve essere un codice paese valido nel formato ISO 3166-1 alpha-2.

DateTimeWithTimeZone

Il valore deve essere di tipo xs:dateTime nel formato specificato dal profilo W3C di ISO 8601. Dopo l'ora è necessario un identificatore del fuso orario. L'indicatore del fuso orario può essere "Z" per indicare l'ora UTC oppure può avere il formato "+hh:mm" o "-hh:mm" per indicare uno scarto rispetto all'ora UTC.

Esempi

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

RatingRange

Descrizione

Gli elementi di tipo RatingRange devono contenere una sola valutazione. Questa valutazione non deve essere aggregata da più valutazioni. Non utilizzare "0" o qualsiasi altro valore per specificare "nessuna classificazione". Se non è disponibile alcuna classificazione, l'elemento di classificazione specifico non deve essere visualizzato nel feed.

La valutazione deve essere nel formato xs:decimal ed è un campo obbligatorio.

Attributi

Gli elementi di tipo RatingRange hanno i seguenti due attributi.

Nome Formato Occorrenze Descrizione
min xs:nonNegativeInteger Obbligatorio (1) Il numero minimo possibile per la valutazione. Questa deve essere la valutazione peggiore possibile e non deve essere un valore per "nessuna valutazione". Se la scala di valutazione inizia da 1, non inserire 0 per questo attributo.
max xs:nonNegativeInteger Obbligatorio (1) Il numero massimo possibile per la valutazione. Questa dovrebbe essere la migliore valutazione possibile.

Esempio

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