হোটেল তালিকা XML রেফারেন্স

একটি হোটেল তালিকা হল এক বা একাধিক XML ফাইল যা সমস্ত হোটেলের তালিকা করে যার জন্য আপনি মূল্যের তথ্য প্রদান করবেন। হোটেল তালিকা ফাইল নিজেই মূল্য তথ্য ধারণ করে না.

হোটেলের তালিকার মূল উপাদান হল <listings> উপাদান যাতে রয়েছে <listing> উপাদান যা আপনার বৈশিষ্ট্য বর্ণনা করে।

আপনি আপনার প্রাথমিক বাস্তবায়নের অংশ হিসাবে একটি হোটেল তালিকা তৈরি করুন এবং তারপরে নিয়মিত রক্ষণাবেক্ষণের অংশ হিসাবে এটি থেকে হোটেলগুলি যোগ করুন বা সরান৷

আপনার ফাইলগুলি সিনট্যাক্স নির্দেশিকাগুলির সাথে সামঞ্জস্যপূর্ণ কিনা তা নিশ্চিত করুন৷ উদাহরণস্বরূপ, UTF-8 এনকোডিং ব্যবহার করুন এবং আপনার XML ট্যাগে encoding বৈশিষ্ট্য অন্তর্ভুক্ত করে এই এনকোডিং স্কিমাটি নির্দিষ্ট করুন৷

একটি হোটেল তালিকা তৈরি করার পরে, আপনি হোটেল সেন্টার ব্যবহার করে ম্যানুয়ালি Google-এ আপলোড করতে পারেন বা আপনার সার্ভারে হোস্ট করতে পারেন

ডেটা সমস্যা খুঁজুন এবং ঠিক করুন

আপনার হোটেল তালিকায় ডেটা সমস্যাগুলি খুঁজে পেতে এবং সমাধান করতে, নিম্নলিখিত নিবন্ধগুলি পড়ুন:

তালিকার প্রয়োজনীয়তা

Google হোটেল বিজ্ঞাপনের জন্য যোগ্য হতে, আপনার হোটেল তালিকার একটি প্রপার্টিতে নিম্নলিখিতগুলি থাকতে হবে:

  • যে কক্ষে পেইং গেস্টরা থাকতে পারবেন
  • একটি শারীরিক উপস্থিতি এবং নির্দিষ্ট অবস্থান যা জনসাধারণের জন্য উন্মুক্ত
  • স্থির দেয়াল এবং নদীর গভীরতানির্ণয়
  • ন্যূনতম থাকার প্রয়োজন 7 দিনের বেশি নয়

অযোগ্য সম্পত্তির সাধারণ উদাহরণগুলির মধ্যে ক্রুজ এবং অ্যাপার্টমেন্ট অন্তর্ভুক্ত কারণ তারা সাধারণত Listing requirements মানদণ্ড পূরণ করে না।

ক্যাম্পিং কেবিন এবং স্থির দেয়াল, নদীর গভীরতানির্ণয়, এবং জলবায়ু নিয়ন্ত্রণ (কাঠের চুলা বা প্রোপেন হিটার সহ) সহ অন্যান্য ক্যাম্পিং প্রতিষ্ঠানগুলি যোগ্য। যোগ্য নয় এমন আউটডোর থাকার জায়গাগুলির মধ্যে রয়েছে:

  • ক্যাম্পসাইট, যেখানে অতিথিরা তাঁবুতে থাকেন
  • আরভি পার্ক, যেখানে অতিথিরা তাদের নিজস্ব আরভি নিয়ে আসে

<listings>

<listings> হল একটি হোটেল তালিকার মূল উপাদান এবং এতে একটি <language> উপাদান এবং অন্তত একটি <listing> রয়েছে।

হোটেল তালিকার XML অনুক্রমের নিচের জায়গায় <listings> উপাদানটি প্রদর্শিত হবে:

+ <listings>
    + <language>
    + <datum>
    + <listing>

বাক্য গঠন

<listings> উপাদান নিম্নলিখিত সিনট্যাক্স ব্যবহার করে:

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="xsi"
    xsi:noNamespaceSchemaLocation="schema_xsd">
  <language> language_code</language>
  <datum> datum_code </datum>
  <listing> listing</listing>
  ...
</listings>

গুণাবলী

<listings> উপাদানটির নিম্নলিখিত বৈশিষ্ট্য রয়েছে:

বৈশিষ্ট্য প্রয়োজন? বর্ণনা
xmlns:xsi প্রয়োজন http://www.w3.org/2001/XMLSchema-instance এ সেট করুন।
xsi:noNamespaceSchemaLocation প্রয়োজন http://www.gstatic.com/localfeed/local_feed.xsd এ সেট করুন।

শিশু উপাদান

<listings> উপাদানটিতে নিম্নলিখিত চাইল্ড উপাদান রয়েছে:

শিশু উপাদান প্রয়োজন? টাইপ বর্ণনা
<language> Required string যে ভাষায় আপনার ফিড লেখা আছে। এই উপাদানটির মান একটি দুই-অক্ষরের ভাষা কোডে সেট করুন। উদাহরণস্বরূপ, ইংরেজির জন্য en .
<datum> Optional enum এই উপাদানটি ফিডে দেওয়া অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্কের জন্য জিওডেটিক ডেটাম বা রেফারেন্স মডেল নির্দিষ্ট করে। যদি কোন ডেটাম মান প্রদান করা না হয়, এই উপাদানটির জন্য ডিফল্ট মান হল WGS84 , যা বেশিরভাগ আধুনিক GPS ডিভাইস দ্বারা ব্যবহৃত হয়। টোকিও ডেটাম শুধুমাত্র জাপানের ঠিকানাগুলির জন্য প্রযোজ্য।

