Google के साथ शेयर किए गए प्रॉडक्ट की समीक्षा वाले फ़ीड के लिए एक्सएमएल स्कीमा, आपके एक्सएमएल फ़ीड के स्वीकार किए गए स्ट्रक्चर के बारे में बताता है. एक्सएमएल स्कीमा, .xsd
फ़ाइल एक्सटेंशन का इस्तेमाल करते हैं. डीटीडी फ़ाइलों की तरह, एक्सएमएल स्कीमा भी उन एलिमेंट और एट्रिब्यूट के बारे में बताता है जो किसी एक्सएमएल दस्तावेज़ में दिख सकते हैं.
एक्सएमएल स्कीमा के बारे में ज़्यादा जानने के लिए, इस एक्सएमएल स्कीमा प्राइमर को पढ़ें.
प्रॉडक्ट की समीक्षा वाले फ़ीड के लिए एक्सएमएल स्कीमा को यहां पब्लिश किया गया है: http://www.google.com/shopping/reviews/schema/product/2.4/product_reviews.xsd
इस स्कीमा से तय किए गए फ़ीड स्ट्रक्चर के बारे में जानकारी यहां दी गई है. इस जानकारी में, xs:
प्रीफ़िक्स वाले टाइप के नाम, पहले से मौजूद एक्सएमएल स्कीमा टाइप के बारे में बताते हैं. ये टाइप, एक्सएमएल नेमस्पेस http://www.w3.org/2001/XMLSchema
में होते हैं.
हमारा सिस्टम हमेशा पूरे फ़ीड की उम्मीद करता है. पहले सबमिट की गई ऐसी सभी समीक्षाएं मिटा दी जाएंगी जिन्हें अगले पूरे फ़ीड में शामिल नहीं किया गया है. इसलिए, फ़ीड सबमिट करते समय अपनी सभी समीक्षाएं सबमिट करें.
टॉप लेवल <feed>
एलिमेंट
<feed>
एलिमेंट में ये एलिमेंट, सूची में दिए गए क्रम में होते हैं.
एलिमेंट | दोहराव | टाइप | ब्यौरा |
---|---|---|---|
<version>
|
ज़रूरी है (1) | xs:string
|
इससे पता चलता है कि प्रॉडक्ट की समीक्षा वाले फ़ीड स्कीमा के किस वर्शन का इस्तेमाल किया जा रहा है. फ़िलहाल, सिर्फ़ <version>2.4</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> |
ज़रूरी है (1-अनलिमिटेड) | reviewType |
प्रॉडक्ट की किसी एक यूनीक समीक्षा के लिए. अगर कोई समीक्षा पब्लिशर की इन्वेंट्री में मौजूद एक से ज़्यादा प्रॉडक्ट के बारे में है, तो समीक्षा को एक बार बताएं और <products> एलिमेंट में कई <product> एलिमेंट शामिल करें. |
<review>
प्रॉडक्ट की किसी एक यूनीक समीक्षा के लिए. अगर कोई समीक्षा पब्लिशर की इन्वेंट्री में मौजूद एक से ज़्यादा प्रॉडक्ट पर लागू होती है, तो समीक्षा को एक बार बताएं और <products>
एलिमेंट में कई <product>
एलिमेंट शामिल करें.<review>
एलिमेंट में, ये एलिमेंट सूची में दिए गए क्रम में होते हैं.
एलिमेंट | दोहराव | टाइप | ब्यौरा |
---|---|---|---|
<review_id> |
ज़रूरी है (1) | nonEmptyStringType |
पब्लिशर के सिस्टम में, प्रॉडक्ट की समीक्षा के लिए एक यूनीक आइडेंटिफ़ायर होता है. यह हमेशा के लिए मौजूद होता है. |
<reviewer>
|
ज़रूरी है (1) | reviewerType |
प्रॉडक्ट की समीक्षा करने वाले व्यक्ति का नाम. |
<is_verified_purchase> |
ज़रूरी नहीं (1) | xs:boolean |
इससे पता चलता है कि समीक्षा करने वाले व्यक्ति ने प्रॉडक्ट खरीदा है या नहीं. |
<is_incentivized_review> |
ज़रूरी नहीं (1) | xs:boolean |
इससे पता चलता है कि समीक्षक को प्रॉडक्ट की समीक्षा करने के लिए, कोई इंसेंटिव दिया गया था या नहीं. |
<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 |
समीक्षा का कॉन्टेंट. |
<review_language> |
ज़रूरी नहीं (1) | xs:string |
समीक्षा की भाषा (BCP 47). |
<review_country> |
ज़रूरी नहीं (1) | xs:string |
समीक्षक के देश का कोड (ISO 3166-1). |
<pros>
|
ज़रूरी नहीं (1) | xs:sequence |
इसमें समीक्षक की राय के आधार पर, प्रॉडक्ट के फ़ायदे शामिल होते हैं. "pro:" जैसे बॉयलरप्लेट टेक्स्ट को हटाएं. ऐसा तब ही करें, जब इसे समीक्षक ने लिखा हो. |
<cons>
|
ज़रूरी नहीं (1) | xs:sequence |
इसमें समीक्षक की राय के आधार पर, ऐप्लिकेशन के खराब पहलुओं के बारे में बताया गया है. "con:" जैसे बोयलरप्लेट टेक्स्ट को हटाएं. ऐसा तब तक करें, जब तक इसे समीक्षक ने न लिखा हो. |
<reviewer_images>
|
ज़रूरी नहीं (1) | xs:sequence |
इसमें समीक्षक की ओर से उपलब्ध कराए गए प्रॉडक्ट की इमेज के लिंक शामिल होते हैं. |
<review_url>
|
ज़रूरी है (1) | reviewUrlType |
समीक्षा के लैंडिंग पेज का यूआरएल. |
<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> |
ज़रूरी है (1-अनलिमिटेड) | nonEmptyStringType |
समीक्षक की राय के आधार पर, किसी व्यक्ति को प्रोफ़ेशनल के तौर पर दिखाया गया हो. फ़ायदों को उसी क्रम में सूची में शामिल किया जाना चाहिए जिस क्रम में वे दिखाए जाते हैं. "pro:" जैसे बॉयलरप्लेट टेक्स्ट को हटाएं. ऐसा तब तक करें, जब तक कि उसे समीक्षक ने न लिखा हो. उदाहरण: <pros> <pro>Sleek design</pro> </pros> |
<cons>
इसमें समीक्षक की राय के आधार पर, ऐप्लिकेशन के खराब पहलुओं के बारे में बताया गया है. <cons>
एलिमेंट में, सूची में दिए गए क्रम में ये एलिमेंट शामिल होते हैं.
एलिमेंट | दोहराव | टाइप | ब्यौरा |
---|---|---|---|
<con> |
ज़रूरी है (1-अनलिमिटेड) | nonEmptyStringType |
समीक्षक की राय के आधार पर, किसी खास समस्या की जानकारी. नुकसानों को उसी क्रम में सूची में शामिल किया जाना चाहिए जिस क्रम में वे दिखाए जाते हैं. "con:" जैसे बॉयलरप्लेट टेक्स्ट को हटाएं. ऐसा तब तक करें, जब तक कि उसे समीक्षक ने न लिखा हो. उदाहरण: <cons> <con>Pricey</con> </cons> |
<review_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>
|
ज़रूरी है (1-अनलिमिटेड) | reviewImageType |
समीक्षा करने वाले व्यक्ति ने जिस प्रॉडक्ट की समीक्षा की है उसकी इमेज. |
<reviewer_image>
समीक्षा की एक इमेज.
एलिमेंट | दोहराव | टाइप | ब्यौरा |
---|---|---|---|
<url> |
ज़रूरी है (1) | httpUrlType |
समीक्षा करने वाले व्यक्ति की ओर से, समीक्षा किए गए प्रॉडक्ट की इमेज का यूआरएल. यूआरएल के आखिर में इमेज फ़ाइल एक्सटेंशन होना ज़रूरी नहीं है. उदाहरण: <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> |
ज़रूरी है (1-अनलिमिटेड) | productType |
समीक्षा से जुड़ा प्रॉडक्ट. |
<product>
समीक्षा से जुड़ा प्रॉडक्ट. <product>
एलिमेंट में ये एलिमेंट, सूची में दिए गए क्रम में होते हैं.
एलिमेंट | दोहराव | टाइप | ब्यौरा |
---|---|---|---|
<product_ids> |
ज़रूरी नहीं (1) | productIdsType |
किसी प्रॉडक्ट से जुड़े आइडेंटिफ़ायर. |
<product_name> |
ज़रूरी नहीं (1) | nonEmptyStringType |
प्रॉडक्ट का ब्यौरा देने वाला नाम. |
<product_url> |
ज़रूरी है (1) | httpUrlType |
प्रॉडक्ट का यूआरएल. अगर समीक्षा यूआरएल और प्रॉडक्ट यूआरएल एक जैसे हैं, तो इस यूआरएल की वैल्यू, <review_url> एलिमेंट की वैल्यू जैसी हो सकती है. |
<product_ids>
किसी प्रॉडक्ट से जुड़े आइडेंटिफ़ायर. <product_ids>
एलिमेंट में, सूची में दिए गए क्रम में ये एलिमेंट होते हैं.
एलिमेंट | दोहराव | टाइप | ब्यौरा |
---|---|---|---|
<gtins> |
ज़रूरी है (जिन प्रॉडक्ट का GTIN पता है उनसे जुड़ी सभी समीक्षाओं के लिए) अन्य सभी समीक्षाओं के लिए ज़रूरी नहीं है (1) |
gtinsType |
इसमें किसी प्रॉडक्ट से जुड़े GTIN (ग्लोबल ट्रेड आइटम नंबर) शामिल होते हैं. GTIN के सब-टाइप (जैसे, UPC, EAN, ISBN, JAN) इस्तेमाल किए जा सकते हैं. |
<mpns> |
ज़रूरी है (जिन प्रॉडक्ट का एमपीएन है उनसे जुड़ी सभी समीक्षाओं के लिए) अन्य सभी समीक्षाओं के लिए ज़रूरी नहीं है (1) |
mpnsType |
इसमें किसी प्रॉडक्ट से जुड़े एमपीएन (मैन्युफ़ैक्चरर पार्ट नंबर) शामिल होते हैं. |
<skus> |
ज़रूरी है (ऐसे प्रॉडक्ट की सभी समीक्षाओं के लिए जिनका एसकेयू पहले से पता है) अन्य सभी समीक्षाओं के लिए ज़रूरी नहीं है (1) |
skusType |
इसमें किसी प्रॉडक्ट से जुड़े एसकेयू (स्टॉक कीपिंग यूनिट) शामिल होते हैं. आम तौर पर, यह प्रॉडक्ट फ़ीड में मौजूद प्रॉडक्ट ऑफ़र आईडी से मेल खाता है. |
<brands> |
ज़रूरी है (किसी ब्रैंड के प्रॉडक्ट से जुड़ी सभी समीक्षाओं के लिए) अन्य सभी समीक्षाओं के लिए ज़रूरी नहीं है (1) |
brandsType |
इसमें किसी प्रॉडक्ट से जुड़े ब्रैंड के नाम शामिल होते हैं. |
<asins> |
ज़रूरी नहीं (1) | asinsType |
इसमें किसी प्रॉडक्ट से जुड़े ASIN (Amazon स्टैंडर्ड आइडेंटिफ़िकेशन नंबर) शामिल होते हैं. |
<gtins>
इसमें किसी प्रॉडक्ट से जुड़े GTIN (ग्लोबल ट्रेड आइटम नंबर) शामिल होते हैं. <gtins>
एलिमेंट में ये एलिमेंट, सूची में दिए गए क्रम में होते हैं.
एलिमेंट | दोहराव | टाइप | ब्यौरा |
---|---|---|---|
<gtin> |
ज़रूरी है (1-अनलिमिटेड) | nonEmptyStringType |
प्रॉडक्ट का ग्लोबल ट्रेड आइटम नंबर. GTIN के सब-टाइप (जैसे, UPC, EAN, ISBN, JAN) इस्तेमाल किए जा सकते हैं. |
<mpns>
इसमें किसी प्रॉडक्ट से जुड़े एमपीएन (मैन्युफ़ैक्चरर पार्ट नंबर) शामिल होते हैं. <mpns>
एलिमेंट में ये एलिमेंट, सूची में दिए गए क्रम में होते हैं.
एलिमेंट | दोहराव | टाइप | ब्यौरा |
---|---|---|---|
<mpn> |
ज़रूरी है (1-अनलिमिटेड) | nonEmptyStringType |
प्रॉडक्ट के मैन्युफ़ैक्चरर का पार्ट नंबर. |
<skus>
इसमें किसी प्रॉडक्ट से जुड़े एसकेयू (स्टॉक कीपिंग यूनिट) शामिल होते हैं. <skus>
एलिमेंट में, ये एलिमेंट सूची में दिए गए क्रम में होते हैं.
एलिमेंट | दोहराव | टाइप | ब्यौरा |
---|---|---|---|
<sku> |
ज़रूरी है (1-अनलिमिटेड) | nonEmptyStringType |
पब्लिशर की इन्वेंट्री में मौजूद प्रॉडक्ट की स्टॉक कीपिंग यूनिट. |
<brands>
इसमें किसी प्रॉडक्ट से जुड़े ब्रैंड के नाम शामिल होते हैं. <brands>
एलिमेंट में, सूची में दिए गए क्रम में ये एलिमेंट होते हैं.
एलिमेंट | दोहराव | टाइप | ब्यौरा |
---|---|---|---|
<brand> |
ज़रूरी है (1-अनलिमिटेड) | nonEmptyStringType |
प्रॉडक्ट का ब्रैंड नाम. |
<asins>
इसमें किसी प्रॉडक्ट से जुड़े ASIN (Amazon स्टैंडर्ड आइडेंटिफ़िकेशन नंबर) शामिल होते हैं. <asins>
एलिमेंट में ये एलिमेंट, सूची में दिए गए क्रम में होते हैं.
एलिमेंट | दोहराव | टाइप | ब्यौरा |
---|---|---|---|
<asin> |
ज़रूरी है (1-अनलिमिटेड) | nonEmptyStringType |
प्रॉडक्ट का Amazon स्टैंडर्ड आइडेंटिफ़िकेशन नंबर. हर ASIN में 10 वर्ण होते हैं. इसमें अक्षर और अंक होते हैं. |