다음 표에는 맞춤 기기 작업에 대한 Schema.org 정의 쿼리 패턴 유형이
나와 있습니다. 각 유형의 이름은 $SchemaOrg
로 시작합니다. 이러한 유형은 Schema.org에 정의된 표준 유형에 상응합니다.
일부 유형은 단일 값이 아닌 구조화된 데이터를 반환합니다. 이러한 유형은 표에 나와 있습니다. 자세한 내용은 구조화된 데이터를 참조하세요.
지원되는 Schema.org 유형
유형 | 개발자 패턴 예 | 사용자 쿼리 예 | 구조화된 데이터 지원 |
---|---|---|---|
$SchemaOrg_Date | SMS Pro에서 $SchemaOrg_Date:my_date 의 내 SMS 읽어 줘 |
SMS Pro에서 4월 1일에 내 SMS 읽어 줘 | 예 |
$SchemaOrg_Number | 손전등 $SchemaOrg_Number:number 번 깜박임 |
손전등을 다섯 번 깜빡입니다 | No |
$SchemaOrg_Time | SMS Pro에서 $SchemaOrg_Time:my_time 의 내 SMS 읽어 줘 |
오후 5시부터 SMS 프로로 내 SMS 읽어 줘 | 예 |
$SchemaOrg_DateTime | SMS Pro에서 $SchemaOrg_DateTime:my_time 의 내 SMS 읽어 줘 |
어제 정오에 SMS 프로에서 SMS 읽어 줘 | 예 |
$SchemaOrg_DayOfWeek | $SchemaOrg_DayOfWeek:day_of_week 에 회의 표시 |
화요일에 내 회의 보여 줘 | No |
$SchemaOrg_Color | $SchemaOrg_Color:my_color 섬광등 켜 줘 |
빨간색 섬광등 켜 줘 | No |
$SchemaOrg_priceCurrency | 통화 앱에서 $SchemaOrg_priceCurrency:cur 의 전환율 표시 |
통화 앱에 엔화 환율 표시 | No |
$SchemaOrg_Distance | $SchemaOrg_Distance:dist 전환 차트 표시 |
킬로미터 전환 차트 표시 | No |
$SchemaOrg_Temperature | 온도를 $SchemaOrg_Number:num 도로
$SchemaOrg_Temperature:temp 설정 |
온도를 화씨 20도로 설정해 줘 | No |
$SchemaOrg_Organization | $SchemaOrg_Organization:organization 하이라이트 보기 |
레이커스 하이라이트 보기 | No |
$SchemaOrg_Organization:organization 주가 보여 줘 |
Google 주가 보여 줘 | No | |
$SchemaOrg_Person | $SchemaOrg_Person:musician 인기곡 10개 표시 |
브루노 마스 관련 인기곡 10개 표시 | No |
$SchemaOrg_Person:person 관련 뉴스 보여 줘 |
입증제 관련 뉴스 보여 줘 | No | |
$SchemaOrg_Place | $SchemaOrg_Place:place 에 대한 리뷰 작성 |
뉴욕 리뷰 작성 | 예 |
$SchemaOrg_Place:location 교통정보 표시 |
마운틴뷰에 교통정보 표시 | 예 | |
$SchemaOrg_Product | $SchemaOrg_Product:product 에 대한 리뷰 작성 |
구글 Glass 리뷰 작성 | No |
$SchemaOrg_Book | $SchemaOrg_Book:my_book 읽기 |
매우 중요한 기대를 읽어보세요 | No |
$SchemaOrg_Movie | $SchemaOrg_Movie:my_movie 영화 재생해 줘 |
카사블랑카 영화 리뷰 | No |
$SchemaOrg_TVSeries | $SchemaOrg_TVSeries:tv_series 의 다음 에피소드 재생 |
친구의 다음 에피소드 재생해 줘 | No |
$SchemaOrg_servesCuisine | 음식점 $SchemaOrg_servesCuisine:my_cuisine 개 표시 |
이탈리아 식당 보여 줘 | No |
$SchemaOrg_Music앨범 | $SchemaOrg_MusicAlbum:album 를 내 대기열에 추가합니다. |
대기열에 도로 추가 | No |
$SchemaOrg_MusicRecording | 내 즐겨찾기에 $SchemaOrg_MusicRecording:song 추가해 줘. |
내 즐겨찾기에 추가 여부에 상관없이 | No |
$SchemaOrg_YesNo | $SchemaOrg_YesNo:yesno |
예 | No |
$SchemaOrg_URL | $SchemaOrg_URL:url 추가 |
google.com 추가 | No |
$SchemaOrg_Email | $SchemaOrg_Email:email 추가 |
john@google.com 추가 | No |
$SchemaOrg_PhoneNumber | $SchemaOrg_PhoneNumber:phonenumber 추가 |
추가 전화번호: (777) 777-7777 | No |
$SchemaOrg_Text | $SchemaOrg_Text:text 라고 말한 노래가 뭐야 |
그 노래가 무슨 노래일까요? | No |
구조화된 데이터
일부 유형은 단일 값 대신 구조화된 데이터가 다시 전달되는 것을 지원합니다.
deviceExecution
섹션에서 매개변수 이름에 .structured
를 추가하여 다음 유형의 구조화된 데이터를 다시 수신합니다.
"my-param-name": "$parameter-name.structured"
여기서 my-param-name은 params
에서 다시 전달되는 사용자 정의 이름이고 parameter-name는 쿼리 패턴의 매개변수를 식별합니다.
아래 예를 참고하세요.
순위
쿼리
뉴욕 관련 리뷰 작성
작업 패키지
...
"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"
}
}
...
반환된 매개변수
자세한 내용은 LatLng를 참조하세요.
"placeName": {
"latitude": 40.7128,
"longitude": 74.0060
}
날짜
자세한 내용은 날짜를 참고하세요.
반환된 매개변수:
{
"year": 2018,
"month": 12,
"day": 2
}
시간
자세한 내용은 TimeOfDay를 참조하세요.
반환된 매개변수:
{
"hours": 12,
"minutes": 0,
"seconds": 0,
"nanos": 0
}
DateTime
자세한 내용은 DateTime을 참조하세요.
반환된 매개변수:
{
"date": {
"year": 2018,
"month": 11,
"day": 30
},
"time": {
"hours": 12,
"minutes": 0,
"seconds": 0,
"nanos": 0
}
}