Loại mẫu truy vấn Schema.org

Bảng sau đây liệt kê các loại mẫu truy vấn do Schema.org xác định cho các Hành động trên thiết bị tuỳ chỉnh. Tên của mỗi loại bắt đầu bằng $SchemaOrg. Các loại này tương ứng với các loại tiêu chuẩn được xác định trong Schema.org.

Một số loại trong số này trả về dữ liệu có cấu trúc thay vì một giá trị duy nhất. Các loại này được chỉ định trong bảng. Hãy xem dữ liệu có cấu trúc để biết thêm thông tin.

Các loại schema.org được hỗ trợ

Loại Ví dụ về Mẫu nhà phát triển Ví dụ về truy vấn của người dùng Hỗ trợ dữ liệu có cấu trúc
$SchemaOrg_Date đọc sms của tôi từ $SchemaOrg_Date:my_date trên sms pro đọc tin nhắn sms của tôi từ ngày 1 tháng 4 trên sms pro
$SchemaOrg_Number nhấp nháy đèn pin $SchemaOrg_Number:number lần nhấp đèn pin 5 lần Không
$SchemaOrg_Time đọc sms của tôi từ $SchemaOrg_Time:my_time trên sms pro đọc tin nhắn sms của tôi từ 5 giờ chiều trên sms pro
$SchemaOrg_DateTime đọc sms của tôi từ $SchemaOrg_DateTime:my_time trên sms pro đọc sms của tôi từ trưa hôm qua trên sms pro
$schemaOrg_DayOfWeek cho tôi xem các cuộc họp của tôi vào $SchemaOrg_DayOfWeek:day_of_week cho tôi xem các cuộc họp vào thứ Ba Không
$SchemaOrg_Color bật đèn nhấp nháy $SchemaOrg_Color:my_color bật đèn nhấp nháy màu đỏ Không
$SchemaOrg_priceCurrency hiển thị tỷ lệ chuyển đổi cho $SchemaOrg_priceCurrency:cur trên ứng dụng đơn vị tiền tệ hiển thị tỷ giá quy đổi đồng yên trên ứng dụng đơn vị tiền tệ Không
$SchemaOrg_Distance hiển thị biểu đồ lượt chuyển đổi cho $SchemaOrg_Distance:dist hiển thị biểu đồ lượt chuyển đổi cho kilômét Không
$SchemaOrg_Nhiệt độ đặt nhiệt độ thành $SchemaOrg_Number:num độ $SchemaOrg_Temperature:temp đặt nhiệt độ ở 70 độ F Không
$SchemaOrg_Organization xem các khoảnh khắc nổi bật của $SchemaOrg_Organization:organization xem khoảnh khắc nổi bật của đội Lakers Không
cho tôi xem giá cổ phiếu của $SchemaOrg_Organization:organization cho tôi xem giá cổ phiếu của Google Không
$SchemaOrg_Person hiện 10 bài hát $SchemaOrg_Person:musician hàng đầu xem 10 bài hát bruno mars hàng đầu Không
cho tôi xem tin tức về $SchemaOrg_Person:person cho tôi xem tin tức về cổng thanh toán Không
$SchemaOrg_Place viết bài đánh giá cho $SchemaOrg_Place:place viết bài đánh giá cho new york
hiển thị tình hình giao thông trên $SchemaOrg_Place:location hiển thị giao thông ở chế độ xem núi
$SchemaOrg_Product viết bài đánh giá cho $SchemaOrg_Product:product viết bài đánh giá về google Glass Không
$SchemaOrg_Book đọc $SchemaOrg_Book:my_book đọc những kỳ vọng lớn Không
$SchemaOrg_Phim phát phim $SchemaOrg_Movie:my_movie xem phim casablanca Không
$SchemaOrg_TVSeries phát tập tiếp theo của $SchemaOrg_TVSeries:tv_series phát tập tiếp theo của bạn bè Không
$SchemaOrg_servesCuisine hiện $SchemaOrg_servesCuisine:my_cuisine nhà hàng hiển thị nhà hàng ý Không
$SchemaOrg_MusicAlbum thêm $SchemaOrg_MusicAlbum:album vào hàng đợi của tôi. thêm đường tu viện vào hàng đợi của tôi Không
$SchemaOrg_MusicRecord (Bản ghi âm nhạc của $SchemaOrg) thêm $SchemaOrg_MusicRecording:song vào danh sách yêu thích của tôi. thêm hoặc không thêm bạn vào danh sách yêu thích của tôi. Không
$SchemaOrg_YesNo $SchemaOrg_YesNo:yesno Không
$SchemaOrg_URL Thêm $SchemaOrg_URL:url Thêm google.com Không
$SchemaOrg_Email Thêm $SchemaOrg_Email:email Thêm john@google.com Không
$SchemaOrg_PhoneNumber Thêm $SchemaOrg_PhoneNumber:phonenumber Thêm (777) 777-7777 Không
$SchemaOrg_Text Bài hát đó là gì, trong đó họ nói gì $SchemaOrg_Text:text Trong bài hát đó, họ nói em là ánh nắng của tôi là gì? Không

Dữ liệu có cấu trúc

Một số loại hỗ trợ việc dữ liệu có cấu trúc được trả về thay vì một giá trị duy nhất. Trong phần deviceExecution, hãy thêm .structured vào tên tham số để hệ thống nhận lại dữ liệu có cấu trúc cho các loại sau:

"my-param-name": "$parameter-name.structured"

trong đó my-param-name là tên do người dùng xác định và được trả về trong paramsparameter-name xác định tham số trong mẫu truy vấn.

Hãy xem ví dụ sau:

Địa điểm

Truy vấn

Viết bài đánh giá về New York

Gói hành động

...

"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"
    }
}

...

Tham số được trả về

Hãy xem phần LatLng để biết thêm thông tin.

"placeName": {
    "latitude": 40.7128,
    "longitude": 74.0060
}

Ngày

Hãy xem Ngày để biết thêm thông tin.

Tham số được trả về:

{
    "year": 2018,
    "month": 12,
    "day": 2
}

Thời gian

Hãy xem TimeOfDay để biết thêm thông tin.

Tham số được trả về:

{
    "hours": 12,
    "minutes": 0,
    "seconds": 0,
    "nanos": 0
}

DateTime

Vui lòng xem mục DateTime để biết thêm thông tin.

Tham số được trả về:

{
    "date": {
      "year": 2018,
      "month": 11,
      "day": 30
    },
    "time": {
      "hours": 12,
      "minutes": 0,
      "seconds": 0,
      "nanos": 0
    }
}