تتناول هذه الصفحة الأوصاف والقيم والمتطلبات للسمات والعناصر الفرعية. لا تنطبق هذه القيم إلا على العقارات المخصصة للاستئجار.
ويكون لبنية XML العامة تنسيق مشابه لخلاصات بيانات الفنادق. يُرجى الاطّلاع على مرجع XML لقائمة الفنادق.
في حال عدم تضمين العناصر المطلوبة التالية، سيتم إيقاف بطاقة البيانات تلقائيًا.
- عناصر XML الثانوية المطلوبة:
id
وname
وlatitude
وlongitude
وaddress
. - السمتان المطلوبتان:
capacity
وwebsite
- ارجع إلى رابط الموقع الإلكتروني المباشر الذي يؤدي إلى الموقع الإلكتروني في خلاصة بياناتك. يمنح ذلك المستخدمين الفرصة لزيارة موقع الموقع الإلكتروني.
للحصول على تفاصيل حول عناصر XML الثانوية المطلوبة، يمكنك الاطّلاع على عناصر XML الثانوية.
لمزيد من المعلومات عن أماكن الاستئجار، يُرجى الاطّلاع على السمات الخاصة بأماكن الاستئجار.
أخيرًا، عندما يحدّد محرّك بحث Google من مصادر أخرى أنّ قيمة
سمة معيّنة مختلفة عن
ما هو محدّد في الخلاصة الخاصة بالأماكن المخصّصة للاستئجار، سنعرض
قيمة للمكان المخصّص للاستئجار. على سبيل المثال، إذا تبيّن لنا من صور البيانات أنّها تتضمّن مطبخًا، لكنّ السمة kitchen
غير متوفّرة أو تم ضبطها على No
، سنتعامل مع البيانات على أنّها تتضمّن مطبخًا. يُطلق على هذه السمات اسم "السمات المستنتَجة"، ولن يتم عرضها إلا عندما نكون واثقين جدًا من دقة الاستنتاج.
قيم العنصر النائبattribute_name
يعرض الجدول التالي قائمة بالقيم الصالحة للسمة attribute_name
في العنصر <client_attr name="attribute_name">
، ومع ذلك، ننصحك بتقديم السمة attribute_name
الإضافية إذا كان ذلك متاحًا.
قيم attribute_name |
مطلوب؟ | الوصف | قيم المحتوى الصالحة |
---|---|---|---|
capacity | Required | وتستوعب الحدّ الأقصى لعدد النزلاء في الفندق. ويجب أن تكون هذه القيمة مساوية لـ "number_of_rooms" أو تزيد عنها. | Non-negative integer value |
website | Required | تمثّل هذه السمة عنوان URL للموقع الإلكتروني الخاص بالموقع الإلكتروني. | Free text |
partner_hygiene_link | Strongly recommended | رابط يؤدي إلى موقع إلكتروني شريك خارجي يقدّم مزيدًا من المعلومات حول التفاصيل الصحية الخاصة بالبيانات. | Free text (the site's URL) |
number_of_bathrooms | Strongly recommended | عدد الحمّامات | Non-negative float value, for example, 1, 1.5, 2 |
number_of_bedrooms | Strongly recommended | عدد غرف النوم. | Non-negative integer value |
number_of_beds | Strongly recommended | عدد الأسرّة في جميع الغرف. | Non-negative integer value |
self_checkin_checkout | Recommended | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار يسمح بتسجيل الوصول والمغادرة ذاتيًا. | Yes/No/Unknown |
rating | Strongly recommended | تمثّل هذه السمة رقم النقطة العائمة الذي يمثّل التقييم المجمّع للخصائص. يتراوح هذا الرقم عادةً من 0 إلى 5 أو من 0 إلى 10 أو من 0 إلى 100، ولكن يمكنك استخدام أي نطاق يمثّل نظام التقييم الخاص بك. | Non-negative float value |
rating_num | Strongly recommended | تمثّل هذه السمة عدد التقييمات المتوفّرة لهذا الموقع. | Non-negative integer value |
rating_scale | Strongly recommended | أقصى تقييم ممكن للموقع | Non-negative integer value |
instant_bookable | Strongly recommended | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار قابلاً للحجز بشكل فوري عبر إتمام عملية الدفع. والخيار البديل هو انتظار الحصول على موافقة. | Yes/No/Unknown |
description | Strongly recommended | نص حر الشكل يصف الصفات الفريدة للفندق | Free text |
category | Strongly recommended | تمثّل هذه السمة نوع العقار، مثل فيلا أو بنغالو أو كوخ خشبي أو شقة. | Free text |
ac | Recommended | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار يوفّر مكيفات هواء. | Yes/No/Unknown |
beach_access | Recommended | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار يتيح استخدام شاطئ عام بالقرب منه. | Yes/No/Unknown |
check_in_time | Recommended | الوقت المحدَّد من اليوم لتسجيل الوصول إلى الفندق. تم قبول تنسيق HHMM أو HH:MM أو HH:MM:SS. على سبيل المثال، استخدِم الساعة 14:00 بدلاً من 2 مساءً أو 2:00 بعد الظهر. ولن يتم تحليل أو عرض جميع التنسيقات الأخرى. | Time |
check_out_time | Recommended | الوقت المحدّد من اليوم الذي يتم فيه تسجيل المغادرة من الفندق تم قبول التنسيق HHMM أو HH:MM أو HH:MM:SS، على سبيل المثال، استخدِم 11:00 بدلاً من 11 صباحًا أو 11:00 صباحًا. ولن يتم تحليل أو عرض جميع التنسيقات الأخرى. | Time |
child_friendly | Recommended | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار مناسبًا للأطفال. | Yes/No/Unknown |
crib | Recommended | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار يوفّر سرير أطفال. | Yes/No/Unknown |
elevator | Recommended | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار يضم مصعدًا. | Yes/No/Unknown |
gym_fitness_equipment | Recommended | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار يوفّر صالة تمارين أو معدّات رياضية. | Yes/No/Unknown |
heating | Recommended | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار يوفّر التدفئة. | Yes/No/Unknown |
hot_tub | Recommended | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار يوفّر مغطس مياه ساخنة. | Yes/No/Unknown |
ironing_board | Recommended | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار يوفّر ألواح كي. | Yes/No/Unknown |
kitchen | Recommended | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار يوفّر مطبخًا. | Yes/No/Unknown |
microwave | Recommended | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار يوفّر ميكروويف. | Yes/No/Unknown |
minimum_days_advance_purchase | Recommended | الحد الأدنى لعدد الأيام التي يمكن حجز الفندق خلالها مسبقًا. | Non-negative integer value |
minimum_night_stay | Recommended | الحد الأدنى لعدد الليالي التي يمكن للنزلاء حجزها في الفندق. | Positive integer (more than zero) |
max_night_stay | Recommended | الحدّ الأقصى لعدد الليالي التي يمكن للنزلاء حجزها في الفندق. | Positive integer (more than zero) |
outdoor_grill | Recommended | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار يوفّر أدوات الشواء. | Yes/No/Unknown |
oven_stove | Recommended | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار يوفّر موقد طهي. | Yes/No/Unknown |
parking_type | Recommended | تحدّد هذه السمة نوع موقف السيارات المتاح في المكان المخصّص للاستئجار. | Free/Paid/None |
patio | Recommended | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار يوفّر فناء. | Yes/No/Unknown |
pets_allowed | Recommended | تتيح بعض الغرف أو جميعها للنزلاء اصطحاب الحيوانات الأليفة، مثل الكلاب أو القطط التي لا تخدم الحيوانات، معهم. | Yes/No/Unknown |
pool_type | Recommended | نوع حوض السباحة (إمكانية الوصول إلى المسبح) الذي يضمّه الفندق. | Indoors, Outdoors, Indoors/Outdoors, None |
smoking_free_property | Recommended | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار محظورًا أو لا يُسمح بالتدخين فيه. | Yes/No/Unknown |
special_service_level | Recommended | ما إذا كان مستوى الخدمة لبطاقة البيانات خاصًا بطريقة ما.
على سبيل المثال: verified وluxury وpremium |
Yes/No/Unknown |
square_footage | Recommended | تمثّل هذه السمة مساحة العقار بالقدم المربّع. | Non-negative float value |
square_meters | Recommended | تمثّل هذه السمة مساحة العقار بالمتر المربّع. | Non-negative float |
tv | Recommended | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار يوفّر جهاز تلفزيون. | Yes/No/Unknown |
washer_dryer | Recommended | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار يوفّر غسالات ملابس. | Yes/No/Unknown |
wheelchair_accessible | Recommended | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار مناسبًا لأصحاب الكراسي المتحرّكة. | Yes/No/Unknown |
internet_type | Recommended | يوفّر الفندق نوع اتصال Wi-Fi بالإنترنت. | Free/Paid/None |
airport_shuttle | Optional | تُستخدَم لتحديد ما إذا كان المضيف يوفّر خدمات نقل من وإلى المطار أو محطات النقل الأخرى. | Yes/No/Unknown |
balcony | Optional | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار يوفّر شرفة. | Yes/No/Unknown |
fire_place | Optional | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار يضم موقد تدفئة. | Yes/No/Unknown |
free_breakfast | Optional | تُستخدَم لتحديد ما إذا كانت الإقامة تشمل وجبة فطور مجانية. | Yes/No/Unknown |
host_description | Optional | تمثّل هذه السمة وصف مضيف المكان المخصّص للاستئجار. | Free text |
host_language | Optional | اللغات التي يمكن للمضيف التحدّث بها | قائمة مفصولة بفواصل تضمّ رموز اللغة، على سبيل المثال: de وen |
host_name | Optional | اسم مضيف المكان المخصّص للاستئجار | Free text |
host_response_rate | Optional | متوسط معدّل الاستجابة للمضيف | Non-negative float value, for example, 1, 0.75, 0.5 |
host_response_time | Optional | متوسط وقت استجابة المضيف | Free text |
license_num | Optional | يجب عرض رقم الترخيص (السياحي أو التجاري) للأماكن المخصّصة للاستئجار في مناطق معيّنة من العالم. وهي قابلة للتكرار، وفي حال توفُّر عدة تراخيص، ننصح بإضافة جهة إصدار الترخيص كسياق، مثلاً: "باريس: 123456ABC". | Free text |
number_of_half_bathrooms | Optional | عدد الحمّامات النصفية | Non-negative integer value |
number_of_living_rooms | Optional | عدد غرف المعيشة. | Non-negative integer value |
private_beach_access | Optional | تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار يوفّر إمكانية استخدام شاطئ خاص. | Yes/No/Unknown |
refund_policy | Optional | سياسة ردّ الأموال الخاصة بالموقع الإلكتروني | Free text |
العناصر الثانوية بتنسيق XML
يجب إدراج عناصر XML الثانوية التالية:
العنصر الثانوي | مطلوب؟ | النوع | الوصف |
---|---|---|---|
<country> | Strongly recommended | string | البلد الذي تقع فيه بطاقة البيانات هذه. ويجب أن تكون القيمة رمز بلد من حرفَين وفقًا لمعيار ISO 3116، على سبيل المثال، الإمارات العربية المتحدة هي US وكندا CA : <country>US</country>. |
<id> | Required | string | تمثّل هذه السمة المعرّف الفريد الخاص بالمكان المخصّص للاستئجار. يُرجى العِلم أنّ كل مكان للاستئجار يجب أن يكون له معرّف فريد لموقعك الإلكتروني، ويجب عدم إعادة استخدامه أبدًا. |
<latitude> | Required | float | خط العرض الذي يمثّل الموقع الجغرافي للفندق ضمن البيانات. مثلاً:
<latitude>37.423738</latitude> يمكن إنشاء هذه القيمة باستخدام أدوات GeoCoding مثل Google Maps API. |
<longitude> | Required | float | خط الطول الذي يمثّل الموقع الجغرافي للفندق ضمن البيانات. مثلاً:
<longitude>-122.090101</longitude> يمكن إنشاء هذه القيمة باستخدام أدوات GeoCoding مثل Google Maps API. |
<name> | Required | string | تمثّل هذه السمة اسم المكان المخصّص للاستئجار. الحد الأقصى لعدد الأحرف هو 300 حرف. |
<address> | Required | Object or string | تمثّل هذه السمة الموقع الجغرافي الكامل للمكان. يأخذ هذا العنصر سمة واحدة، وهي على الأقل، يجب تقديم عنوان الشارع والمدينة والولاية أو المنطقة
والرمز البريدي للموقع. استخدِم عناصر
مثال: <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 Unit 3, Boston, MA, 02472</address> يُرجى العلم بأنّ صناديق البريد أو العناوين الأخرى المخصّصة للمراسلة فقط لا تُعتبر عناوين جغرافية كاملة. |
مثال على بيانات أماكن للاستئجار
<?xml version="1.0" encoding="UTF-8"?> <listings> <language>en</language> <listing> <id>123456</id> <name>Apartment Name</name> <address format="simple"> <component name="addr1">18733 Clark Way</component> <component name="addr2">#C10</component> <component name="city">Mountain View</component> <component name="postal_code">94043</component> <component name="province">California</component> </address> <country>US</country> <latitude>37.4182515</latitude> <longitude>-122.0742354</longitude> <phone type="main">12345678</phone> <category>vacation_villa</category> <date day="21" month="12" year="2017"/> <content> <text type="description"> <link>https://list_url</link> <title>Description Title</title> <body>Description Body</body> </text> <review type="editorial"> <link>https://example.com/reviews/42</link> <title>A little piece of heaven</title> <author>EXAMPLE</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="2017"/> <servicedate day="16" month="6" year="2017"/> </review> <attributes> <website>https://hotel.example.com/123456</website> <client_attr name="capacity">7</client_attr> <client_attr name="cleaning_disinfection">Yes</client_attr> <client_attr name="min_days_between_stays">3</client_attr> <client_attr name="enhanced_cleaning_practices">Yes</client_attr> <client_attr name="partner_hygiene_link">http://www.example.com/hygiene/</client_attr> <client_attr name="number_of_bathrooms">2</client_attr> <client_attr name="number_of_bedrooms">3</client_attr> <client_attr name="number_of_beds">4</client_attr> <client_attr name="self_checkin_checkout">Yes</client_attr> <client_attr name="rating">4.8</client_attr> <client_attr name="rating_num">5373</client_attr> <client_attr name="ac">Yes</client_attr> <client_attr name="airport_shuttle">Yes</client_attr> <client_attr name="balcony">No</client_attr> <client_attr name="beach_access">Yes</client_attr> <client_attr name="check_in_time">15:00</client_attr> <client_attr name="check_out_time">11:00</client_attr> <client_attr name="child_friendly">Yes</client_attr> <client_attr name="crib">Unknown</client_attr> <client_attr name="elevator">Yes</client_attr> <client_attr name="fire_place">Unknown</client_attr> <client_attr name="free_breakfast">Yes</client_attr> <client_attr name="gym_fitness_equipment">Yes</client_attr> <client_attr name="heating">Yes</client_attr> <client_attr name="hot_tub">Yes</client_attr> <client_attr name="instant_bookable">Yes</client_attr> <client_attr name="internet_type">Free</client_attr> <client_attr name="ironing_board">No</client_attr> <client_attr name="kitchen">Yes</client_attr> <client_attr name="license_num">Free text. If multiple licenses exist, we suggest adding authority of the licence as context</client_attr> <client_attr name="license_num">Paris: 123456ABC</client_attr> <client_attr name="microwave">Yes</client_attr> <client_attr name="min_days_advance_purchase">2</client_attr> <client_attr name="min_night_stay">3</client_attr> <client_attr name="number_of_living_rooms">1</client_attr> <client_attr name="outdoor_grill">No</client_attr> <client_attr name="oven_stove">Yes</client_attr> <client_attr name="parking_type">Free</client_attr> <client_attr name="patio">Unknown</client_attr> <client_attr name="pool_type">Indoors</client_attr> <client_attr name="private_beach_access">Unknown</client_attr> <client_attr name="room_type">Entire Place</client_attr> <client_attr name="smoking_free_property">Yes</client_attr> <client_attr name="square_footage">1200</client_attr> <client_attr name="tv">Yes</client_attr> <client_attr name="washer_dryer">Yes</client_attr> <client_attr name="wheelchair_accessible">Yes</client_attr> </attributes> </content> </listing> </listings>