ส่วนนี้จะอธิบายรูปแบบข้อมูลที่ใช้สําหรับไฟล์ฟีด
สตริงว่าง
องค์ประกอบหรือแอตทริบิวต์ประเภท NonEmptyString มีข้อมูลอักขระประเภท xs:string ซึ่งมีข้อจํากัดเพิ่มเติมซึ่งข้อมูลอักขระต้องมีอักขระที่ไม่ใช่ช่องว่างอย่างน้อย 1 ตัว
รหัส
องค์ประกอบหรือแอตทริบิวต์ของรหัสประเภทมีข้อมูลอักขระประเภท xs:string ซึ่งมีข้อจํากัดเพิ่มเติมซึ่งข้อมูลอักขระต้องไม่มีอักขระช่องว่าง
หมายเหตุ: เราอนุญาต CharMatcher.javaLetterOrDigit() และ "-._" ดังนั้นสิ่งอื่นใดที่ทําให้ฟีดล้มเหลว
ประเภทวิธีการเก็บรวบรวม
องค์ประกอบประเภท CollectionMethodType ต้องเป็นประเภท xs:string ที่มีข้อจํากัดเพิ่มเติมซึ่งอาจเป็นเพียงค่าใดค่าหนึ่งต่อไปนี้ ได้แก่ "unsolicited", "point_of_sale" หรือ "After_fulfillment"
รหัสประเทศ
องค์ประกอบประเภท CountryCode ต้องเป็นประเภท xs:string ที่มีข้อจํากัดเพิ่มเติมต้องเป็นรหัสประเทศที่ถูกต้องในรูปแบบ ISO 3166-1 alpha-2
วันที่และเวลาที่มีเขตเวลา
ค่าต้องเป็นประเภท xs:dateTime ในรูปแบบที่ระบุโดยโปรไฟล์ W3C ของ ISO 8601 ต้องมีตัวแก้ไขเขตเวลาหลังเวลาดังกล่าว เครื่องมือระบุเขตเวลาอาจเป็น "Z" เพื่อระบุ UTC หรืออาจมีรูปแบบ "+hh:mm" หรือ "-hh:mm" เพื่อระบุการชดเชยจาก UTC
ตัวอย่าง
2016-04-03T18:37:32Z 2016-05-30T09:30:10-06:00
ช่วงคะแนน
คำอธิบาย
องค์ประกอบของประเภท RatingRange ต้องมีการจัดประเภทรายการเดียว คะแนนนี้ไม่ควรรวมจากการให้คะแนนหลายระดับ อย่าใช้ "0" หรือค่าอื่นใดเพื่อระบุ "ไม่มีการให้คะแนน" หากไม่มีการให้คะแนน องค์ประกอบการให้คะแนนที่เฉพาะเจาะจงไม่ควรปรากฏในฟีด
คะแนนต้องอยู่ในรูปแบบ xs:decimal และช่องที่ต้องกรอก
แอตทริบิวต์
องค์ประกอบประเภท RatingRange มีแอตทริบิวต์ 2 รายการต่อไปนี้
ชื่อ | รูปแบบ | จำนวนข้อผิดพลาด | คำอธิบาย |
---|---|---|---|
min
|
xs:nonNegativeInteger | ต้องระบุ (1) | จํานวนขั้นต่ําที่เป็นไปได้สําหรับการให้คะแนน คะแนนนี้ควรเป็นคะแนนที่แย่ที่สุดและไม่ควรเป็นค่าสําหรับ "ไม่มีคะแนน" หากสเกลการให้คะแนนเริ่มต้นจาก 1 โปรดอย่าป้อน 0 สําหรับแอตทริบิวต์นี้ |
max
|
xs:nonNegativeInteger | ต้องระบุ (1) | จํานวนสูงสุดที่เป็นไปได้สําหรับการให้คะแนน นี่ควรเป็นคะแนนที่ดีที่สุด |
ตัวอย่าง
<overall min="1" max="10">9</overall>