Riferimento alla regola - Amazon Lex

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Riferimento alla regola

La tabella seguente riassume le varie forme di riferimento alle regole possibili all'interno dei documenti grammaticali. Per ulteriori informazioni, vedere il riferimento alle regole nella raccomandazione W3C sulla specifica grammaticale del riconoscimento vocale versione 1.

Tipo di riferimento XMLmodulo Supportato
2.2.1 Riferimento esplicito alle regole locali <ruleref uri="#rulename"/>
2.2.2 Riferimento esplicito a una regola denominata di una grammatica identificata da un URI <ruleref uri="grammarURI#rulename"/> No
2.2.2 Riferimento implicito alla regola fondamentale di una grammatica identificata da a URI <ruleref uri="grammarURI"/> No
2.2.2 Riferimento esplicito a una regola denominata di una grammatica identificata da una con un tipo di supporto URI <ruleref uri="grammarURI#rulename" type="media-type"/> No
2.2.2 Riferimento implicito alla regola principale di una grammatica identificata da una con un tipo di supporto URI <ruleref uri="grammarURI" type="media-type"/> No
2.2.3 Definizioni di regole speciali

<ruleref special="NULL"/>

<ruleref special="VOID"/>

<ruleref special="GARBAGE"/>

No

Note

  1. La grammatica URI è esterna. URI Ad esempio http://grammar.example.com/world-cities.grxml.

  2. Il tipo di supporto può essere:

    • application/srgs+xml

    • text/plain

Esempio

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