يصف هذا القسم تنسيقات البيانات المستخدمة في ملف الخلاصة.
غير فارغ
يحتوي عنصر أو سمة من النوع NoEmptyString على بيانات أحرف من النوع xs:string مع القيد الإضافي الذي يفرض على بيانات الأحرف أن تحتوي على حرف واحد بدون مسافات بيضاء على الأقل.
رقم التعريف
يحتوي عنصر أو سمة من النوع "معرّف" على بيانات أحرف من النوع xs:string مع القيد الإضافي الذي يجب ألا تحتوي بيانات الأحرف على أي أحرف مسافات بيضاء.
ملاحظة: نسمح بكل من CharMatcher.javaAllowterOrDigit() و "-._"، بحيث يتم استخدام أي عناصر أخرى ستتعذّر الخلاصة.
طريقة جمع البيانات
يجب أن يكون عنصر من النوع CollectionMethodType من النوع xs:string مع القيد الإضافي الذي يمكن أن يكون قيمة واحدة فقط من القيم التالية: " غير مطلوب" أو "point_of_sale" أو "After_fulfillment".
رمز البلد
يجب أن يكون عنصر من نوع CodeCode من النوع xs:string مع القيد الإضافي، حيث يجب أن يكون رمز بلد صالحًا بتنسيق ISO 3166-1 alpha-2.
التاريخ والوقت مع المنطقة الزمنية
يجب أن تكون القيمة من النوع xs:dateTime بالتنسيق المحدّد في ملف W3C الشخصي ISO 8601. مطلوب تحديد المنطقة الزمنية بعد الوقت. قد يكون مُحدّد المنطقة الزمنية هو "Z"، وذلك للإشارة إلى التوقيت العالمي المنسق (UTC) أو قد يكون بالتنسيق "+hh:mm" أو &&;;hh:mm" للإشارة إلى معادلة التوقيت العالمي المتفق عليه.
أمثلة
2016-04-03T18:37:32Z 2016-05-30T09:30:10-06:00
نطاق التقييم
الوصف
يجب أن تحتوي عناصر من نوع RatingRange على تقييم واحد. ويجب عدم تجميع هذا التقييم من عدة تقييمات. يجب عدم استخدام "0"أو أي قيمة أخرى لتحديد "عدم تقييم". في حال عدم توفّر تقييم، يجب ألا يظهر عنصر التقييم المحدّد في الخلاصة.
يجب أن يكون التقييم بالتنسيق xs:annual وهو حقل مطلوب.
السمات
وتشمل عناصر النوع RatingRange السمتَين التاليتَين.
الاسم | التنسيق | عدد مرات الظهور | الوصف |
---|---|---|---|
min
|
xs:nonسالبInteger | مطلوب (1) | تمثّل هذه السمة أقل عدد ممكن من التقييمات. ويجب أن يكون أسوأ تقييم ممكن وألا يكون قيمة لـ "no;no ratings". وإذا كان مقياس التقييمات يبدأ من 1، يُرجى عدم إدخال 0 لهذه السمة. |
max
|
xs:nonسالبInteger | مطلوب (1) | تمثّل هذه السمة الرقم الأقصى الممكن للتقييم. ويجب أن يكون هذا التقييم على أفضل نحو ممكن. |
مثال
<overall min="1" max="10">9</overall>