Schema.org কোয়েরি প্যাটার্নের ধরন

নিম্নলিখিত সারণীতে কাস্টম ডিভাইস অ্যাকশনের জন্য Schema.org-এর মাধ্যমে সংজ্ঞায়িত কোয়েরি প্যাটার্নের ধরন তালিকাভুক্ত করা হয়েছে। প্রতিটি ধরনের নাম $SchemaOrg দিয়ে শুরু হয়। এই ধরনের Schema.org-এ সংজ্ঞায়িত স্ট্যান্ডার্ড ধরনের সাথে মিলে যায়।

এই ধরনের কিছু ডেটা একক মানের পরিবর্তে স্ট্রাকচার্ড ডেটা প্রদান করে। এইসব ধরনের তথ্য টেবিলে উল্লেখ করা আছে। আরও তথ্যের জন্য স্ট্রাকচার্ড ডেটা দেখুন।

কাজ করে এমন Schema.org টাইপ

ধরন উদাহরণ ডেভেলপার প্যাটার্ন ব্যবহারকারীর কোয়েরির উদাহরণ স্ট্রাকচার্ড ডেটা সাপোর্ট করে
$SchemaOrg_Date এসএমএস প্রোতে $SchemaOrg_Date:my_date-এর থেকে আসা আমার এসএমএস পড়ো এসএমএস প্রোতে ১ এপ্রিল থেকে আমার এসএমএস পড়ো হ্যাঁ
$SchemaOrg_Number $SchemaOrg_Number:number বার ফ্ল্যাশলাইট ব্লিঙ্ক করো ফ্ল্যাশলাইট পাঁচবার ব্লিঙ্ক করো না
$SchemaOrg_Time এসএমএস প্রোতে $SchemaOrg_Time:my_time-এর থেকে আসা আমার এসএমএস পড়ো এসএমএস প্রো-তে বিকেল ৫টা থেকে আসা আমার এসএমএস পড়ো হ্যাঁ
$SchemaOrg_DateTime এসএমএস প্রোতে $SchemaOrg_DateTime:my_time-এর থেকে আসা আমার এসএমএস পড়ো sms pro-তে গতকাল দুপুর থেকে আসা আমার এসএমএস পড়ে শোনাও হ্যাঁ
$SchemaOrg_DayOfWeek $SchemaOrg_DayOfWeek:day_of_week-এ আমার মিটিং দেখাও মঙ্গলবার আমার মিটিংগুলি দেখাও না
$SchemaOrg_Color $SchemaOrg_Color:my_color স্ট্রোব লাইট চালু করো লাল স্ট্রোব লাইট চালু করো না
$SchemaOrg_priceCurrency কারেন্সি অ্যাপে $SchemaOrg_priceCurrency:cur-এর জন্য কনভার্সন রেট দেখাও কারেন্সি অ্যাপে ইয়েনের কনভার্সন রেট দেখাও না
$SchemaOrg_Distance $SchemaOrg_Distance:dist-এর জন্য কনভার্সন চার্ট দেখাও কিলোমিটারের জন্য কনভার্সন চার্ট দেখাও না
$SchemaOrg_Temperature তাপমাত্রা $SchemaOrg_Number:num ডিগ্রিতে সেট করো $SchemaOrg_Temperature:temp তাপমাত্রা ৭০ ডিগ্রি ফারেনহাইটে সেট করো না
$SchemaOrg_Organization $SchemaOrg_Organization:organization-এর হাইলাইট দেখুন লেকার্স হাইলাইট দেখো না
$SchemaOrg_Organization:organization-এর স্টকের দাম দেখাও Google-এর স্টকের দাম দেখাও না
$SchemaOrg_Person সেরা ১০টি $SchemaOrg_Person:musician গান দেখাও ব্রুনো মার্সের সেরা ১০টি গান দেখাও না
$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 সিনেমাটি চালাও কাসাব্লাঙ্কা সিনেমার রিভিউ দাও না
$SchemaOrg_TVSeries $SchemaOrg_TVSeries:tv_series-এর পরের এপিসোড চালাও friends-এর পরবর্তী এপিসোড চালাও না
$SchemaOrg_servesCuisine $SchemaOrg_servesCuisine:my_cuisineটি রেস্তোরাঁ দেখাও ইতালিয়ান রেস্তোরাঁ দেখাও না
$SchemaOrg_MusicAlbum আমার সারিতে $SchemaOrg_MusicAlbum:album যোগ করো। আমার সারিতে অ্যাবে রোড যোগ করো না
$SchemaOrg_MusicRecording আমার পছন্দের তালিকায় $SchemaOrg_MusicRecording:song যোগ করো। আমার পছন্দের তালিকায় with or without you গানটি যোগ করো। না
$SchemaOrg_YesNo $SchemaOrg_YesNo:yesno হ্যাঁ না
$SchemaOrg_URL $SchemaOrg_URL:url যোগ করুন google.com যোগ করুন না
$SchemaOrg_Email $SchemaOrg_Email:email যোগ করুন john@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
    }
}