פורמטים

בקטע הזה מתוארים פורמטי הנתונים שמשמשים לקובץ הפיד.

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>