এই উপাদানের জন্য বৈধ মান হল:

  • WGS84
  • wgs84
  • TOKYO
  • tokyo
দ্রষ্টব্য: WGS84 এর ডিফল্ট মান ব্যবহার করতে, হোটেল তালিকায় <datum> উপাদানটি অন্তর্ভুক্ত করবেন না।
<listing> Required <listing> এক বা একাধিক এন্ট্রি যা ফিডে প্রতিটি হোটেলের বর্ণনা দেয়। মনে রাখবেন যে তালিকার প্রতিটি হোটেলের অবশ্যই একটি আইডি থাকতে হবে যা আপনার সাইটের জন্য অনন্য এবং এই আইডিটি কখনই পুনরায় ব্যবহার করা উচিত নয়।

উদাহরণ

স্ট্রাকচার্ড অ্যাড্রেস

নিম্নলিখিত উদাহরণটি একটি কাঠামোগত ঠিকানা সহ একটি আংশিক হোটেল তালিকা দেখায়:

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <!-- The value of <id> must be unique to your site for all time. Do NOT reuse IDs. -->
    <id>123abc</id>
    <name>Belgrave House</name>
    <address format="simple">
      <component name="addr1">6 Acacia Ave</component>
      <component name="addr2">Floor 5</component>
      <component name="city">London</component>
      <component name="province">Greater London</component>
      <component name="postal_code">SW1W 9TQ</component>
    </address>
    <country>GB</country>
    <latitude>35.070374</latitude>
    <longitude>-106.213648</longitude>
    <phone type="main">123-456-7890</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
  </listing>
  ...
</listings>

ফ্রি-ফর্ম ঠিকানা

নিম্নলিখিত উদাহরণটি একটি ফ্রি-ফর্ম ঠিকানা সহ একটি আংশিক হোটেল তালিকা দেখায়:

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <!-- The value of <id> must be unique to your site for all time. Do NOT reuse IDs. -->
    <id>123abc</id>
    <name>Belgrave House</name>
    <address>6 Elm Ave, Boston, MA, 02472</address>
    <country>US</country>
    <latitude>35.070374</latitude>
    <longitude>-106.213648</longitude>
    <phone type="main">123-456-7890</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
  </listing>
  ...
</listings>

ঐচ্ছিক বিষয়বস্তু

নিম্নলিখিত উদাহরণটি একটি তালিকা সহ একটি আংশিক হোটেল তালিকা দেখায় যাতে একটি ঐচ্ছিক <content> রয়েছে:

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <id>123456</id>
    <name>My Apartment</name>
    <address format="simple">
      <component name="addr1">1 Sandstone Building</component>
      <component name="city">Los Angeles</component>
      <component name="postal_code">90210</component>
      <component name="province">CA</component>
    </address>
    <country>US</country>
    <latitude>40.730610</latitude>
    <longitude>-73.935242</longitude>
    <phone type="main">12345678</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
    <content>
      <text type="description">
        <link>https://examplelisting.com/listings/12345</link>
        <title>3 bedrooms with ocean views</title>
        <body>Stay in this newly renovated 3BR house with ocean views.</body>
        <date month="7" day="23" year="2023"/>
      </text>
      <review type="editorial">
        <link>https://example.com/reviews/42</link>
        <title>A little piece of heaven</title>
        <author>EXAMPLE.COM</author>
        <rating>8</rating>
        <body>This place is really good.</body>
      </review>
      <review type="user">
        <link>https://exampleperson.org/reviews/82</link>
        <author>Susan von Trapp</author>
        <rating>6</rating>
        <body>Not a bad place, but I prefer to be closer to the beach.</body>
        <date day="6" month="7" year="2023"/>
        <servicedate day="16" month="6" year="2023"/>
      </review>
      <attributes>
        <website>https://hotel.example.com</website>
        <client_attr name="rating">8.2</client_attr>
        <client_attr name="num_reviews">14</client_attr>
      </attributes>
      <image type="photo" url="https://image_url">
        <link>https://image_url</link>
        <title>Main hotel picture</title>
      </image>
    </content>
  </listing>
  ...
</listings>

<listing>

হোটেলের তালিকা <listings> উপাদানের মধ্যে একটি হোটেল সংজ্ঞা।

হোটেল লিস্ট ফিড XML হায়ারার্কিতে নিচের জায়গায় <listing> উপাদানটি উপস্থিত হয়:

+ <listings>
    + <language>
    + <listing>

বাক্য গঠন

<listing> উপাদান নিম্নলিখিত সিনট্যাক্স ব্যবহার করে:

<?xml version="1.0" encoding="UTF-8"?>
<listings ... >
  <listing>
    <!-- Specify <listing>'s child elements in the order shown below. -->
    <id>hotel_ID</id>
    <name>hotel_name</name>
    <address>
      <component name="addr1">street_address_1</component>
      <component name="addr2">street_address_2</component>
      <component name="city">city_name</component>
      <component name="province">province_name</component>
      <component name="postal_code">postal_code</component>
    </address>
    <!-- You can also define an address freeform, although this is not recommended: -->
    <!-- <address>freeform_address</address> -->

    <country>country_code</country>
    <latitude>hotel_latitude</latitude>
    <longitude>hotel_longitude</longitude>
    <phone type="[fax|main|mobile|tdd|tollfree]">phone_number</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
    <content>content</content>
  </listing>
</listings>

গুণাবলী

<listing> উপাদানটির কোনো বৈশিষ্ট্য নেই।

শিশু উপাদান

<listing> উপাদানটিতে নিম্নলিখিত শিশু উপাদান রয়েছে:

শিশু উপাদান প্রয়োজন? টাইপ বর্ণনা
<id> Required string হোটেলের জন্য একটি অনন্য শনাক্তকারী।

