Định dạng

Phần này mô tả các định dạng dữ liệu được dùng cho tệp nguồn cấp dữ liệu.

NonEmptyString

Một phần tử hoặc thuộc tính thuộc loại NonEmptyString chứa dữ liệu ký tự thuộc loại xs:string với hạn chế bổ sung là dữ liệu ký tự phải có ít nhất một ký tự không phải khoảng trắng.

Id

Một phần tử hoặc thuộc tính thuộc loại Id chứa dữ liệu ký tự thuộc loại xs:string với các hạn chế bổ sung là dữ liệu ký tự phải ngắn hơn 256 ký tự và không được chứa bất kỳ ký tự khoảng trắng nào.

LƯU Ý: Chúng tôi cho phép CharMatcher.javaLetterOrDigit() và "-._" nên mọi thứ khác sẽ khiến nguồn cấp dữ liệu không hợp lệ.

CollectionMethodType

Một phần tử thuộc loại CollectionMethodType phải thuộc loại xs:string với hạn chế bổ sung là phần tử đó chỉ có thể là một trong các giá trị sau: "unsolicited", "point_of_sale" hoặc "after_fulfillment".

CountryCode

Phần tử thuộc loại CountryCode phải thuộc loại xs:string với hạn chế bổ sung là phần tử đó phải là mã quốc gia hợp lệ theo định dạng ISO 3166-1 alpha-2.

DateTimeWithTimeZone

Giá trị phải thuộc loại xs:dateTime ở định dạng do hồ sơ W3C của ISO 8601 chỉ định. Bạn phải chỉ định múi giờ sau thời gian. Công cụ chỉ định múi giờ có thể là "Z" để chỉ giờ UTC hoặc có thể có định dạng "+hh:mm" hoặc "-hh:mm" để chỉ độ lệch so với giờ UTC.

Ví dụ

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

RatingRange

Mô tả

Các phần tử thuộc loại RatingRange phải chứa một điểm xếp hạng duy nhất. Điểm xếp hạng này không được tổng hợp từ nhiều điểm xếp hạng. Không sử dụng "0" hoặc bất kỳ giá trị nào khác để chỉ định "không có điểm xếp hạng". Nếu không có thông tin phân loại, thì phần tử phân loại cụ thể đó sẽ không xuất hiện trong nguồn cấp dữ liệu.

Điểm xếp hạng phải ở định dạng xs:decimal và là một trường bắt buộc.

Thuộc tính

Các phần tử thuộc loại RatingRange có 2 thuộc tính sau.

Tên Định dạng Số lần xuất hiện Mô tả
min xs:nonNegativeInteger Bắt buộc (1) Số lượng tối thiểu có thể có cho điểm xếp hạng. Đây phải là điểm xếp hạng thấp nhất có thể và không được là giá trị cho "không có điểm xếp hạng". Nếu thang điểm của bạn bắt đầu từ 1, vui lòng không nhập 0 cho thuộc tính này.
max xs:nonNegativeInteger Bắt buộc (1) Số lượng tối đa có thể cho điểm xếp hạng. Đây phải là điểm xếp hạng cao nhất có thể.

Ví dụ:

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