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 los grupos Acciones del dispositivo. 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 de tipos de datos se indican en la tabla. Consulta los datos estructurados para obtener más información.

Tipos de Schema.org admitidos

Tipo Ejemplo de patrón de desarrollador Ejemplo de consulta del usuario Admite datos estructurados
$SchemaOrg_Date leer mi SMS de $SchemaOrg_Date:my_date en SMS Pro lee mis SMS del 1 de abril en SMS pro
$SchemaOrg_Number parpadea la linterna $SchemaOrg_Number:number veces encender la linterna cinco veces No
$SchemaOrg_Time leer mi SMS de $SchemaOrg_Time:my_time en SMS Pro lee mi SMS desde las 5 p.m. en SMS Pro
$SchemaOrg_DateTime leer mi SMS de $SchemaOrg_DateTime:my_time en SMS Pro lee mi 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 aplicación de monedas mostrar tasa de conversión de yenes en la aplicación de monedas No
$SchemaOrg_Distance mostrar el gráfico de conversiones de $SchemaOrg_Distance:dist mostrar gráfico de conversiones de kilómetros No
$SchemaOrg_Temperature establecer la temperatura en $SchemaOrg_Number:num grados $SchemaOrg_Temperature:temp establecer la temperatura en 21 grados Fahrenheit No
$SchemaOrg_Organization mira los momentos destacados de $SchemaOrg_Organization:organization mira lo más destacado de los lakers No
muéstrame 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 más populares de $SchemaOrg_Person:musician muéstrame las 10 canciones más populares de Bruno Mars No
muéstrame noticias de $SchemaOrg_Person:person muéstrame noticias sobre las puertas de facturación No
$SchemaOrg_Place escribe una opinión sobre $SchemaOrg_Place:place escribir opinión sobre nueva york
mostrar el tráfico en $SchemaOrg_Place:location muéstrame el tráfico en Mountain View
$SchemaOrg_Product escribe una opinión sobre $SchemaOrg_Product:product escribir opinión sobre google Glass No
$SchemaOrg_Book leer $SchemaOrg_Book:my_book leer las grandes expectativas No
$SchemaOrg_Movie reproduce 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 próximo episodio de Friends No
$SchemaOrg_servesCuisine mostrar $SchemaOrg_servesCuisine:my_cuisine restaurantes muéstrame restaurantes italianos No
$SchemaOrg_MusicAlbum agregar $SchemaOrg_MusicAlbum:album a la fila. agregar Abbey Road a mi fila No
$SchemaOrg_MusicRecording agregar $SchemaOrg_MusicRecording:song a mis favoritos. agregar a mis favoritos, con o sin ti. No
$SchemaOrg_YesNo $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 Add (777) 777‐7777 No
$SchemaOrg_Text ¿Cuál es la canción que dice $SchemaOrg_Text:text? ¿Cuál es esa canción que dice que eres luz del sol? No

Datos estructurados

Algunos tipos admiten que se pasen datos estructurados en lugar de un solo valor. 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 devuelve en el params y parameter-name identifican el parámetro en el patrón de consulta.

Consulta el siguiente ejemplo:

Lugar

Consulta

Escribe una opinión sobre 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 que se muestran:

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

Hora

Consulta TimeOfDay para obtener más información.

Parámetros que se muestran:

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

Fecha y hora

Consulta DateTime para obtener más información.

Parámetros que se muestran:

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