Tipos de patrones de consulta de Schema.org

En la siguiente tabla, se enumeran los tipos de patrones de consulta definidos por Schema.org para las acciones de dispositivos personalizados. El nombre de cada tipo comienza con $SchemaOrg. Estos tipos corresponden a los tipos estándar definidos en Schema.org.

Algunos de estos tipos muestran datos estructurados en lugar de un solo valor. Estos tipos se indican en la tabla. Consulta datos estructurados para obtener más información.

Tipos de Schema.org compatibles

Tipo Ejemplo de patrón del desarrollador Ejemplo de consulta del usuario Compatibilidad con datos estructurados
$SchemaOrg_Date. leer mis SMS de $SchemaOrg_Date:my_date en SMS Pro lee mis SMS del 1 de abril en SMS Pro
$SchemaOrg_Number haz parpadear la linterna $SchemaOrg_Number:number veces parpadear la linterna cinco veces No
$SchemaOrg_Time leer mis SMS de $SchemaOrg_Time:my_time en SMS Pro lee mis SMS a partir de las 5 p.m. en SMS Pro
$SchemaOrg_DateTime. leer mis SMS de $SchemaOrg_DateTime:my_time en SMS Pro lee mis SMS de ayer al mediodía en SMS Pro
$SchemaOrg_DayOfWeek muéstrame mis reuniones en $SchemaOrg_DayOfWeek:day_of_week muéstrame mis reuniones del martes No
$SchemaOrg_Color encender la luz estroboscópica de $SchemaOrg_Color:my_color activa la luz estroboscópica roja No
$SchemaOrg_priceCurrency. mostrar la tasa de conversión de $SchemaOrg_priceCurrency:cur en la app de monedas mostrar tasa de conversión de yenes en la app de monedas No
$SchemaOrg_Distancia mostrar el gráfico de conversiones de $SchemaOrg_Distance:dist mostrar el gráfico de conversiones para el kilómetro No
$SchemaOrg_Temperature. establecer la temperatura en $SchemaOrg_Number:num grados $SchemaOrg_Temperature:temp establecer la temperatura en 21 grados Fahrenheit No
$SchemaOrg_Organization mirar los momentos destacados de $SchemaOrg_Organization:organization lo más destacado de los Watch Lakers No
mostrar el precio de las acciones de $SchemaOrg_Organization:organization muéstrame el precio de las acciones de Google No
$SchemaOrg_Person mostrar las 10 canciones principales de $SchemaOrg_Person:musician muéstrame las 10 canciones principales de Bruno Mars No
muéstrame noticias sobre $SchemaOrg_Person:person muéstrame noticias sobre las puertas de facturación No
$SchemaOrg_Place. escribir una opinión sobre $SchemaOrg_Place:place escribir opinión sobre nueva york
mostrar tráfico en $SchemaOrg_Place:location mostrar tráfico en Mountain View
$SchemaOrg_Product. escribir una opinión sobre $SchemaOrg_Product:product escribir opinión sobre google Glass No
$SchemaOrg_Book. leer $SchemaOrg_Book:my_book leer muy bien las expectativas No
$SchemaOrg_Película reproducir la película $SchemaOrg_Movie:my_movie opinar sobre la película Casablanca No
$SchemaOrg_TVSeries reproduce el siguiente episodio de $SchemaOrg_TVSeries:tv_series reproducir el siguiente episodio de amigos No
$SchemaOrg_servesCuisine mostrar $SchemaOrg_servesCuisine:my_cuisine restaurantes muéstrame restaurantes italianos No
$SchemaOrg_MusicAlbum agregar $SchemaOrg_MusicAlbum:album a la fila. agrega la calle de la abadía a la fila No
$SchemaOrg_MusicRecording agregar a $SchemaOrg_MusicRecording:song a mis favoritos. agregar con o sin ti a mis favoritos. No
$SchemaOrg_SíNo $SchemaOrg_YesNo:yesno No
$SchemaOrg_URL Agregar $SchemaOrg_URL:url Agrega google.com No
$SchemaOrg_Email Agregar $SchemaOrg_Email:email Agrega juan@google.com No
$SchemaOrg_PhoneNumber Agregar $SchemaOrg_PhoneNumber:phonenumber Agrega (777) 777‐7777 No
$SchemaOrg_Text ¿Cuál es esa canción cuando dice $SchemaOrg_Text:text? ¿Cuál es esa canción en la que dicen que eres mi luz? No

Datos estructurados

Algunos tipos admiten la devolución de datos estructurados en lugar de un valor único. En la sección deviceExecution, agrega .structured al nombre del parámetro para recibir datos estructurados de estos tipos:

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

donde my-param-name es el nombre definido por el usuario que se pasa en el params y parameter-name identifica el parámetro en el patrón de consulta.

Consulta el siguiente ejemplo:

Lugar

Consulta

Escribir una opinión para Nueva York

Paquete de acción

...

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

Consulta LatLng para obtener más información.

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

Fecha

Consulta Fecha para obtener más información.

Parámetros mostrados:

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

Tiempo

Consulta TimeOfDay para obtener más información.

Parámetros mostrados:

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

DateTime

Consulta DateTime para obtener más información.

Parámetros mostrados:

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