দ্রষ্টব্য: এই মানটি সর্বদা আপনার সাইটের জন্য অনন্য হতে হবে। আইডিগুলি পুনরায় ব্যবহার করবেন না , কারণ এটি সম্পত্তি মেলানো সমস্যাগুলি সমাধান করার চেষ্টা করার সময় সমস্যার কারণ হতে পারে৷

<name> Required string হোটেলের নাম। যেমন:
<name>Belgrave House</name>
<address> Required Object or string

হোটেলের সম্পূর্ণ শারীরিক অবস্থান।

এই উপাদানটি একটি একক বৈশিষ্ট্য, format নেয়, যা আপনাকে অবশ্যই simple সেট করতে হবে।

ন্যূনতম, আপনাকে অবশ্যই হোটেলের রাস্তার ঠিকানা, শহর, রাজ্য বা অঞ্চল এবং পোস্টাল কোড দিতে হবে। ঠিকানার নিম্নলিখিত প্রতিটি অংশ বর্ণনা করতে <component> চাইল্ড উপাদান ব্যবহার করুন:

  • addr1 : হোটেলের প্রাথমিক রাস্তার ঠিকানা।
  • addr2 : প্রয়োজনে সেকেন্ডারি রাস্তার ঠিকানা।
  • addr3 : প্রয়োজনে রাস্তার ঠিকানার তৃতীয় অংশ।
  • city : হোটেলের শহরের নাম।
  • province : হোটেলের রাজ্য, অঞ্চল বা প্রদেশের নাম।
  • postal_code : হোটেলের পোস্টাল কোড।

উদাহরণ স্বরূপ:

<address format="simple">
  <component name="addr1">6 Acacia Ave</component>
  <component name="addr2">Floor 5</component>
  <component name="city">London</component>
  <component name="province">Greater London</component>
  <component name="postal_code">SW1W 9TQ</component>
</address>

বিকল্পভাবে, আপনি একটি "ফ্রি-ফর্ম" ঠিকানা প্রদান করতে পারেন, যদিও এটি সুপারিশ করা হয় না। উদাহরণ স্বরূপ:

<address>6 Elm Ave, Boston, MA, 02472</address>

নোট করুন যে PO বক্স বা অন্যান্য মেইলিং ঠিকানাগুলি সম্পূর্ণ প্রকৃত ঠিকানা হিসাবে বিবেচিত হয় না৷

<country> Required string এই তালিকাটি যে দেশে অবস্থিত। মানটি অবশ্যই একটি দুই-অক্ষরের দেশের কোড হতে হবে। উদাহরণস্বরূপ, মার্কিন যুক্তরাষ্ট্র "ইউএস" এবং কানাডা "CA"। যেমন:
<country>US</country>
<latitude> Required* float তালিকার অবস্থানের সাথে সংশ্লিষ্ট অক্ষাংশ। যেমন:
<latitude>37.423738</latitude>

এই মানটি Google Maps API- এর মতো জিওকোডিং টুল দিয়ে তৈরি করা যেতে পারে।

<longitude> Required* float দ্রাঘিমাংশ যা তালিকার অবস্থানের সাথে মিলে যায়। যেমন:
<longitude>-122.090101</longitude>

এই মানটি Google Maps API- এর মতো জিওকোডিং টুল দিয়ে তৈরি করা যেতে পারে।

<location_precision> Optional integer সম্পত্তি অক্ষাংশ এবং দ্রাঘিমাংশ অস্পষ্ট হলে মিটারে পাঠানো সম্পত্তির অবস্থানের নির্ভুলতা। শূন্য (0) মানে কোন অস্পষ্টতা নেই এবং এটি সঠিক অবস্থান। দ্রষ্টব্য: এই উপাদানটি শুধুমাত্র ছুটির ভাড়ার ক্ষেত্রে প্রযোজ্য।
<phone> Required* string

হোটেলের জন্য এক বা একাধিক যোগাযোগ নম্বর। যদি তালিকাটি ব্যবসায়িক শাখা হয়, অনুগ্রহ করে শাখার অবস্থানের জন্য নির্দিষ্ট ফোন নম্বর প্রদান করুন (কেন্দ্রীয় সদর দফতরের ফোন নম্বর নয়)।

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

  • fax : ফ্যাক্স টেলিফোন নম্বর।
  • main : প্রধান ভয়েস টেলিফোন নম্বর।
  • mobile : মোবাইল ফোন নম্বর।
  • tdd : বধির জন্য টেলিকমিউনিকেশন ডিভাইস (TDD) টেলিফোন নম্বর।
  • tollfree : টোল ফ্রি টেলিফোন নম্বর।

উদাহরণ স্বরূপ:

<!-- Singapore (country code +65) -->
<phone type="main">+65 6722-2323</phone>
<!-- U.S. (country code +1) -->
<phone type="fax">+1 408-555-1111</phone>

সর্বনিম্ন, আপনি একটি main ধরনের প্রদান করা উচিত.

<category> Optional string সম্পত্তির ধরন, যেমন একটি হোটেল। অংশীদাররা তাদের সম্পত্তি বর্ণনা করার জন্য যেকোন অভ্যন্তরীণ বিভাগ ব্যবহার করতে পারে, যেমন "ব্যবসায়িক হোটেল," "রিসর্ট," "মোটেল" এবং অনুরূপ।
<content> Optional <content> তালিকার জন্য ব্যবহৃত ঐচ্ছিক বিবরণ, যেমন সম্পত্তির বিবরণ, রেটিং এবং বৈশিষ্ট্য।

* হয় একটি ফোন নম্বর বা অক্ষাংশ/দ্রাঘিমাংশ প্রয়োজন৷ আমরা সুপারিশ করি যে আপনি উভয়কে সংজ্ঞায়িত করুন।

