Schema.org-Abfragemustertypen

In der folgenden Tabelle sind die von Schema.org definierten Abfragemustertypen für den benutzerdefinierten Geräteaktionen. Der Name jedes Typs beginnt mit $SchemaOrg. Diese Typen entsprechen den unter Schema.org definierten Standardtypen.

Einige dieser Typen geben anstelle eines einzelnen Werts strukturierte Daten zurück. Diese werden in der Tabelle angegeben. Siehe Strukturierte Daten .

Unterstützte Schema.org-Typen

Typ Beispiel für ein Entwicklermuster Beispiel für eine Nutzerabfrage Unterstützt strukturierte Daten
$SchemaOrg_Date Lies meine SMS von $SchemaOrg_Date:my_date über SMS Pro vor lies meine SMS vom 1. April über SMS-Profi vor Ja
$SchemaOrg_Number die Taschenlampe $SchemaOrg_Number:number-mal blinken lassen 5-mal die Taschenlampe blinken Nein
$SchemaOrg_Time Lies meine SMS von $SchemaOrg_Time:my_time über SMS Pro vor Lies meine SMS ab 17 Uhr über SMS Pro vor Ja
$SchemaOrg_DateTime Lies meine SMS von $SchemaOrg_DateTime:my_time über SMS Pro vor lies meine SMS von gestern 12:00 Uhr über den SMS-Dienst vor Ja
$SchemaOrg_DayOfWeek Zeig mir meine Besprechungen am $SchemaOrg_DayOfWeek:day_of_week zeig mir meine Besprechungen am Dienstag Nein
$SchemaOrg_Color das Blitzlicht „$SchemaOrg_Color:my_color“ einschalten Schalte das rote Blitzlicht ein Nein
$SchemaOrg_priceCurrency Conversion-Rate für $SchemaOrg_priceCurrency:cur in Währungsumrechnungs-App anzeigen Umrechnungskurs für Yen in Währungs-App anzeigen Nein
$SchemaOrg_Distance Conversion-Diagramm für $SchemaOrg_Distance:dist anzeigen Conversion-Diagramm für Kilometer anzeigen Nein
$SchemaOrg_Temperature Temperatur auf $SchemaOrg_Number:num Grad einstellen $SchemaOrg_Temperature:temp Stell die Temperatur auf 20 Grad ein Nein
$SchemaOrg_Organization Highlights von $SchemaOrg_Organization:organization ansehen Highlights von Lakers ansehen Nein
zeig mir den Aktienkurs für $SchemaOrg_Organization:organization Zeig mir den Aktienkurs für Google Nein
$SchemaOrg_Person Top 10 der $SchemaOrg_Person:musician-Songs anzeigen zeig die Top 10 der Bruno Mars-Songs Nein
zeig mir Nachrichten über $SchemaOrg_Person:person zeig mir Neuigkeiten über Bill Gates Nein
$SchemaOrg_Place Rezension für $SchemaOrg_Place:place schreiben Rezension für New York schreiben Ja
Verkehr auf $SchemaOrg_Place:location anzeigen Verkehrslage auf den Bergen anzeigen Ja
$SchemaOrg_Product Rezension für $SchemaOrg_Product:product schreiben Rezension für Google Glass schreiben Nein
$SchemaOrg_Book $SchemaOrg_Book:my_book lesen große Erwartungen lesen Nein
$SchemaOrg_Movie Film $SchemaOrg_Movie:my_movie abspielen Rezension zum Film „casablanca“ Nein
$SchemaOrg_TVSeries spiel die nächste Folge von $SchemaOrg_TVSeries:tv_series ab spiel die nächste Folge von Freunden ab Nein
$SchemaOrg_servesCuisine $SchemaOrg_servesCuisine:my_cuisine Restaurants anzeigen zeig italienische Restaurants Nein
$SchemaOrg_MusicAlbum $SchemaOrg_MusicAlbum:album zu meiner Wiedergabeliste hinzufügen füge die Abteistraße zu meiner Warteschlange hinzu Nein
$SchemaOrg_MusicRecording füge $SchemaOrg_MusicRecording:song zu meinen Favoriten hinzu. füge dich mit oder ohne dich zu meinen Favoriten hinzu. Nein
$SchemaOrg_YesNo $SchemaOrg_YesNo:yesno Ja Nein
$SchemaOrg_URL $SchemaOrg_URL:url hinzufügen google.com hinzufügen Nein
$SchemaOrg_Email $SchemaOrg_Email:email hinzufügen Fügen Sie max@google.com hinzu Nein
$SchemaOrg_PhoneNumber $SchemaOrg_PhoneNumber:phonenumber hinzufügen +1 (777) 777-7777 hinzufügen Nein
$SchemaOrg_Text Welcher Song heißt das Lied? $SchemaOrg_Text:text Bei welchem Song heißt das, du bist mein Sonnenschein? Nein

Strukturierte Daten

Einige Typen unterstützen die Rückgabe strukturierter Daten anstelle eines einzelnen Werts. Fügen Sie dem Parameternamen im Abschnitt deviceExecution .structured hinzu. um strukturierte Daten für diese Typen zurückzuerhalten:

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

Dabei ist my-param-name der benutzerdefinierte Name, der im params und parameter-name identifizieren den Parameter im Abfragemuster.

Sehen Sie sich folgendes Beispiel an:

Ort

Abfrage

Rezension für New York schreiben

Aktionspaket

...

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

...

Zurückgegebene Parameter

Weitere Informationen finden Sie unter LatLng.

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

Datum

Weitere Informationen finden Sie unter Datum.

Zurückgegebene Parameter:

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

Zeit

Weitere Informationen finden Sie unter TimeOfDay.

Zurückgegebene Parameter:

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

Datum/Uhrzeit

Weitere Informationen finden Sie unter DateTime.

Zurückgegebene Parameter:

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