ตารางต่อไปนี้แสดงประเภทรูปแบบการค้นหาที่ Schema.org กำหนดสำหรับการดำเนินการของอุปกรณ์ที่กำหนดเอง ชื่อของแต่ละประเภทจะขึ้นต้นด้วย $SchemaOrg
ประเภทเหล่านี้สอดคล้องกับประเภทมาตรฐานที่กำหนดไว้ใน Schema.org
บางประเภทจะให้ข้อมูลที่มีโครงสร้างแทนที่จะเป็นค่าเดียว ประเภทเหล่านี้จะระบุไว้ในตาราง ดูข้อมูลเพิ่มเติมได้ในข้อมูลที่มีโครงสร้าง
ประเภท Schema.org ที่รองรับ
Type | ตัวอย่างรูปแบบนักพัฒนาซอฟต์แวร์ | ตัวอย่างการค้นหาของผู้ใช้ | รองรับ Structured Data |
---|---|---|---|
วันที่ของ$SchemaOrg_Date | อ่าน SMS ของฉันจาก $SchemaOrg_Date:my_date ใน SMS Pro |
อ่าน SMS ของฉันตั้งแต่วันที่ 1 เมษายนใน SMS Pro | มี |
$SchemaOrg_Number | กะพริบไฟฉาย $SchemaOrg_Number:number ครั้ง |
กะพริบไฟฉาย 5 ครั้ง | ไม่ได้ |
เวลาของ$SchemaOrg_Time | อ่าน SMS ของฉันจาก $SchemaOrg_Time:my_time ใน SMS Pro |
อ่าน SMS ของฉันตั้งแต่ 17.00 น. ทาง SMS Pro | มี |
$SchemaOrg_DateTime | อ่าน SMS ของฉันจาก $SchemaOrg_DateTime:my_time ใน SMS Pro |
อ่าน SMS ของฉันตั้งแต่เที่ยงเมื่อวานใน SMS Pro | มี |
$SchemaOrg_DayOfWeek | ขอดูการประชุมใน $SchemaOrg_DayOfWeek:day_of_week หน่อย |
ขอดูการประชุมของฉันในวันอังคาร | ไม่ได้ |
$SchemaOrg_Color | เปิดไฟแฟลช $SchemaOrg_Color:my_color |
เปิดไฟแฟลชสีแดง | ไม่ได้ |
$SchemaOrg_priceCurrency | แสดงอัตรา Conversion สำหรับ $SchemaOrg_priceCurrency:cur ในแอปสกุลเงิน |
แสดงอัตราการแปลงสกุลเงินเยนในแอปสกุลเงิน | ไม่ได้ |
$SchemaOrg_Distance | แสดงแผนภูมิ Conversion สำหรับ $SchemaOrg_Distance:dist |
แสดงแผนภูมิ Conversion ระยะทางเป็นกิโลเมตร | ไม่ได้ |
อุณหภูมิของ$SchemaOrg | ตั้งอุณหภูมิเป็น $SchemaOrg_Number:num องศา
$SchemaOrg_Temperature:temp |
ตั้งอุณหภูมิเป็น 21 องศาฟาเรนไฮต์ | ไม่ได้ |
$SchemaOrg_Organization | ดูไฮไลต์ของ $SchemaOrg_Organization:organization |
ดูไฮไลต์ของ Lakers | ไม่ได้ |
แสดงราคาหุ้น $SchemaOrg_Organization:organization |
ขอดูราคาหุ้นของ Google หน่อย | ไม่ได้ | |
$SchemaOrg_Person | แสดงเพลง $SchemaOrg_Person:musician ยอดนิยม 10 เพลง |
แสดงเพลงบรูโน มาร์ส 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 |
เพิ่ม john@google.com | ไม่ได้ |
$สคีมาOrg_หมายเลขโทรศัพท์ | เพิ่ม $SchemaOrg_PhoneNumber:phonenumber |
เพิ่ม (777) 777-7777 | ไม่ได้ |
ข้อความ $SchemaOrg_ | เพลงนั้นคือเพลงอะไร ที่พูดว่า $SchemaOrg_Text:text |
เพลงไหนที่แฟนๆ บอกว่าเธอเป็นแสงแดดของฉัน | ไม่ได้ |
Structured Data
บางประเภทรองรับข้อมูลที่มีโครงสร้างที่ส่งกลับมาแทนที่จะส่งคืนเป็นค่าเดียว
ในส่วน 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
}
}