উদাহরণ

স্ট্রাকচার্ড অ্যাড্রেস

নিম্নলিখিত উদাহরণটি একটি কাঠামোগত ঠিকানা সহ একটি আংশিক হোটেল তালিকা দেখায়:

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <!-- The value of <id> must be unique to your site for all time. Do NOT reuse IDs. -->
    <id>123abc</id>
    <name>Belgrave House</name>
    <address format="simple">
      <component name="addr1">6 Acacia Ave</component>
      <component name="addr2">Floor 5</component>
      <component name="city">London</component>
      <component name="province">Greater London</component>
      <component name="postal_code">SW1W 9TQ</component>
    </address>
    <country>GB</country>
    <latitude>35.070374</latitude>
    <longitude>-106.213648</longitude>
    <phone type="main">123-456-7890</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
  </listing>
  ...
</listings>

ফ্রি-ফর্ম ঠিকানা

নিম্নলিখিত উদাহরণটি একটি ফ্রি-ফর্ম ঠিকানা সহ একটি আংশিক হোটেল তালিকা দেখায়:

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <!-- The value of <id> must be unique to your site for all time. Do NOT reuse IDs. -->
    <id>123abc</id>
    <name>Belgrave House</name>
    <address>6 Elm Ave, Boston, MA, 02472</address>
    <country>US</country>
    <latitude>35.070374</latitude>
    <longitude>-106.213648</longitude>
    <phone type="main">123-456-7890</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
  </listing>
  ...
</listings>

ঐচ্ছিক বিষয়বস্তু

নিম্নলিখিত উদাহরণটি একটি তালিকা সহ একটি আংশিক হোটেল তালিকা দেখায় যাতে একটি ঐচ্ছিক <content> রয়েছে:

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <id>123456</id>
    <name>My Apartment</name>
    <address format="simple">
      <component name="addr1">1 Sandstone Building</component>
      <component name="city">Los Angeles</component>
      <component name="postal_code">90210</component>
      <component name="province">CA</component>
    </address>
    <country>US</country>
    <latitude>40.730610</latitude>
    <longitude>-73.935242</longitude>
    <phone type="main">12345678</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
    <content>
      <text type="description">
        <link>https://examplelisting.com/listings/12345</link>
        <title>3 bedrooms with ocean views</title>
        <body>Stay in this newly renovated 3BR house with ocean views.</body>
        <date month="7" day="23" year="2023"/>
      </text>
      <review type="editorial">
        <link>https://example.com/reviews/42</link>
        <title>A little piece of heaven</title>
        <author>EXAMPLE.COM</author>
        <rating>8</rating>
        <body>This place is really good.</body>
      </review>
      <review type="user">
        <link>https://exampleperson.org/reviews/82</link>
        <author>Susan von Trapp</author>
        <rating>6</rating>
        <body>Not a bad place, but I prefer to be closer to the beach.</body>
        <date day="6" month="7" year="2023"/>
        <servicedate day="16" month="6" year="2023"/>
      </review>
      <attributes>
        <website>https://hotel.example.com</website>
        <client_attr name="rating">8.2</client_attr>
        <client_attr name="num_reviews">14</client_attr>
      </attributes>
      <image type="photo" url="https://image_url">
        <link>https://image_url</link>
        <title>Main hotel picture</title>
      </image>
    </content>
  </listing>
  ...
</listings>

<content>

একটি তালিকা সম্পর্কে তথ্য যোগ করে, যেমন রেটিং এবং পর্যালোচনা, সুবিধা এবং অন্যান্য বিবরণ। <content> উপাদানটি ঐচ্ছিক। <content> এর মধ্যে, সমস্ত শিশু উপাদান ঐচ্ছিক।

হোটেল লিস্ট ফিড XML হায়ারার্কিতে <content> উপাদানটি নিম্নলিখিত জায়গায় প্রদর্শিত হয়:

+ <listings>
    + <language>
    + <listing>
        + <content>

বাক্য গঠন

<content> উপাদানটি নিম্নলিখিত সিনট্যাক্স ব্যবহার করে:

<?xml version="1.0" encoding="UTF-8"?>
<listings ... >
  <listing>
    <content>
      <!-- Specify <text>'s child elements in the order shown below. -->
      <text type="description">
        <link>listing_link</link>
        <title>listing_title</title>
        <author>listing_author</author>
        <body>listing_description</body>
        <date month="MM" day="DD" year="YYYY"/>
      </text>
      <!-- 0 or more reviews: -->
      <review type="[editorial|user]">
        ...
      </review>
      <!-- 0 or more attributes: -->
      <attributes>
        <website>https://hotel.example.com</website>
        <client_attr name="alternate_hotel_id">alternate_hotel_id</client_attr>
        <client_attr name="custom_0">custom_attribute_0</client_attr>
        <client_attr name="custom_1">custom_attribute_1</client_attr>
        <client_attr name="custom_2">custom_attribute_2</client_attr>
        <client_attr name="custom_3">custom_attribute_3</client_attr>
        <client_attr name="custom_4">custom_attribute_4</client_attr>
        <client_attr name="hotel_brand">hotel_brand</client_attr>
        <client_attr name="num_reviews">number_of_reviews</client_attr>
        <client_attr name="rating">aggregate_rating</client_attr>
      </attributes>
      <!-- a picture of the hotel or property-->
      <image type="photo" url="https://image_url">
        <link>https://image_url</link>
        <title>Main Hotel Picture</title>
      </image>
    </content>
  </listing>
  ...
</listings>

গুণাবলী

<content> উপাদানটির কোনো বৈশিষ্ট্য নেই।

শিশু উপাদান

