أنواع أنماط طلبات البحث في Schema.org

يسرد الجدول التالي أنواع أنماط طلبات البحث المحددة في Schema.org لإجراءات الأجهزة المخصصة. يبدأ اسم كل نوع بـ $SchemaOrg. وتتوافق هذه الأنواع مع الأنواع القياسية المحدّدة في Schema.org.

وتعرض بعض هذه الأنواع بيانات منظَّمة بدلاً من قيمة واحدة. تتم الإشارة إلى هذه الأنواع في الجدول. راجِع البيانات المنظَّمة لمزيد من المعلومات.

أنواع Schema.org المتوافقة

Type مثال على نمط المطوِّر مثال على طلب بحث المستخدم إتاحة البيانات المنظَّمة
$SchemaOrg_Date قراءة رسائلي القصيرة من $SchemaOrg_Date:my_date على خدمة الرسائل القصيرة الاحترافية قراءة رسائلي القصيرة من 1 نيسان (أبريل) على خدمة الرسائل القصيرة SMS الاحترافية نعم
$SchemaOrg_Number وميض المصباح $SchemaOrg_Number:number مرة وميض ضوء الفلاش خمس مرات لا
$SchemaOrg_Time قراءة رسائلي القصيرة من $SchemaOrg_Time:my_time على خدمة الرسائل القصيرة الاحترافية قراءة رسائلي القصيرة من الساعة 5 مساءً على خدمة الرسائل القصيرة SMS الاحترافية نعم
$SchemaOrg_DateTime قراءة رسائلي القصيرة من $SchemaOrg_DateTime:my_time على خدمة الرسائل القصيرة الاحترافية قراءة الرسائل القصيرة من الأمس بعد ظهر اليوم على الرسائل القصيرة SMS الاحترافية نعم
$SchemaOrg_DayOfWeek عرض اجتماعاتي على $SchemaOrg_DayOfWeek:day_of_week عرض اجتماعاتي يوم الثلاثاء لا
$SchemaOrg_Color تشغيل مصباح $SchemaOrg_Color:my_color إضاءة المصباح المتوهّج الأحمر لا
$SchemaOrg_priceCurrency عرض معدل الإحالات الناجحة لـ $SchemaOrg_priceCurrency:cur في تطبيق العملات عرض سعر تحويل الين على تطبيق العملات لا
$SchemaOrg_DISTANCE عرض رسم بياني للإحالات الناجحة في $SchemaOrg_Distance:dist عرض الرسم البياني للإحالات الناجحة للكيلومتر لا
$SchemaOrg_Detail ضبط درجة الحرارة على $SchemaOrg_Number:num درجة $SchemaOrg_Temperature:temp ضبط درجة الحرارة على 70 درجة فهرنهايت لا
$SchemaOrg_Organization مشاهدة أبرز لقطات $SchemaOrg_Organization:organization مشاهدة أبرز مباريات ليكرز لا
عرض سعر سهم $SchemaOrg_Organization:organization عرض سعر سهم Google لا
$SchemaOrg_Subject عرض أبرز 10 أغانٍ $SchemaOrg_Person:musician عرض أبرز 10 أغاني "برونو مارس" لا
عرض أخبار عن $SchemaOrg_Person:person اعرض لي أخبار عن بوابة الدخول لا
$SchemaOrg_Place كتابة مراجعة عن $SchemaOrg_Place:place كتابة مراجعة عن نيويورك نعم
إظهار حركة المرور على $SchemaOrg_Place:location عرض حركة المرور في ماونتن فيو نعم
$SchemaOrg_Product كتابة مراجعة عن $SchemaOrg_Product:product كتابة مراجعة عن Google Glass لا
$SchemaOrg_Book قراءة $SchemaOrg_Book:my_book الاطّلاع على توقّعات كبيرة لا
$SchemaOrg_Movie تشغيل فيلم $SchemaOrg_Movie:my_movie مراجعة فيلم casablanca لا
$SchemaOrg_TVSeries تشغيل الحلقة التالية من $SchemaOrg_TVSeries:tv_series تشغيل الحلقة التالية من قائمة الأصدقاء لا
$SchemaOrg_servesCuisine عرض $SchemaOrg_servesCuisine:my_cuisine مطاعم عرض المطاعم الإيطالية لا
$SchemaOrg_MusicAlbum إضافة "$SchemaOrg_MusicAlbum:album" إلى قائمة المحتوى التالي إضافة طريق دير إلى قائمة المحتوى التالي لا
$SchemaOrg_MusicRecording إضافة $SchemaOrg_MusicRecording:song إلى الإعدادات المفضّلة إضافتك أو بدونها إلى مفضلتي. لا
$SchemaOrg_YesNo $SchemaOrg_YesNo:yesno نعم لا
$SchemaOrg_URL إضافة "$SchemaOrg_URL:url" إضافة google.com لا
$SchemaOrg_Email إضافة "$SchemaOrg_Email:email" إضافة sami@google.com لا
$SchemaOrg_PhoneNumber إضافة "$SchemaOrg_PhoneNumber:phonenumber" إضافة (777) 777-7777 لا
$SchemaOrg_Text ما عنوان هذه الأغنية؟ $SchemaOrg_Text:text ما تلك الأغنية التي يقولون فيها "أنتَ تحت أشعة الشمس"؟ لا

البيانات المنظمة

تتيح بعض الأنواع إرجاع البيانات المنظَّمة بدلاً من قيمة واحدة. في القسم deviceExecution، أضِف .structured إلى اسم المَعلمة لتلقّي البيانات المنظَّمة لهذه الأنواع مرة أخرى:

"my-param-name": "$parameter-name.structured"

حيث يكون my-param-name هو الاسم الذي يحدّده المستخدم والذي تمت إعادته في params وparameter-name، ويحدّد المَعلَمة في نمط طلب البحث.

انظر المثال التالي:

مكان

طلب

كتابة مراجعة لمدينة نيويورك

حزمة الإجراءات

...

"intent": {
    "name": "com.example.intents.Review",
    "parameters": [
        {
            "name": "place",
            "type": "SchemaOrg_Place"
        }
    ],
    "trigger": {
        "queryPatterns": [
            "write review for $SchemaOrg_Place:place"
        ]
    }
},

...

"deviceExecution": {
    "command": "com.example.commands.Review",
    "params": {
        "placeName": "$place.structured"
    }
}

...

المعلمات المعروضة

راجع LatLng لمزيد من المعلومات.

"placeName": {
    "latitude": 40.7128,
    "longitude": 74.0060
}

التاريخ

لمزيد من المعلومات، يُرجى الاطّلاع على التاريخ.

المَعلمات المعروضة:

{
    "year": 2018,
    "month": 12,
    "day": 2
}

الوقت

يُرجى الاطّلاع على TimeOfDay لمزيد من المعلومات.

المَعلمات المعروضة:

{
    "hours": 12,
    "minutes": 0,
    "seconds": 0,
    "nanos": 0
}

DateTime

يُرجى الاطّلاع على DateTime لمزيد من المعلومات.

المَعلمات المعروضة:

{
    "date": {
      "year": 2018,
      "month": 11,
      "day": 30
    },
    "time": {
      "hours": 12,
      "minutes": 0,
      "seconds": 0,
      "nanos": 0
    }
}