নিম্নলিখিত সারণীতে কাস্টম ডিভাইস অ্যাকশনের জন্য 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
}
}