ספר: /product-review-feeds/_book.yaml
כותרת: הפניה לסכימת XML
תרשים ה-XML לפידים של ביקורות על מוצרים ב-Google מגדיר את המבנה הקביל של פיד ה-XML. סכימות XML משתמשות בסיומת הקובץ .xsd
. בדומה לקובצי DTD, סכימת XML מגדירה את הרכיבים והמאפיינים שיכולים להופיע במסמך XML.
מידע נוסף על סכימות XML זמין ב-XML של Schema XML.
סכימת ה-XML לפידים של ביקורות על מוצרים פורסמה כאן: http://www.google.com/shopping/reviews/schema/product/2.3/product_reviews.xsd
בהמשך מוצג תיאור של מבנה הפיד שהוגדר לסכימה הזו. בתיאור הזה, סוגי ההקלדה עם הקידומת xs:
מתייחסים לסוגי הסכימה המובנים ב-XML, הנמצאים במרחב השמות http://www.w3.org/2001/XMLSchema
.
המערכת שלנו תמיד מצפה לפיד מלא. כל הביקורות שנשלחו בעבר, אך לא נכללו בפיד המלא הבא שלכם, יימחקו. לכן, תמיד צריך לשלוח את כל הביקורות כשאתם שולחים את הפיד.
רכיב <feed>
ברמה העליונה
הרכיב <feed>
מכיל את הרכיבים האלה לפי הסדר שבו הם מפורטים.
רכיב | חזרה | סוג | תיאור |
---|---|---|---|
<version>
|
חובה (1) | xs:string
|
מציין באיזו גרסה של סכימת פיד המוצרים אתם משתמשים. בשלב זה, יש תמיכה רק
<version>2.3</version> . |
<aggregator>
|
אופציונלי (1) | aggregatorType
|
בעל אתר יכול להשתמש באתר אגרגטור של ביקורות כדי לנהל ביקורות ולספק את הפידים. רכיב זה מציין את השימוש באתר אגרגטור והוא מכיל מידע לגבי אתר האגרגטור. |
<publisher>
|
חובה (1) | publisherType
|
מידע על בעל התוכן הדיגיטלי שיכול להיות קמעונאי, יצרן, חברת ביקורות או כל ישות שפרסמה ביקורות על מוצרים. |
<reviews>
|
אופציונלי (1) | xs:sequence
|
מכיל את הביקורות על המוצרים. |
המדיניות <feed>
מגדירה אילוצי ייחודיות לרכיבים המשמשים בפיד.
רכיבי צאצא
<aggregator>
בעל אתר יכול להשתמש באתר אגרגטור של ביקורות כדי לנהל ביקורות ולספק את הפידים. רכיב זה מציין את השימוש באתר אגרגטור והוא מכיל מידע לגבי אתר האגרגטור. הרכיב <aggregator>
מכיל את הרכיבים האלה לפי הסדר שבו הם רשומים.
רכיב | חזרה | סוג | תיאור |
---|---|---|---|
<name> |
חובה (1) | nonEmptyStringType |
השם של אתר האגרגטור של הביקורות על המוצר. |
<publisher>
המידע על בעל התוכן הדיגיטלי, שיכול להיות קמעונאי, יצרן, חברת שירותי ביקורות או ישות אחרת שמפרסם ביקורות על מוצרים.הרכיב <publisher>
מכיל את הרכיבים האלה לפי הסדר שנקבע.
רכיב | חזרה | סוג | תיאור |
---|---|---|---|
<name> |
חובה (1) | nonEmptyStringType |
שם המוציא לאור של ביקורות על המוצרים. |
<favicon> |
אופציונלי (1) | httpUrlType |
קישור אל סמל החברה של המוציא לאור. המידה של סמל התמונה צריכה להיות 16x16 פיקסלים. פורמט התמונה צריך להיות GIF, JPG או PNG. |
<reviews>
מכיל את הביקורות על המוצר. הרכיב <reviews>
מכיל את הרכיבים האלה לפי הסדר שבו הם מפורטים.
רכיב | חזרה | סוג | תיאור |
---|---|---|---|
<review> |
חובה (ללא הגבלה) | reviewType |
ביקורת ייחודית על מוצר. אם ביקורת קשורה למספר מוצרים במלאי של בעל התוכן הדיגיטלי, יש לציין את הביקורת פעם אחת ולכלול מספר רכיבים מסוג <product> ברכיב <products> . |
<review>
ביקורת ייחודית על מוצר. אם ביקורת נוגעת לכמה מוצרים במלאי של בעל התוכן הדיגיטלי, יש לציין את הביקורת פעם אחת ולכלול מספר רכיבים מסוג <product>
ברכיב <products>
.הרכיב <review>
מכיל את הרכיבים האלה בסדר המפורט.
רכיב | חזרה | סוג | תיאור |
---|---|---|---|
<review_id> |
אופציונלי (1) | nonEmptyStringType |
המזהה הקבוע והייחודי של בדיקת המוצר במערכת של בעל התוכן הדיגיטלי. |
<reviewer>
|
חובה (1) | reviewerType |
מחבר הביקורת על המוצר. |
<review_timestamp> |
חובה (1) | xs:dateTime |
חותמת הזמן שמציינת מתי נכתבה הביקורת. לדוגמה: 2014-04-21T11:07:07-06:00 2014-04-21T18:00:00+01:00 2014-04-21T00:00:00Z |
<title> |
אופציונלי (1) | nonEmptyStringType |
הכותרת של הביקורת. |
<content> |
חובה (1) | nonEmptyStringType |
תוכן הביקורת. |
<pros>
|
אופציונלי (1) | xs:sequence |
מכיל את אנשי המקצוע על סמך חוות הדעת של כותב הביקורת. משמיטים טקסט סטנדרטי כמו "pro:" אלא אם הוא נכתב על ידי הבודק. |
<cons>
|
אופציונלי (1) | xs:sequence |
מכיל את היתרונות והחסרונות של דעתו של כותב הביקורת. משמיטים טקסט סטנדרטי כמו "con:" אלא אם הוא נכתב על ידי הבודק. |
<reviewer_images>
|
אופציונלי (1) | xs:sequence |
מכיל קישורים לתמונות של המוצר שסופקו על ידי כותב הביקורת. |
<review_url>
|
חובה (1) | reviewUrlType |
כתובת ה-URL של דף הנחיתה של הביקורת. |
<ratings>
|
חובה (1) | xs:sequence |
מכיל את הדירוגים המשויכים לביקורת. |
<products>
|
חובה (1) | xs:sequence |
מכיל את המוצרים המשויכים לביקורת. |
<is_spam> |
אופציונלי (1) | xs:boolean |
מציין אם הביקורת סומנה כספאם במערכת של בעל התוכן הדיגיטלי. |
<collection_method> |
אופציונלי (1) | collectionMethodType |
השיטה ששימשה לאיסוף הביקורת. הערך חייב להיות אחד מאלה:
|
<transaction_id> |
אופציונלי (1) | nonEmptyStringType |
מזהה קבוע וייחודי של העסקה המשויכת לביקורת במערכת של בעל התוכן הדיגיטלי. ניתן להשתמש במזהה הזה כדי לציין שכמה ביקורות משויכות לאותה עסקה. |
<reviewer>
מחבר הביקורת על המוצר. הרכיב <reviewer>
מכיל את הרכיבים האלה לפי הסדר שבו הם מפורטים.
רכיב | חזרה | סוג | תיאור |
---|---|---|---|
<name>
|
חובה (1) | reviewerNameType |
שם המחבר של הביקורת. דוגמה: <name>Jane</name> |
<reviewer_id> |
אופציונלי (1) | nonEmptyStringType |
מזהה קבוע וייחודי של מחבר הביקורת במערכת של אתר החדשות. דוגמה: <reviewer_id>14295</reviewer_id> |
<name>
שם המחבר של הביקורת. הרכיב <name>
הוא הרחבה של nonEmptyStringType
ומכיל את השם או הכינוי של כותב הביקורת. הרכיב
<name>
מכיל את המאפיינים האלה.
מאפיין | חזרה | סוג | תיאור |
---|---|---|---|
is_anonymous |
אופציונלי | xs:boolean |
מציין אם כותב הביקורת הוא אנונימי. דוגמה: <name is_anonymous="true">Anonymous</name> |
<pros>
מכיל את אנשי המקצוע על סמך חוות הדעת של כותב הביקורת. הרכיב <pros>
מכיל את הרכיבים האלה לפי הסדר שבו הם מפורטים.
רכיב | חזרה | סוג | תיאור |
---|---|---|---|
<pro> |
חובה (ללא הגבלה) | nonEmptyStringType |
איש מקצוע המבוסס על דעתו של כותב הביקורת. המקצוענים צריכים להופיע באותו סדר שבו הם מוצגים. משמיטים טקסט סטנדרטי כמו "pro:" אלא אם הוא נכתב על ידי הבודק. דוגמה: <pros> <pro>Sleek design</pro> </pros> |
<cons>
מכיל את היתרונות והחסרונות של דעתו של כותב הביקורת. הרכיב <cons>
מכיל את הרכיבים האלה לפי הסדר שבו הם מפורטים.
רכיב | חזרה | סוג | תיאור |
---|---|---|---|
<con> |
חובה (ללא הגבלה) | nonEmptyStringType |
אדם פרטי שמבוסס על חוות דעתו של הבודק. יש לציין את החסרונות באותו סדר שבו הן מוצגות. משמיטים טקסט סטנדרטי כמו "con:" אלא אם הוא נכתב על ידי הבודק. דוגמה: <cons> <con>Pricey</con> </cons> |
<review_url>
כתובת ה-URL של דף הנחיתה של הביקורת. הרכיב <review_url>
הוא הרחבה של httpUrlType
והוא מכיל את הקישור אל דף הנחיתה של הביקורת.
הרכיב <review_url>
מכיל את המאפיינים האלה.
מאפיין | חזרה | סוג | תיאור |
---|---|---|---|
type |
חובה | xs:string |
הסוג חייב להיות אחת מהאפשרויות הבאות:
דוגמה: <review_url type="singleton">http://www.example.com/review_5.html</review_url> |
<reviewer_images>
מכיל תמונות של המוצר שסיפק כותב הביקורת. התג <reviewer_images>
מכיל רכיבי <reviewer_image>
רבים.
רכיב | חזרה | סוג | תיאור |
---|---|---|---|
<reviewer_image>
|
חובה (ללא הגבלה) | reviewImageType |
תמונה של המוצר שכתבתם, שיצר מחבר הביקורת. |
<reviewer_image>
אלמנט תמונה יחיד של ביקורת.
רכיב | חזרה | סוג | תיאור |
---|---|---|---|
<url> |
חובה (1) | httpUrlType |
כתובת URL לתמונה של המוצר שפורסם, שנוצר על ידי מחבר הביקורת. כתובת ה-URL אינה חייבת להסתיים בסיומת של קובץ תמונה. דוגמה: <reviewer_images> <reviewer_image> <url>https://example.com/test.jpg</url> </reviewer_image> <reviewer_image> <url>https://example.com/test.gif</url> </reviewer_image> </reviewer_images> |
<ratings>
מכיל את הדירוגים המשויכים לביקורת. הרכיב <ratings>
מכיל את הרכיבים האלה לפי הסדר שבו הם מפורטים.
רכיב | חזרה | סוג | תיאור |
---|---|---|---|
<overall> |
חובה (1) | ratingType |
הדירוג הכולל של כותב הביקורת. |
<overall>
הדירוג הכולל של כותב הביקורת. הרכיב <overall>
מרחיב את
xs:decimal simpleType
ומתעד את הדירוג שהוקצה על ידי הבודק. הערך צריך להיות בטווח הכלול בטווח הכולל את המאפיינים min
ו-max
. הרכיב <overall>
מכיל את המאפיינים האלה.
מאפיין | חזרה | סוג | תיאור |
---|---|---|---|
min
|
חובה | xs:integer
|
המספר המינימלי האפשרי לדירוג. הדירוג הזה הוא הדירוג הגרוע ביותר, והוא לא יכול להיות ערך לדירוג כלשהו. |
max
|
חובה | xs:integer
|
המספר המקסימלי האפשרי עבור הדירוג. הערך של המאפיין max חייב להיות גדול מהערך של המאפיין min . |
<products>
מכיל את המוצרים המשויכים לביקורת. הרכיב <products>
מכיל את הרכיבים האלה לפי הסדר שבו הם מפורטים.
רכיב | חזרה | סוג | תיאור |
---|---|---|---|
<product> |
חובה (ללא הגבלה) | productType |
מוצר המשויך לביקורת. |
<product>
מוצר המשויך לביקורת. הרכיב <product>
מכיל את הרכיבים האלה לפי הסדר שבו הם מפורטים.
רכיב | חזרה | סוג | תיאור |
---|---|---|---|
<product_ids> |
אופציונלי (1) | productIdsType |
המזהים המשויכים למוצר. |
<product_name> |
אופציונלי (1) | nonEmptyStringType |
השם התיאורי של המוצר. |
<product_url> |
חובה (1) | httpUrlType |
כתובת ה-URL של המוצר. לכתובת ה-URL הזו יכול להיות ערך זהה לזה של הרכיב <review_url> , אם כתובת ה-URL של הביקורת וכתובת ה-URL של המוצר זהות. |
<product_ids>
המזהים המשויכים למוצר. הרכיב <product_ids>
מכיל את הרכיבים האלה לפי הסדר שלהם.
רכיב | חזרה | סוג | תיאור |
---|---|---|---|
<gtins> |
חובה (בכל הביקורות המשויכות למוצרים שיש להם מספר GTIN ידוע כדי להפעיל התאמה מלאה לביקורות) אופציונלי (מומלץ מאוד) לגבי כל הביקורות האחרות (1) |
gtinsType |
מכיל מספרי GTIN (מספרי פריטים מסחריים גלובליים) המשויכים למוצר. |
<mpns> |
חובה לציין (קוד MPN צריך להיכלל כדי להקל על התאמת הבדיקה, אם למוצר שמשויך לביקורת לא הוקצה GTIN). חובה להגיש עם המותג) אופציונלי לכל שאר הביקורות (1) |
mpnsType |
מכיל קודי MPN (מספרי חלקים של היצרן) המשויכים למוצר. |
<skus> |
חובה (יש לכלול מק"ט כדי לאפשר התאמה לבדיקה, אם למוצר שמשויך לביקורת לא הוקצה GTIN או קוד MPN. צריך להגיש עם מותג) אופציונלי לכל שאר הביקורות (1) |
skusType |
מכיל מק"טים (יחידות של שמירת מניות) המשויכים למוצר. הרבה פעמים המאפיין הזה תואם למזהה המוצר של המוצר בפיד המוצרים. |
<brands> |
חובה (יש לכלול את המותג כדי לאפשר התאמה לביקורת אם למוצר המשויך לביקורת לא הוקצה GTIN). חובה לשלוח את קוד ה-MPN) אופציונלי לכל שאר הביקורות (1) |
brandsType |
מכיל שמות של מותגים המשויכים למוצר. |
<asins> |
אופציונלי (1) | asinsType |
מכיל ASIN (מספרי זיהוי סטנדרטיים של Amazon) המשויכים למוצר. |
<gtins>
מכיל מספרי GTIN (מספרי פריטים מסחריים גלובליים) המשויכים למוצר. הרכיב
<gtins>
מכיל את הרכיבים האלה לפי הסדר שבו הם מפורטים.
רכיב | חזרה | סוג | תיאור |
---|---|---|---|
<gtin> |
חובה (ללא הגבלה) | nonEmptyStringType |
מספר הפריט המסחרי הגלובלי של המוצר. |
<mpns>
מכיל קודי MPN (מספרי חלקים של היצרן) המשויכים למוצר. הרכיב
<mpns>
מכיל את הרכיבים האלה לפי הסדר שבו הם מפורטים.
רכיב | חזרה | סוג | תיאור |
---|---|---|---|
<mpn> |
חובה (ללא הגבלה) | nonEmptyStringType |
מספר החלק שהיצרן הקצה למוצר. |
<skus>
מכיל מק"טים (יחידות של שמירת מניות) המשויכים למוצר. האלמנט <skus>
מכיל את הרכיבים האלה לפי הסדר שבו הם מפורטים.
רכיב | חזרה | סוג | תיאור |
---|---|---|---|
<sku> |
חובה (ללא הגבלה) | nonEmptyStringType |
יחידת שמירת המלאי של המוצר במלאי של בעל התוכן הדיגיטלי. |
<brands>
מכיל שמות של מותגים המשויכים למוצר. הרכיב <brands>
מכיל את הרכיבים האלה לפי הסדר שלהם.
רכיב | חזרה | סוג | תיאור |
---|---|---|---|
<brand> |
חובה (ללא הגבלה) | nonEmptyStringType |
שם המותג של המוצר. |
<asins>
מכיל ASIN (מספרי זיהוי סטנדרטיים של Amazon) המשויכים למוצר. הרכיב
רכיב | חזרה | סוג | תיאור |
---|---|---|---|
<asin> |
חובה (ללא הגבלה) | nonEmptyStringType |
מספר הזיהוי הסטנדרטי של Amazon. כל ASIN הוא באורך 10 תווים ואלפאנומריים. |