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". 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>