Jenis Pola Kueri Schema.org

Tabel berikut mencantumkan jenis pola kueri yang ditentukan Schema.org untuk Tindakan Perangkat Kustom. Nama setiap jenis diawali dengan $SchemaOrg. Jenis ini sesuai dengan jenis standar yang ditentukan di Schema.org.

Beberapa jenis ini menampilkan data terstruktur, bukan nilai tunggal. Jenis ini ditunjukkan dalam tabel. Lihat data terstruktur untuk informasi selengkapnya.

Jenis Schema.org yang didukung

Jenis Contoh Pola Developer Contoh Kueri Pengguna Mendukung Data Terstruktur
$SchemaOrg_Date bacakan sms saya dari $SchemaOrg_Date:my_date di sms pro baca sms saya dari 1 april di sms pro Ya
$SchemaOrg_Number kedipkan senter $SchemaOrg_Number:number kali kedipkan senter lima kali Tidak
$SchemaOrg_Time bacakan sms saya dari $SchemaOrg_Time:my_time di sms pro baca SMS saya dari jam 5 sore di sms pro Ya
$SchemaOrg_DateTime bacakan sms saya dari $SchemaOrg_DateTime:my_time di sms pro baca SMS saya dari kemarin siang di sms pro Ya
$SchemaOrg_DayOfWeek tampilkan rapat saya hari $SchemaOrg_DayOfWeek:day_of_week tampilkan rapat saya hari Selasa Tidak
$SchemaOrg_Color nyalakan lampu strobo $SchemaOrg_Color:my_color nyalakan lampu strobo merah Tidak
$SchemaOrg_priceCurrency tampilkan rasio konversi untuk $SchemaOrg_priceCurrency:cur pada aplikasi mata uang tampilkan rasio konversi untuk yen pada aplikasi mata uang Tidak
$SchemaOrg_Distance tampilkan diagram konversi untuk $SchemaOrg_Distance:dist tampilkan diagram konversi untuk kilometer Tidak
$SchemaOrg_Temperature setel suhu ke $SchemaOrg_Number:num derajat $SchemaOrg_Temperature:temp setel suhu ke 70 derajat fahrenheit Tidak
$SchemaOrg_Organization tonton sorotan $SchemaOrg_Organization:organization tonton sorotan lakers Tidak
tampilkan harga saham $SchemaOrg_Organization:organization tampilkan harga saham untuk Google Tidak
$SchemaOrg_Person tampilkan 10 lagu $SchemaOrg_Person:musician teratas tampilkan 10 lagu teratas bruno mars Tidak
tampilkan berita tentang $SchemaOrg_Person:person tampilkan berita tentang gerbang tagihan Tidak
$SchemaOrg_Place tulis ulasan untuk $SchemaOrg_Place:place tulis ulasan untuk new york Ya
tampilkan lalu lintas di $SchemaOrg_Place:location menampilkan lalu lintas di area pegunungan Ya
$SchemaOrg_Product tulis ulasan untuk $SchemaOrg_Product:product tulis ulasan untuk google Glass Tidak
$SchemaOrg_Book baca $SchemaOrg_Book:my_book membaca ekspektasi yang tinggi Tidak
$SchemaOrg_Film putar film $SchemaOrg_Movie:my_movie ulasan film casablanca Tidak
$SchemaOrg_TVSeries putar episode berikutnya dari $SchemaOrg_TVSeries:tv_series putar episode teman berikutnya Tidak
$SchemaOrg_servesCuisine tampilkan $SchemaOrg_servesCuisine:my_cuisine restoran tampilkan restoran Italia Tidak
$SchemaOrg_MusicAlbum tambahkan $SchemaOrg_MusicAlbum:album ke antrean saya. tambahkan jalan biara ke antrean saya Tidak
$SchemaOrg_MusicRecording tambahkan $SchemaOrg_MusicRecording:song ke favorit saya. menambahkan dengan atau tanpa Anda ke favorit. Tidak
$SchemaOrg_YesNo $SchemaOrg_YesNo:yesno Ya Tidak
$SchemaOrg_URL Tambahkan $SchemaOrg_URL:url Menambahkan google.com Tidak
$SchemaOrg_Email Tambahkan $SchemaOrg_Email:email Tambahkan john@google.com Tidak
$SchemaOrg_PhoneNumber Tambahkan $SchemaOrg_PhoneNumber:phonenumber Tambahkan (777) 777-7777 Tidak
{i>$SchemaOrg_Text<i} Lagu apa yang bilang $SchemaOrg_Text:text Lagu apa yang mengatakan bahwa kamu adalah sinar matahariku? Tidak

Data terstruktur

Beberapa jenis mendukung penerusan data terstruktur, bukan nilai tunggal. Di bagian deviceExecution, tambahkan .structured ke nama parameter untuk menerima kembali data terstruktur untuk jenis berikut:

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

dengan my-param-name adalah nama yang ditentukan pengguna yang diteruskan kembali dalam params dan parameter-name mengidentifikasi parameter dalam pola kueri.

Lihat contoh berikut:

Tempat

Kueri

Menulis ulasan untuk New York

Paket tindakan

...

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

...

Parameter yang ditampilkan

Lihat LatLng untuk informasi selengkapnya.

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

Tanggal

Lihat Tanggal untuk mengetahui informasi selengkapnya.

Parameter yang ditampilkan:

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

Waktu

Lihat TimeOfDay untuk informasi selengkapnya.

Parameter yang ditampilkan:

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

DateTime

Lihat DateTime untuk informasi selengkapnya.

Parameter yang ditampilkan:

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