ประเภทรูปแบบคําค้นหาของ Schema.org

ตารางต่อไปนี้แสดงประเภทรูปแบบคำค้นหาที่ 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:musician 10 อันดับแรก ขอดู 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
    }
}