<content> উপাদানটিতে নিম্নলিখিত শিশু উপাদান রয়েছে:

শিশু উপাদান প্রয়োজন? টাইপ বর্ণনা
<text type= "description"> Optional Object

প্রদানকারীর তালিকার সাথে যুক্ত ওয়েবপৃষ্ঠা। নিম্নলিখিত শিশু উপাদান আছে:

  • <link> : বর্ণনার একটি লিঙ্ক। "http://" বা অন্তর্ভুক্ত করুন
    এই উপাদানে "https://" (ঐচ্ছিক)।
  • <title> : বর্ণনার শিরোনাম (ঐচ্ছিক)।
  • <author> : বর্ণনার লেখক (ঐচ্ছিক)।
  • <body> : বর্ণনার মূল অংশ ( প্রয়োজনীয় )।
  • <date> : বর্ণনার তারিখ (ঐচ্ছিক)।
  • দ্রষ্টব্য : এই উপাদানগুলি অবশ্যই উপরের ক্রমে উপস্থিত হবে।

<review type= "[editorial| user]"> Optional <review>

একটি ব্যবহারকারী পর্যালোচনা বা তালিকার একটি সম্পাদকীয় পর্যালোচনা রয়েছে৷ আপনার তালিকায় যেকোন সংখ্যক রিভিউ থাকতে পারে, যেকোনো ধরনের।

আপনার <listing> উপাদানে একটি সম্পত্তির জন্য সমস্ত পর্যালোচনা অন্তর্ভুক্ত করার প্রয়োজন নেই; এই উপাদানটি আপনার জন্য নির্বাচিত পর্যালোচনাগুলি অন্তর্ভুক্ত করার উদ্দেশ্যে তৈরি করা হয়েছে যা এই তালিকার বৈশিষ্ট্য বা গুণমানকে চিত্রিত করে৷

<attributes> Optional Object

0 বা তার বেশি <client_attr> চাইল্ড উপাদান রয়েছে যা সম্পত্তি সম্পর্কে বিশদ বিবরণ প্রদান করে। শিশু উপাদান নিম্নলিখিত সিনট্যাক্স ব্যবহার করে:

<client_attr name="attribute_name">attribute_value<client_attr>

চাইল্ড এলিমেন্টের একটি তালিকা এবং বর্ণনার জন্য, <attributes> পড়ুন।

সমস্ত <client_attr> উপাদান ঐচ্ছিক।

যদি একটি <website> চাইল্ড এলিমেন্ট থাকে, তাহলে সেটিকে যেকোনো <client_attr> এলিমেন্টের আগে রাখতে হবে।

<image> Optional Object বারবার ট্যাগ, বিস্তারিত ইমেজ তথ্য রয়েছে.

উদাহরণ

নিম্নলিখিত উদাহরণটি একটি আংশিক হোটেল তালিকা দেখায় যাতে <content> উপাদান রয়েছে:

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <id>123456</id>
    <name>My Apartment</name>
    <address format="simple">
      <component name="addr1">1 Sandstone Building</component>
      <component name="city">Los Angeles</component>
      <component name="postal_code">90210</component>
      <component name="province">CA</component>
    </address>
    <country>US</country>
    <latitude>40.730610</latitude>
    <longitude>-73.935242</longitude>
    <phone type="main">12345678</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
    <content>
      <text type="description">
        <link>https://examplelisting.com/listings/12345</link>
        <title>3 bedrooms with ocean views</title>
        <body>Stay in this newly renovated 3BR house with ocean views.</body>
        <date month="7" day="23" year="2023"/>
      </text>
      <review type="editorial">
        <link>https://example.com/reviews/42</link>
        <title>A little piece of heaven</title>
        <author>EXAMPLE.COM</author>
        <rating>8</rating>
        <body>This place is really good.</body>
      </review>
      <review type="user">
        <link>https://exampleperson.org/reviews/82</link>
        <author>Susan von Trapp</author>
        <rating>6</rating>
        <body>Not a bad place, but I prefer to be closer to the beach.</body>
        <date day="6" month="7" year="2023"/>
        <servicedate day="16" month="6" year="2023"/>
      </review>
      <attributes>
        <website>https://hotel.example.com</website>
        <client_attr name="rating">8.2</client_attr>
        <client_attr name="num_reviews">14</client_attr>
      </attributes>
      <image type="photo" url="https://image_url">
        <link>https://image_url</link>
        <title>Main hotel picture</title>
      </image>
    </content>
  </listing>
  ...
</listings>

<review>

একটি ব্যবহারকারী পর্যালোচনা বা একটি সম্পাদকীয় পর্যালোচনা রয়েছে৷ আপনার <listing> উপাদানে একটি তালিকার জন্য সমস্ত পর্যালোচনা অন্তর্ভুক্ত করার প্রয়োজন নেই; এই উপাদানটি আপনার জন্য নির্বাচিত পর্যালোচনাগুলি অন্তর্ভুক্ত করার উদ্দেশ্যে করা হয়েছে যা এই তালিকার বৈশিষ্ট্য বা গুণমানের নির্দেশক৷

হোটেল লিস্ট ফিড XML হায়ারার্কিতে নিচের জায়গায় <review> উপাদানটি প্রদর্শিত হবে:

+ <listings>
    + <language>
    + <listing>
        + <content>
            + <review>

বাক্য গঠন

<review> উপাদানটি নিম্নলিখিত সিনট্যাক্স ব্যবহার করে:

