ตารางต่อไปนี้แสดงประเภทรูปแบบคำค้นหาที่ Schema.org กำหนดสำหรับ
การทำงานของอุปกรณ์ โดยชื่อของแต่ละประเภทจะขึ้นต้นด้วย $SchemaOrg ประเภทเหล่านี้
จะสอดคล้องกับประเภทมาตรฐานที่กำหนดไว้ใน Schema.org
บางประเภทจะแสดงข้อมูลที่มีโครงสร้างแทนที่จะเป็นค่าเดี่ยว เหล่านี้ แสดงอยู่ในตาราง ดูข้อมูลที่มีโครงสร้าง เพื่อดูข้อมูลเพิ่มเติม
ประเภท Schema.org ที่รองรับ
| ประเภท | ตัวอย่างรูปแบบของนักพัฒนาซอฟต์แวร์ | ตัวอย่างคำค้นหาของผู้ใช้ | รองรับข้อมูลที่มีโครงสร้าง | 
|---|---|---|---|
| $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 | แสดงอัตราแลกเปลี่ยนสำหรับ $SchemaOrg_priceCurrency:curในแอปสกุลเงิน | แสดงอัตราแลกเปลี่ยนเงินเยนในแอปสกุลเงิน | ไม่ได้ | 
| $SchemaOrg_Distance | แสดงแผนภูมิ Conversion สำหรับ $SchemaOrg_Distance:dist | แสดงแผนภูมิ Conversion สำหรับกิโลเมตร | ไม่ได้ | 
| $SchemaOrg_Temperature | ตั้งอุณหภูมิเป็น $SchemaOrg_Number:numองศา
      วันที่$SchemaOrg_Temperature:temp | ตั้งอุณหภูมิเป็น 70 องศาฟาเรนไฮต์ | ไม่ได้ | 
| $SchemaOrg_Organization | ดูไฮไลต์ของ $SchemaOrg_Organization:organization | ดูไฮไลต์ของ Lakers | ไม่ได้ | 
| แสดงราคาหุ้นของ $SchemaOrg_Organization:organization | แสดงราคาหุ้นของ Google หน่อย | ไม่ได้ | |
| $SchemaOrg_Person | แสดงเพลง $SchemaOrg_Person:musician10 อันดับแรก | ขอดู 10 เพลงยอดนิยมของบรูโน มาร์ส | ไม่ได้ | 
| ขอฟังข่าวเรื่อง $SchemaOrg_Person:person | ขอดูข่าว Bill Gates | ไม่ได้ | |
| $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ลงในคิวของฉัน | เพิ่มถนน Abbey Road ลงในคิวของฉัน | ไม่ได้ | 
| $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 | ไม่ได้ | 
| $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
    }
}
