Struktura XML formátu gramatiky

  • Kořenový element - grammar

    • povinné atributy - version (verze SRGS), xml:lang (přirozený jazyk použitý v gramatice), root (odkaz na kořenové pravidlo gramatiky)

    • obsahuje seznam pravidel gramatiky.

  • Pravidla gramatiky - rule

    • povinný atribut - id - slouží k identifikaci pravidla v gramatice - hodnota musí být jedinečná.

    • Obsahuje:

      • sekvenci - posloupnost elementů item, které obsahují jednotlivé části rozpoznávané sekvence.

      • volbu - element one-of - skládá se z několika elementů item, které obsahují jednotlivé možnosti.

      • elementy tag - slouží k popisu sémantické interpretace promluvy. Mohou se vyskytovat:

        • Na začátku elementu - inicializace, před tím než započne analýza podle tohoto pravidla.

        • Na konci elementu - dokončení interpretace pravidla.

        • V jednotlivých položkách (elementy item) - interpretace položky.

        • V elementu item může být nahrazen atributem tag se stejným významem.

  • Více viz příklady.