XML স্কিমা রেফারেন্স

বই: /product-review-feeds/_book.yaml

শিরোনাম: XML স্কিমা রেফারেন্স

Google পণ্য পর্যালোচনা ফিডের জন্য XML স্কিমা আপনার XML ফিডের গ্রহণযোগ্য কাঠামো সংজ্ঞায়িত করে৷ XML স্কিমা .xsd ফাইল এক্সটেনশন ব্যবহার করে। DTD ফাইলের মতো, একটি XML স্কিমা একটি XML নথিতে উপস্থিত হতে পারে এমন উপাদান এবং বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করে।

আপনি এই XML স্কিমা প্রাইমার থেকে XML স্কিমা সম্পর্কে আরও শিখতে পারেন।

পণ্য পর্যালোচনা ফিডের জন্য XML স্কিমা এখানে প্রকাশিত হয়েছে: http://www.google.com/shopping/reviews/schema/product/2.3/product_reviews.xsd

এই স্কিমা দ্বারা সংজ্ঞায়িত ফিড কাঠামোর একটি বিবরণ অনুসরণ করা হয়েছে৷ এই বিবরণে, xs: XML নেমস্পেস http://www.w3.org/2001/XMLSchema এ থাকা বিল্ট-ইন XML স্কিমা প্রকারগুলি দেখুন।

আমাদের সিস্টেম সবসময় একটি সম্পূর্ণ ফিড আশা করে. পূর্বে জমা দেওয়া, কিন্তু আপনার পরবর্তী সম্পূর্ণ ফিডে অন্তর্ভুক্ত করা হয়নি এমন কোনো পর্যালোচনা মুছে ফেলা হবে। অতএব, আপনার ফিড জমা দেওয়ার সময় আপনার সর্বদা আপনার সমস্ত পর্যালোচনা জমা দেওয়া উচিত।

শীর্ষ-স্তরের <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> প্রয়োজনীয় (1-সীমাহীন) reviewType একটি স্বতন্ত্র অনন্য পণ্য পর্যালোচনা. যদি একটি পর্যালোচনা প্রকাশকের ইনভেনটরিতে একাধিক পণ্যের সাথে সম্পর্কিত হয়, তাহলে একবার পর্যালোচনাটি নির্দিষ্ট করুন এবং <products> উপাদানে একাধিক <product> উপাদান অন্তর্ভুক্ত করুন।

<review>

একটি স্বতন্ত্র অনন্য পণ্য পর্যালোচনা. যদি একটি পর্যালোচনা প্রকাশকের ইনভেনটরিতে একাধিক পণ্যের সাথে সম্পর্কিত হয়, তাহলে একবার পর্যালোচনাটি নির্দিষ্ট করুন এবং <products> এলিমেন্টে একাধিক <product> উপাদান অন্তর্ভুক্ত করুন। <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 পর্যালোচনাকারীর মতামতের উপর ভিত্তি করে সুবিধাগুলি রয়েছে৷ "প্রো:" এর মতো বয়লারপ্লেট টেক্সট বাদ দিন যদি না এটি পর্যালোচক দ্বারা লেখা হয়।
<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

পর্যালোচনা সংগ্রহ করার জন্য ব্যবহৃত পদ্ধতি। মান অবশ্যই নিম্নলিখিতগুলির মধ্যে একটি হতে হবে:

unsolicited
ব্যবহারকারীরা পর্যালোচনা জমা দেওয়ার সময় একটি নির্দিষ্ট অনুরোধে সাড়া দেননি।
post_fulfillment
ব্যবহারকারীর আদেশ পূরণের পরে একটি অনুরোধের প্রতিক্রিয়া হিসাবে ব্যবহারকারী পর্যালোচনাটি জমা দিয়েছেন।
<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

পর্যালোচকের মতামতের উপর ভিত্তি করে একজন স্বতন্ত্র প্রো। পেশাদারদের একই ক্রমে তালিকাভুক্ত করা উচিত যেভাবে তারা প্রদর্শিত হয়। "প্রো:" এর মতো বয়লারপ্লেট টেক্সট বাদ দিন যদি না এটি পর্যালোচক দ্বারা লেখা হয়।

উদাহরণ:

<pros>
  <pro>Sleek design</pro>
</pros>

<cons>

পর্যালোচকের মতামতের উপর ভিত্তি করে কনস ধারণ করে। <cons> উপাদানটিতে তালিকাভুক্ত ক্রমে এই উপাদানগুলি রয়েছে।

উপাদান ঘটনা টাইপ বর্ণনা
<con> প্রয়োজনীয় (1-সীমাহীন) nonEmptyStringType

পর্যালোচকের মতামতের উপর ভিত্তি করে একটি স্বতন্ত্র কনফারেন্স। কনসগুলি যেভাবে প্রদর্শিত হয় সেই ক্রমেই তালিকাভুক্ত করা উচিত৷ "con:" এর মতো বয়লারপ্লেট টেক্সট বাদ দিন, যদি না এটি পর্যালোচক দ্বারা লেখা হয়।

উদাহরণ:

<cons>
  <con>Pricey</con>
</cons>

<review_url>

পর্যালোচনা ল্যান্ডিং পৃষ্ঠার URL. <review_url> উপাদানটি httpUrlType এর একটি এক্সটেনশন এবং এতে পর্যালোচনার ল্যান্ডিং পৃষ্ঠার লিঙ্ক রয়েছে। <review_url> উপাদানটিতে এই বৈশিষ্ট্যগুলি রয়েছে।

বৈশিষ্ট্য ঘটনা টাইপ বর্ণনা
type প্রয়োজন xs:string

প্রকারটি অবশ্যই নিম্নলিখিতগুলির মধ্যে একটি হতে হবে:

