الأشكال

يوضّح هذا القسم تنسيقات البيانات المستخدَمة لملف الخلاصة.

NonEmptyString

يحتوي العنصر أو السمة من النوع NonEmptyString على بيانات أحرف من النوع xs:string مع قيد إضافي وهو أنّ بيانات الأحرف يجب أن تحتوي على حرف واحد على الأقل من غير المسافات البيضاء.

Id

يحتوي عنصر أو سمة من النوع Id على بيانات أحرف من النوع xs:string مع القيود الإضافية التي تنص على أنّ بيانات الأحرف يجب أن تكون أقصر من 256 حرفًا ويجب ألا تحتوي على أي أحرف مسافة بيضاء.

ملاحظة: نسمح باستخدام CharMatcher.javaLetterOrDigit() و "-._"، لذا سيؤدي أي شيء آخر إلى تعذُّر تحميل الخلاصة.

CollectionMethodType

يجب أن يكون عنصر من النوع CollectionMethodType من النوع xs:string مع القيود الإضافية التي تنص على أنّه يمكن أن يكون إحدى القيم التالية فقط: "unsolicited" أو "point_of_sale" أو "after_fulfillment".

رمز البلد

يجب أن يكون العنصر من النوع CountryCode من النوع xs:string مع القيود الإضافية التي تنص على أنّه يجب أن يكون رمز بلد صالحًا بتنسيق ISO 3166-1 alpha-2.

DateTimeWithTimeZone

يجب أن تكون القيمة من النوع xs:dateTime بالتنسيق المحدّد في ملف W3C التعريفي لمعيار ISO 8601. يجب إضافة معرّف المنطقة الزمنية بعد الوقت. يمكن أن يكون معرّف المنطقة الزمنية هو "Z" للإشارة إلى التوقيت العالمي المنسّق (UTC)، أو يمكن أن يكون بالتنسيق "hh:mm+" أو "hh:mm-" للإشارة إلى معادلة التوقيت العالمي المنسّق.

أمثلة

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

RatingRange

الوصف

يجب أن تحتوي عناصر النوع RatingRange على تقييم واحد. يجب ألا يتم تجميع هذا التقييم من تقييمات متعددة. لا تستخدِم القيمة "0" أو أي قيمة أخرى لتحديد "ما من تقييم". إذا لم يتوفّر تقييم، يجب ألا يظهر عنصر التقييم المعنيّ في الخلاصة.

يجب أن يكون التقييم بالتنسيق xs:decimal وهو حقل مطلوب.

السمات

تحتوي عناصر النوع RatingRange على السمتَين التاليتَين.

الاسم التنسيق عدد مرات الظهور الوصف
min xs:nonNegativeInteger مطلوب (1) تمثّل هذه السمة الحد الأدنى لعدد التقييمات الممكنة. يجب أن يكون هذا هو أسوأ تقييم ممكن، ويجب ألا تكون القيمة "بدون تقييم". إذا كان مقياس التقييم يبدأ من 1، يُرجى عدم إدخال 0 لهذه السمة.
max xs:nonNegativeInteger مطلوب (1) تمثّل هذه السمة الحد الأقصى الممكن للتصنيف. يجب أن يكون هذا هو أفضل تقييم ممكن.

مثال

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