<?xml version="1.0" encoding="UTF-8"?>
<listings ... >
  <listing>
    <content>
      ...
      <!-- Specify <review>'s child elements in the order shown below. -->
      <review type="editorial">
        <link>review_link</link>
        <title>review_title</title> <!-- Title is for reviews of type "editorial" only -->
        <author>review_author</author>
        <rating>review_rating</rating>
        <body>review_text</body>
        <date>review_date</date>
        <servicedate>review_servicedate</servicedate>
      </review>
      <review type="user">
        <link>review_link</link>
        <author>review_author</author>
        <date month="MM" day="DD" year="YYYY"/>  <!-- Date is for reviews of type "user" only -->
        <servicedate month="MM" day="DD" year="YYYY"/>  <!-- Service Date is for reviews of type "user" only -->
        <rating>review_rating</rating>
        <body>review_text</body>
      </review>
    </content>
  </listing>
</listings>

গুণাবলী

<review> উপাদানটির নিম্নলিখিত বৈশিষ্ট্য রয়েছে:

বৈশিষ্ট্য প্রয়োজন? বর্ণনা
type Required পর্যালোচনার ধরন। নিম্নলিখিত মানগুলির একটিতে সেট করুন:
  • editorial : একটি ওয়েবসাইট বা অন্য পর্যালোচনা কর্তৃপক্ষের দ্বারা একটি পর্যালোচনা।
  • user : শেষ ব্যবহারকারীর দ্বারা একটি পর্যালোচনা।

শিশু উপাদান

<review> উপাদানটিতে নিম্নলিখিত শিশু উপাদান রয়েছে:

শিশু উপাদান প্রয়োজন? টাইপ বর্ণনা
<link> Optional string পর্যালোচনা একটি লিঙ্ক. এই উপাদানটিতে "http://" বা "https://" অন্তর্ভুক্ত করুন।
<title> Optional string (শুধুমাত্র সম্পাদকীয় পর্যালোচনা) পর্যালোচনার শিরোনাম।
<author> Optional string পর্যালোচনার লেখক; উদাহরণস্বরূপ, "সুসান ভন ট্র্যাপ"। এটি এমন একটি ওয়েবসাইট বা প্রকাশনার নামও হতে পারে যেখানে রিভিউটি ক্রেডিট না হলে সেটি প্রদর্শিত হবে।
<rating> Optional string একটি ফ্লোটিং পয়েন্ট সংখ্যা 0 থেকে 10 (অন্তর্ভুক্ত) পর্যালোচনার স্কোর প্রতিনিধিত্ব করে। উদাহরণস্বরূপ, "8.9"।
<body> Optional string পর্যালোচনার পাঠ্য। এই উপাদানটিতে HTML থাকা উচিত নয়।
<date month=" MM " day=" DD " year=" YYYY "/> Optional Object (শুধুমাত্র ব্যবহারকারীর পর্যালোচনা) পর্যালোচনার তারিখ, যা আপনি এই উপাদানের নিম্নলিখিত বৈশিষ্ট্যগুলির সাথে নির্দিষ্ট করেছেন:
  • day : মাসের দিন; উদাহরণস্বরূপ, "7"।
  • month : মাস, যেখানে 1 = জানুয়ারি ... 12 = ডিসেম্বর।
  • year : চার অঙ্কের বছর; উদাহরণস্বরূপ, "2023"।

উদাহরণস্বরূপ, 7ই জুন, 2023 এইভাবে লেখা হয়েছে:

<date month="6" day="7" year="2023"/>
<servicedate month=" MM " day=" DD " year=" YYYY "/> Optional Object (শুধুমাত্র ব্যবহারকারীর পর্যালোচনা) পর্যালোচক যে তারিখে তালিকাটি পর্যালোচনা করেছেন তা পরিদর্শন করেছেন। ফরম্যাট উপরের <date> এর মতই।

উদাহরণস্বরূপ, 7ই জুন, 2023 এইভাবে লেখা হয়েছে:

<servicedate month="6" day="7" year="2023"/>

ন্যূনতম <servicedate> পূরণের মাস এবং বছর ছাড়া রিভিউ দেখানো নাও হতে পারে। দিনের প্রয়োজন নেই।

মনে রাখবেন যে <title> হল <review> এর একটি বৈধ শিশু উপাদান যদি পর্যালোচনার type editorial হয় এবং <date> শুধুমাত্র যদি type user হয় তাহলেই বৈধ।

উদাহরণ

নিম্নলিখিত উদাহরণটি একটি তালিকা সহ একটি আংশিক হোটেল তালিকা দেখায় যাতে একটি সম্পাদকীয় এবং একটি ব্যবহারকারীর পর্যালোচনা রয়েছে:

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <id>123456</id>
    <name>My Apartment</name>
    <address format="simple">
      <component name="addr1">1 Sandstone Building</component>
      <component name="city">Los Angeles</component>
      <component name="postal_code">90210</component>
      <component name="province">CA</component>
    </address>
    <country>US</country>
    <latitude>40.730610</latitude>
    <longitude>-73.935242</longitude>
    <phone type="main">12345678</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
    <content>
      <text type="description">
        <link>https://examplelisting.com/listings/12345</link>
        <title>3 bedrooms with ocean views</title>
        <body>Stay in this newly renovated 3BR house with ocean views.</body>
        <date month="7" day="23" year="2023"/>
      </text>
      <review type="editorial">
        <link>https://example.com/reviews/42</link>
        <title>A little piece of heaven</title>
        <author>EXAMPLE.COM</author>
        <rating>8</rating>
        <body>This place is really good.</body>
      </review>
      <review type="user">
        <link>https://exampleperson.org/reviews/82</link>
        <author>Susan von Trapp</author>
        <rating>6</rating>
        <body>Not a bad place, but I prefer to be closer to the beach.</body>
        <date day="6" month="7" year="2023"/>
        <servicedate day="16" month="6" year="2023"/>
      </review>
      <attributes>
        <website>https://hotel.example.com</website>
        <client_attr name="rating">8.2</client_attr>
        <client_attr name="num_reviews">14</client_attr>
      </attributes>
      <image type="photo" url="https://image_url">
        <link>https://image_url</link>
        <title>Main hotel picture</title>
      </image>
    </content>
  </listing>
  ...