singleton
পর্যালোচনা পৃষ্ঠায় শুধুমাত্র এই একক পর্যালোচনা রয়েছে।
group
পর্যালোচনা পাতায় এই পর্যালোচনা সহ পর্যালোচনাগুলির একটি গ্রুপ রয়েছে৷

উদাহরণ:

<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

পর্যালোচনা লেখক দ্বারা তৈরি পর্যালোচনা করা পণ্যের একটি ছবির 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> প্রয়োজনীয় (1-সীমাহীন) 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> প্রয়োজনীয় (পরিচিত জিটিআইএন সহ পণ্যগুলির সাথে সম্পর্কিত সমস্ত পর্যালোচনার জন্য সম্পূর্ণ পর্যালোচনা মিল সক্ষম করতে)

অন্যান্য সমস্ত পর্যালোচনার জন্য ঐচ্ছিক (দৃঢ়ভাবে প্রস্তাবিত) (1)
gtinsType একটি পণ্যের সাথে যুক্ত জিটিআইএন (গ্লোবাল ট্রেড আইটেম নম্বর) রয়েছে।
<mpns> প্রয়োজনীয় (পর্যালোচনার সাথে সম্পর্কিত পণ্যের যদি একটি নির্দিষ্ট জিটিআইএন না থাকে তবে পর্যালোচনা মেলার সুবিধার্থে এমপিএন অন্তর্ভুক্ত করা উচিত। ব্র্যান্ডের সাথে জমা দিতে হবে)

অন্যান্য সমস্ত পর্যালোচনার জন্য ঐচ্ছিক (1)
mpnsType একটি পণ্যের সাথে যুক্ত MPNs (উৎপাদক অংশ নম্বর) রয়েছে।
<skus> প্রয়োজনীয় (রিভিউ ম্যাচিং সহজতর করার জন্য SKU অন্তর্ভুক্ত করা উচিত, যদি পর্যালোচনার সাথে যুক্ত পণ্যের একটি নির্দিষ্ট GTIN বা MPN না থাকে। ব্র্যান্ডের সাথে জমা দিতে হবে)

অন্যান্য সমস্ত পর্যালোচনার জন্য ঐচ্ছিক (1)
skusType একটি পণ্যের সাথে যুক্ত SKU (স্টক কিপিং ইউনিট) রয়েছে। প্রায়শই এটি পণ্য ফিডে পণ্য অফার আইডির সাথে মেলে।
<brands> প্রয়োজনীয় (রিভিউ ম্যাচিং সহজতর করার জন্য ব্র্যান্ড অন্তর্ভুক্ত করা উচিত যদি পর্যালোচনার সাথে যুক্ত পণ্যের একটি নির্দিষ্ট GTIN না থাকে। MPN এর সাথে জমা দিতে হবে)

অন্যান্য সমস্ত পর্যালোচনার জন্য ঐচ্ছিক (1)
brandsType একটি পণ্যের সাথে যুক্ত ব্র্যান্ডের নাম রয়েছে।
<asins> ঐচ্ছিক (1) asinsType একটি পণ্যের সাথে যুক্ত ASINs (Amazon Standard Identification Numbers) রয়েছে।

<gtins>

একটি পণ্যের সাথে যুক্ত জিটিআইএন (গ্লোবাল ট্রেড আইটেম নম্বর) রয়েছে। <gtins> উপাদানটিতে তালিকাভুক্ত ক্রমানুসারে এই উপাদানগুলি রয়েছে।

উপাদান ঘটনা টাইপ বর্ণনা
<gtin> প্রয়োজনীয় (1-সীমাহীন) nonEmptyStringType পণ্যের বিশ্বব্যাপী বাণিজ্য আইটেম নম্বর।

<mpns>

একটি পণ্যের সাথে যুক্ত MPNs (উৎপাদক অংশ নম্বর) রয়েছে। <mpns> উপাদান তালিকাভুক্ত ক্রমে এই উপাদানগুলি ধারণ করে।

উপাদান ঘটনা টাইপ বর্ণনা
<mpn> প্রয়োজনীয় (1-সীমাহীন) nonEmptyStringType পণ্যের প্রস্তুতকারকের অংশ নম্বর।

<skus>

একটি পণ্যের সাথে যুক্ত SKU (স্টক কিপিং ইউনিট) রয়েছে। <skus> উপাদান তালিকাভুক্ত ক্রমে এই উপাদানগুলি ধারণ করে।

উপাদান ঘটনা টাইপ বর্ণনা
<sku> প্রয়োজনীয় (1-সীমাহীন) nonEmptyStringType প্রকাশকের তালিকায় পণ্যটির স্টক রাখার ইউনিট।

<brands>

একটি পণ্যের সাথে যুক্ত ব্র্যান্ডের নাম রয়েছে। <brands> উপাদান তালিকাভুক্ত ক্রমে এই উপাদানগুলি ধারণ করে।

উপাদান ঘটনা টাইপ বর্ণনা
<brand> প্রয়োজনীয় (1-সীমাহীন) nonEmptyStringType পণ্যের ব্র্যান্ড নাম।

<asins>

একটি পণ্যের সাথে যুক্ত ASINs (Amazon Standard Identification Numbers) রয়েছে। দ্য উপাদান তালিকাভুক্ত ক্রম এই উপাদান রয়েছে.

উপাদান ঘটনা টাইপ বর্ণনা
<asin> প্রয়োজনীয় (1-সীমাহীন) nonEmptyStringType পণ্যটির অ্যামাজন স্ট্যান্ডার্ড আইডেন্টিফিকেশন নম্বর। প্রতিটি ASIN দৈর্ঘ্যে 10 অক্ষর এবং বর্ণানুক্রমিক।