A tabela a seguir lista os tipos de padrão de consulta definidos pelo Schema.org para
Ações do dispositivo. O nome de cada tipo começa com $SchemaOrg
. Esses tipos
correspondem aos tipos padrão definidos em Schema.org.
Alguns desses tipos retornam dados estruturados em vez de um único valor. Esses de sub-rede estão indicados na tabela. Confira dados estruturados para mais informações.
Tipos de schema.org compatíveis
Tipo | Exemplo de padrão do desenvolvedor | Exemplo de consulta de usuário | Compatível com dados estruturados |
---|---|---|---|
$SchemaOrg_Date | ler meu SMS de $SchemaOrg_Date:my_date no SMS pro |
leia meu SMS de 1o de abril no SMS pro | Sim |
$SchemaOrg_Number | piscar a lanterna $SchemaOrg_Number:number vezes |
piscar a lanterna cinco vezes | Não |
$SchemaOrg_Time | ler meu SMS de $SchemaOrg_Time:my_time no SMS pro |
ler meu SMS das 17h no sms pro | Sim |
$SchemaOrg_DateTime | ler meu SMS de $SchemaOrg_DateTime:my_time no SMS pro |
ler meu SMS de ontem ao meio-dia no SMS pro | Sim |
$SchemaOrg_DayOfWeek (em inglês) | mostrar minhas reuniões em $SchemaOrg_DayOfWeek:day_of_week |
mostrar minhas reuniões de terça-feira | Não |
$SchemaOrg_Color | ativar a luz estroboscópica do $SchemaOrg_Color:my_color |
acender a luz estroboscópica vermelha | Não |
$SchemaOrg_priceCurrency | mostrar taxa de conversão de $SchemaOrg_priceCurrency:cur no app de moeda |
mostrar taxa de conversão para ienes no app de moeda | Não |
$SchemaOrg_Distance | mostrar gráfico de conversões de $SchemaOrg_Distance:dist |
mostrar gráfico de conversão para quilômetro | Não |
$SchemaOrg_Temperature | definir a temperatura como $SchemaOrg_Number:num graus
$SchemaOrg_Temperature:temp |
definir a temperatura como 20 graus Fahrenheit | Não |
$SchemaOrg_Organization | assistir os destaques de $SchemaOrg_Organization:organization |
assista aos destaques do Lakers | Não |
mostrar o preço das ações de $SchemaOrg_Organization:organization |
mostrar o preço das ações do Google | Não | |
$SchemaOrg_Person | mostrar as 10 principais músicas de $SchemaOrg_Person:musician |
mostrar as 10 músicas mais tocadas do Bruno Mars | Não |
me mostre notícias sobre $SchemaOrg_Person:person |
mostrar notícias sobre portões de cobrança | Não | |
$SchemaOrg_Place | escrever avaliação de $SchemaOrg_Place:place |
escrever avaliação sobre nova york | Sim |
mostrar trânsito em $SchemaOrg_Place:location |
mostrar trânsito no Mountain View | Sim | |
$SchemaOrg_Product | escrever avaliação de $SchemaOrg_Product:product |
escrever avaliação sobre o Google Glass | Não |
$SchemaOrg_Book | ler $SchemaOrg_Book:my_book |
leia as grandes expectativas | Não |
$SchemaOrg_Movie | abrir o filme $SchemaOrg_Movie:my_movie |
revise o filme Casablanca | Não |
$SchemaOrg_TVSeries | abrir o próximo episódio de $SchemaOrg_TVSeries:tv_series |
abrir o próximo episódio de amigos | Não |
$SchemaOrg_servesCuisine | mostrar $SchemaOrg_servesCuisine:my_cuisine restaurantes |
mostrar restaurantes italianos | Não |
$SchemaOrg_MusicAlbum | adicionar $SchemaOrg_MusicAlbum:album à minha fila. |
adicionar estrada da abadia à minha fila | Não |
$SchemaOrg_MusicRecording | adicionar $SchemaOrg_MusicRecording:song aos meus favoritos. |
adicione com ou sem você aos meus favoritos. | Não |
$SchemaOrg_YesNo | $SchemaOrg_YesNo:yesno |
Sim | Não |
$SchemaOrg_URL | Adicionar $SchemaOrg_URL:url |
Adicionar google.com.br | Não |
$SchemaOrg_Email | Adicionar $SchemaOrg_Email:email |
Adicionar joao@google.com | Não |
$SchemaOrg_PhoneNumber | Adicionar $SchemaOrg_PhoneNumber:phonenumber |
Adicionar (777) 777-7777 | Não |
$SchemaOrg_Text | Que música é aquela em que diz $SchemaOrg_Text:text ? |
Que música é aquela em que dizem que você é meu sol? | Não |
Dados estruturados
Alguns tipos permitem o reenvio de dados estruturados em vez de um único valor.
Na seção deviceExecution
, adicione .structured
ao nome do parâmetro.
para receber dados estruturados destes tipos:
"my-param-name": "$parameter-name.structured"
em que my-param-name é o nome definido pelo usuário que é retornado no
params
e parameter-name identificam o parâmetro no padrão de consulta.
Veja o exemplo a seguir:
Lugar
Consulta
Escrever uma avaliação para Nova York
Pacote de ações
...
"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"
}
}
...
Parâmetros retornados
Consulte LatLng para mais informações.
"placeName": {
"latitude": 40.7128,
"longitude": 74.0060
}
Data
Consulte Data para mais informações.
Parâmetros retornados:
{
"year": 2018,
"month": 12,
"day": 2
}
Tempo
Consulte TimeOfDay para mais informações.
Parâmetros retornados:
{
"hours": 12,
"minutes": 0,
"seconds": 0,
"nanos": 0
}
DateTime
Consulte DateTime para mais informações.
Parâmetros retornados:
{
"date": {
"year": 2018,
"month": 11,
"day": 30
},
"time": {
"hours": 12,
"minutes": 0,
"seconds": 0,
"nanos": 0
}
}