Schema.org 쿼리 패턴 유형

다음 표에는 맞춤 기기 작업에 대한 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-nameparams에서 다시 전달되는 사용자 정의 이름이고 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
    }
}