Formaty

Ta sekcja opisuje formaty danych używane w pliku danych.

Pusty ciąg

Element lub atrybut typu nonBlankString zawiera dane typu xs:string z dodatkowym ograniczeniem, że dane znaku muszą zawierać co najmniej jeden znak niebędący znakiem odstępu.

Identyfikator

Element lub atrybut typu identyfikatora zawiera dane typu xs:string z dodatkowym ograniczeniem, że dane znaków nie mogą zawierać żadnych znaków odstępu.

UWAGA: dozwolone są reguły CharMatcher.java LetterOrDigit() i &"-._" więc wszystkie inne elementy, których działanie spowoduje niepowodzenie w pliku danych,

Typ metody zbierania danych

Element typu TypeMethodType musi mieć typ xs:string z dodatkowym ograniczeniem, który może mieć tylko jedną z tych wartości: „unsolicited”, „point_of_sale” lub „after_fulfillment”.

Kod kraju

Element typu countryCode musi mieć typ xs:string z dodatkowym ograniczeniem, który musi być prawidłowym kodem kraju w formacie ISO 3166-1 alfa-2.

Data/godzina

Wartość musi mieć typ xs:dateTime w formacie określonym w profilu W3C ISO 8601. Po upływie tego czasu wymagane jest oznaczenie strefy czasowej. Wskazanie strefy czasowej może &"Z" albo mieć format „"+hh:mm" albo "-hh:mm" wskazujący przesunięcie względem czasu UTC.

Przykłady

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

Zakres ocen

Opis

Elementy typu RatingRange muszą zawierać pojedynczą ocenę. Ta ocena nie powinna być agregowana z wielu ocen. Nie używaj wartości "0" ani innej wartości, aby określić "brak oceny&quot. Jeśli nie ma oceny, konkretny element z oceną nie powinien się wyświetlać w pliku danych.

Ocena powinna mieć format xs:decimal i jest polem wymaganym.

Atrybuty

Elementy typu RatingRange mają następujące dwa atrybuty.

Nazwa Format Wystąpienia Opis
min xs:liczba_negatywna_całkowita Wymagane (1) Minimalna możliwa ocena. Powinna to być najniższa ocena i nie powinna być wartością „"brak oceny”. Jeśli Twoja ocena ocen zaczyna się od 1, nie podawaj wartości 0 w przypadku tego atrybutu.
max xs:liczba_negatywna_całkowita Wymagane (1) Maksymalna liczba ocen. Powinna to być najwyższa możliwa ocena.

Przykład

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