</listings>

<attributes>

<attributes> ট্যাগটি সম্পত্তির সুবিধাগুলি বর্ণনা করতে এবং সম্পত্তির রেটিং এবং পর্যালোচনাগুলিকে শ্রেণীবদ্ধ করতে ব্যবহার করা যেতে পারে।

+ <listings>
    + <language>
    + <listing>
        + <content>
            + <review>
            + <attributes>

শিশু উপাদান

শিশু উপাদান প্রয়োজন? বর্ণনা
<website> Optional হোটেলের জন্য প্রাথমিক ওয়েবসাইট। উপস্থিত থাকলে, এটি অবশ্যই প্রথম <client_attr> উপাদানের আগে অবস্থান করতে হবে। উদাহরণ:
<website>https://hotel.example.com</website>
<client_attr name=" attribute_name "> Optional সম্পত্তির একটি অতিরিক্ত বৈশিষ্ট্য বা "অ্যাট্রিবিউট" যা ছুটির ভাড়ার attribute_name সমর্থিত attribute_name বা বৈশিষ্ট্য_নাম ব্যবহার করে নির্দিষ্ট করা যেতে পারে।

অ্যাট্রিবিউট_নাম স্থানধারকের জন্য মান

নিচের সারণীটি <client_attr name=" attribute_name "> এলিমেন্টে attribute_name বৈধ মান তালিকাভুক্ত করে।

attribute_name জন্য মান বর্ণনা বৈধ বিষয়বস্তুর মান
alternate_hotel_id আপনার সম্পত্তির জন্য একটি বিকল্প শনাক্তকারী। আপনার ফিডের তথ্যের জন্য একটি সম্পত্তি শনাক্তকারী এবং আপনার বুকিং ইঞ্জিনের জন্য অন্য একটি সম্পত্তি শনাক্তকারীর প্রয়োজন হলে আলাদা আইডি থাকা দরকারী। যেকোনো স্ট্রিং মান
custom_[0-4] যেকোনো স্ট্রিং টাইপ কাস্টম অ্যাট্রিবিউট। এগুলি ব্যবহারকারীদের কাছে প্রদর্শিত হয় না। যেকোনো স্ট্রিং মান
hotel_brand এই হোটেলটি যে ব্র্যান্ডের। উদাহরণস্বরূপ, "ম্যারিয়ট" বা "হিলটন"। এটি ব্যবহারকারীদের কাছে প্রদর্শিত হয় না তবে হোটেল গ্রুপ করার জন্য ব্যবহার করা যেতে পারে। যেকোনো স্ট্রিং মান
lodging Lodging প্রোটোতে উপলব্ধ সমস্ত ক্ষেত্রের এনকোডেড উপস্থাপনা। এনকোডেড Lodging প্রোটোর বেস64-এনকোডেড স্ট্রিং
num_reviews তালিকার পর্যালোচনার সংখ্যা। যেকোনো অ-ঋণাত্মক পূর্ণসংখ্যা।
rating একটি ফ্লোটিং পয়েন্ট সংখ্যা সমষ্টি সম্পত্তি রেটিং প্রতিনিধিত্ব করে। এই সংখ্যাটি সাধারণত 0-5, 0-10, বা 0-100 থেকে হয়, তবে আপনি আপনার রেটিং সিস্টেমের প্রতিনিধিত্ব করে এমন যেকোনো পরিসর ব্যবহার করতে পারেন।

অবকাশকালীন ভাড়ার জন্য অ্যাট্রিবিউট_নাম স্থানধারকের মান

ছুটির ভাড়া-নির্দিষ্ট বৈশিষ্ট্য এবং XML উদাহরণ পড়ুন।

<image>

+ <listings>
    + <language>
    + <listing>
        + <content>
            + <review>
            + <attributes>
            + <image>

তালিকা আইডিতে সম্পত্তি দেখানোর জন্য ছবি ব্যবহার করা হয়। ব্যবহৃত সমস্ত চিত্র এই নির্দেশিকা অনুসরণ করা আবশ্যক:

  • ছবির জন্য প্রস্তাবিত আকৃতির অনুপাত হল 4:3৷
  • ছবির URL অবশ্যই Googlebot চিত্র ক্রলার দ্বারা অ্যাক্সেসযোগ্য হতে হবে।
  • আপনার সাইটে যদি রুট লেভেলে একটি robots.txt অন্তর্ভুক্ত থাকে, তাহলে যাচাই করুন যে এতে নিচে দেখানো দুটি বিকল্পের একটি রয়েছে:

    1. Googlebot ক্রলারকে আপনার সাইটের সামগ্রী, ছবিগুলিকে ক্রল করার অনুমতি দেয়৷

      • ব্যবহারকারী-এজেন্ট: Googlebot
      • অনুমতি দিন: /
    2. Googlebot চিত্র ক্রলারকে আপনার সাইটের ছবিগুলি ক্রল করার অনুমতি দেয়৷

      • ব্যবহারকারী-এজেন্ট: Googlebot-ইমেজ
      • অনুমতি দিন: /
  • ছবি বা ওয়েবসাইটের স্ক্রিনশট অনুমোদিত নয়। ছবিগুলি অবশ্যই আসল এবং বাস্তব ছবি বা ফটোগ্রাফ হতে হবে।

গুণাবলী

  • "ad" যদি ছবিটি একটি বিজ্ঞাপন হয়
  • "menu" যদি ছবিটি একটি রেস্টুরেন্ট মেনু হয়
  • "photo" যদি ছবিটি ব্যবসার একটি ছবি হয়
