ルール参照 - Amazon Lex

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ルール参照

次の表は、文法ドキュメント内で考えられるさまざまな形式のルール参照をまとめたものです。詳細については、音声認識文法仕様バージョン 1 W3C レコメンデーションの「ルール参照」を参照してください。

参照タイプ XML フォーム サポート
2.2.1 明示的なローカルルール参照 <ruleref uri="#rulename"/> 可能
2.2.2 で識別される文法の名前付きルールへの明示的な参照 URI <ruleref uri="grammarURI#rulename"/> いいえ
2.2.2 によって識別される文法のルートルールへの暗黙的な参照 URI <ruleref uri="grammarURI"/> いいえ
2.2.2 URIメディアタイプの によって識別される文法の名前付きルールへの明示的な参照 <ruleref uri="grammarURI#rulename" type="media-type"/> いいえ
2.2.2 メディアタイプの によって識別される文法のルートルールへの暗黙URI的な参照 <ruleref uri="grammarURI" type="media-type"/> いいえ
2.2.3 特殊ルールの定義

<ruleref special="NULL"/>

<ruleref special="VOID"/>

<ruleref special="GARBAGE"/>

いいえ

Notes (メモ)

  1. Grammar URIは外部 ですURI。例えば、http://grammar.example.com/world-cities.grxml と指定します。

  2. メディアタイプには以下のものがあります。

    • application/srgs+xml

    • text/plain

<rule id="city" scope="public"> <one-of> <item>Boston</item> <item>Philadelphia</item> <item>Fargo</item> </one-of> </rule> <rule id="state" scope="public"> <one-of> <item>FL</item> <item>MA</item> <item>NY</item> </one-of> </rule> <!-- "Boston MA" -> city = Boston, state = MA --> <rule id="city_state" scope="public"> <ruleref uri="#city"/> <ruleref uri="#state"/> </rule>