בקטע הזה מתוארים פורמטי הנתונים שמשמשים לקובץ הפיד.
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 כדי לציין את ההפרש משעון UTC.
דוגמאות
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>