নাম গুন প্রয়োজন? বিন্যাস বর্ণনা
type Required Text

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

url Required Text পূর্ণ আকারের ছবির URL। সেই পৃষ্ঠায় ব্যবহার করার জন্য ইমেজ নির্দিষ্ট করতে url অ্যাট্রিবিউট ব্যবহার করুন।
width Required A non-negative integer ছবির প্রস্থ, পিক্সেলে (720 পিক্সেলের বেশি বাঞ্ছনীয়)
height Required A non-negative integer ছবির উচ্চতা, পিক্সেলে (720 পিক্সেলের বেশি বাঞ্ছনীয়)

শিশু উপাদান

শিশু উপাদান প্রয়োজন? বর্ণনা
<link> অনুরোধ করা হয়েছে, কিন্তু স্থানীয় ফটো তালিকার জন্য প্রয়োজনীয় এই ট্যাগে আপনার সাইটের প্রাসঙ্গিক ইমেজ চালু থাকা পৃষ্ঠার বৈধ এবং আপ-টু-ডেট URL রয়েছে। এটিতে ছবির জন্য URL নেই। উদাহরণ:
<link><http://www.example.com/magic_pizza/></link>
<title> অনুরোধ এই ট্যাগে ছবির শিরোনাম রয়েছে। উদাহরণ:
<title>"Luxury Apartment"</title>
<author> আবশ্যক না বিষয়বস্তুর লেখকের নাম। মানটি হয় একটি ব্যবহারকারীর নাম বা "প্রথম নাম শেষ নাম" বিন্যাসে একটি সম্পূর্ণ নাম হতে পারে।
<date> প্রয়োজন

এই ট্যাগটি কন্টেন্ট আইটেমটি তৈরি করার তারিখটি চিহ্নিত করে। নিম্নলিখিত উদাহরণের মতো আপনাকে অবশ্যই একটি বছর, মাস এবং দিন লিখতে হবে:

<date month="6" day="7" year="2023"/>

উদাহরণ

নিচের উদাহরণটি ছবি ট্যাগ সহ একটি আংশিক হোটেল তালিকা দেখায়:

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <content>
      <review>
      </review>
      <attributes>
      </attributes>
      <image type="photo" url="https://image_url" width="400" height="300">
        <link>https://image_url</link>
        <title>Apartment at Sandstone</title>
        <author>Jessica Landlord</author>
        <date month="6" day="7" year="2023"/>
      </image>
    </content>
  </listing>
  ...
</listings>

সিনট্যাক্স নির্দেশিকা

একটি XML-ভিত্তিক হোটেল তালিকা তৈরি করার সময়, নিম্নলিখিত নির্দেশিকাগুলি ব্যবহার করুন:

  • Google-এর XSD স্কিমা দিয়ে আপনার হোটেল তালিকার XML ফাইলগুলি যাচাই করুন৷

  • UTF-8 এনকোডিং ব্যবহার করুন। আপনার XML ট্যাগে encoding বৈশিষ্ট্য অন্তর্ভুক্ত করে এই এনকোডিং স্কিমাটি নির্দিষ্ট করুন, যেমনটি নীচের উদাহরণগুলিতে দেখানো হয়েছে৷

  • আপনি CDATA বিভাগগুলির সাথে আপনার ফিডে ডেটা মান নির্দিষ্ট করতে পারেন। আপনি যদি CDATA বিভাগগুলি ব্যবহার করেন তবে বিশেষ অক্ষরগুলি এড়িয়ে যাবেন না।

  • ইউআরএল সহ CDATA বিভাগে নেই এমন ডেটা মানগুলির জন্য এস্কেপ কোড ব্যবহার করুন। আপনি এই বিশেষ অক্ষরগুলিকে উপস্থাপন করতে সত্তা কোড বা অক্ষর কোড ব্যবহার করতে পারেন। নিম্নলিখিত সারণিতে আপনি ব্যবহার করতে পারেন এমন সাধারণ সত্তা এবং অক্ষর কোডগুলি তালিকাভুক্ত করে:

    চরিত্র সত্তা ক্যারেক্টার কোড
    অ্যাম্পারস্যান্ড (&) &amp; &#38;
    একক উদ্ধৃতি (') &apos; &#39;
    ডাবল কোট (") &quot; &#34;
    এর চেয়ে বড় (>) &gt; &#62;
    এর চেয়ে কম (<) &lt; &#60;
  • XML উপাদানগুলি বাদ দিন যাতে ডেটা নেই। উদাহরণস্বরূপ, যদি আপনার হোটেলের জন্য অক্ষাংশ এবং দ্রাঘিমাংশ না থাকে, তাহলে আপনার খালি <latitude/> এবং <longitude/> উপাদানগুলি অন্তর্ভুক্ত করা উচিত নয়।

  • কোনো অবস্থাতেই আপনার XML উপাদানগুলিতে HTML ব্যবহার করবেন না (এমনকি এটি পালিয়ে গেলেও)।

  • আপলোড করার আগে আপনার ফিড যাচাই করতে, আপনি স্থানীয় ফিড XSD http://www.gstatic.com/localfeed/local_feed.xsd ব্যবহার করতে পারেন।

  • আপনার ফিডে মন্তব্যগুলি ব্যবহার করতে, মন্তব্যটিকে <!-- এবং --> ট্যাগে মোড়ানো করুন, যেমনটি নিম্নলিখিত উদাহরণটি দেখায়:

    <!-- This is a comment -->
    
  • নিশ্চিত করুন যে আপনি ব্যবহারকারীর <review><date> উপাদানটি বন্ধ করেছেন। উদাহরণ স্বরূপ:

    <date day="2" month="12" year="2017"/>