この付録が標準となる。
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- Speech Recognition Grammar Format DTD v0.93 20010816 --> <!ENTITY % rule-expansion "#PCDATA | token | ruleref | item | one-of | tag " > <!ELEMENT ruleref EMPTY> <!ATTLIST ruleref uri CDATA #IMPLIED alias CDATA #IMPLIED type CDATA #IMPLIED special (NULL | VOID | GARBAGE) #IMPLIED lang-list NMTOKENS #IMPLIED> <!ELEMENT token (#PCDATA)> <!ATTLIST token lang-list NMTOKENS #IMPLIED> <!ELEMENT tag (#PCDATA)> <!ELEMENT one-of (item)*> <!ATTLIST one-of lang-list NMTOKENS #IMPLIED> <!ELEMENT item (%rule-expansion;)*> <!ATTLIST item repeat NMTOKEN #IMPLIED repeat-prob NMTOKEN #IMPLIED weight NMTOKEN #IMPLIED> <!ELEMENT rule (%rule-expansion; | example )*> <!ATTLIST rule id ID #REQUIRED scope (private | public) "private"> <!ELEMENT example (#PCDATA)> <!ELEMENT alias EMPTY> <!ATTLIST alias uri CDATA #REQUIRED type CDATA #IMPLIED name NMTOKEN #REQUIRED> <!ELEMENT lexicon EMPTY> <!ATTLIST lexicon uri CDATA #REQUIRED> <!ELEMENT meta EMPTY> <!ATTLIST meta name NMTOKEN #IMPLIED content CDATA #REQUIRED http-equiv NMTOKEN #IMPLIED> <!ELEMENT grammar (alias | lexicon | meta | rule)*> <!ATTLIST grammar tag-format CDATA #IMPLIED version NMTOKEN #REQUIRED xml:lang NMTOKEN #IMPLIED root IDREF #IMPLIED mode (voice | dtmf) "voice">