Annex 1: DTD for Layer 1 (Phonetic transcription)
 
 
 
<!-- DTD for the MATE project Prosody Level based on D2.1 (june 99)
XML 1.0, XLink 1.0 DTD
18/6/99 -->

<!-- prlayer1 DOCTYPE contains all the element and attribute
     declarations for the layer 1 of the prosody level -->
 

<!-- Layer 1: phonetic transcription; SAMPA scheme -->

<!-- ABBREVIATIONS -->

<!ENTITY % id
          'id ID #REQUIRED'
>

<!ENTITY % href
          'href      CDATA #IMPLIED
           xml:link  CDATA #FIXED   "simple"
           show      CDATA #FIXED   "embed"
           actuate   CDATA #FIXED   "auto"'
>

<!ENTITY % start
          'start     CDATA #IMPLIED'
>

<!ENTITY % end
          'end       CDATA #IMPLIED'
>
 

<!-- the values for the stress attribute cannot be written into
     the DTD because the DTD does not allow these characters.
     But the values can be specified in the XML body.

     stress ( " | % )
-->
 

<!ELEMENT syllable (phone)*>
<!ATTLIST syllable
          %id;
          stress    CDATA  #IMPLIED
          %start;
          %end;>

<!-- the values for the type attribute cannot be written into
     the DTD because the DTD does not allow all of the characters.
     But the values can be specified in the XML body.

     type ( b | c | C | d | D | f | g | G | h | j | k | 
            l | K | m | n | J | N | p | r | R | s | S | 
            t | T | v | w | x | H | z | Z | ? |
            a | A | { | 6 | Q | O | e | E | @ | 3 | i |
            I | o | 2 | 9 | & | u | U | } | V | y | Y |
            ... | ~ | = | : )
     NB: Combinations of these characters are also possible
         for the representation of diphtongues, long vowels
         or nasalized vowels.
-->

<!ELEMENT phone    (#PCDATA)>
<!ATTLIST phone
          %id;
          type      CDATA     #IMPLIED
          %start;
          %end;>


 
 
 

Annex 2: DTD for Layer 2a (Phonetic representation of iintonation - IPO scheme))
 
 
 

<!-- DTD for the MATE project Prosody Level based on D2.1 (june 99)

XML 1.0, XLink 1.0 DTD

18/6/99 -->

<!-- layer2a DOCTYPE contains all the element and attribute declarations
     for the layer 2a of the prosody level -->
 

<!-- Layer 2: phonetic representation of intonation -->

<!-- Layer 2a: IPO scheme -->

<!-- ABBREVIATIONS -->

<!ENTITY % id
          'id ID #REQUIRED'
>

<!ENTITY % href
          'href      CDATA #IMPLIED
           xml:link  CDATA #FIXED   "simple"
           show      CDATA #FIXED   "embed"
           actuate   CDATA #FIXED   "auto"'
>

<!ENTITY % start
          'start     CDATA #IMPLIED'
>

<!ENTITY % end
          'end       CDATA #IMPLIED'
>
 

<!ELEMENT f0      (#PCDATA)>
<!ATTLIST f0
          %id;
          value CDATA   #IMPLIED
          %start;
          %end;>
 

<!ELEMENT closecopy (#PCDATA)>
<!ATTLIST closecopy
          %id;
          value    CDATA   #IMPLIED
          %start;
          %end;
          %href;>

<!-- the values for the type attribute cannot be written into 
      the DTD because the DTD does not allow all of the characters. 
      But the values can be specified in the XML body. 

      type     (0 | Ø | 1 | 2 | 3 | 4 | 5 | A | B |
                C | D | E | &2 | &3 | &4 | &A | &C | &D)
 --> 

<!ELEMENT pitmove (#PCDATA)>
<!ATTLIST pitmove
          %id;
          type     CDATA   #IMPLIED
          %start;
          %end;
          %href;>


 
 

Annex 3: DTD for Layer 2b (Phonetic representation of intonation - INTSINT scheme)
 
 
 

<!-- DTD for the MATE project Prosody Level based on D2.1 (june 99)
XML 1.0, XLink 1.0 DTD
18/6/99 -->

<!-- layer2b DOCTYPE contains all the element and attribute declarations
     for the layer 2b of the prosody level -->
 

<!-- Layer 2: phonetic representation of intonation -->

<!-- Layer 2b: INTSINT scheme -->

<!-- ABBREVIATIONS -->

<!ENTITY % id
          'id ID #REQUIRED'
>

<!ENTITY % href
          'href      CDATA #IMPLIED
           xml:link  CDATA #FIXED   "simple"
           show      CDATA #FIXED   "embed"
           actuate   CDATA #FIXED   "auto"'
>

<!ENTITY % start
          'start     CDATA #IMPLIED'
>

<!ENTITY % end
          'end       CDATA #IMPLIED'
>
 

<!ELEMENT momel (#PCDATA)>
<!ATTLIST momel
          %id;
          value    CDATA   #IMPLIED
          %start;
          %end;
          %href;>
 

<!ELEMENT intone (#PCDATA)>
<!ATTLIST intone
          %id;
          type     (T | M | B | H | S | L | U | D) #IMPLIED
          %start;
          %end;
          %href;>

Annex 4: DTD for Layer 3 (Phonological representation of intonation - ToBI scheme)
 
 
 

<!-- DTD for the MATE project Prosody Level based on D2.1 (june 99)
XML 1.0, XLink 1.0 DTD
18/6/99 -->
 

<!-- prlayer3 DOCTYPE contains all the element and attribute declarations
     for the layer 3 of the prosody level -->
 

<!-- Layer 3: phonological representation of intonation; ToBI scheme -->

<!-- ABBREVIATIONS -->

<!ENTITY % id
          'id ID #REQUIRED'
>

<!ENTITY % href
          'href      CDATA #IMPLIED
           xml:link  CDATA #FIXED   "simple"
           show      CDATA #FIXED   "embed"
           actuate   CDATA #FIXED   "auto"'
>

<!ENTITY % start
          'start     CDATA #IMPLIED'
>

<!ENTITY % end
          'end       CDATA #IMPLIED'
>

<!-- the values for the type attribute cannot be written into 
       the DTD because the DTD does not allow all of the characters. 
       But the values can be specified in the XML body. 

       type     (    H*  |   L*  |  L*+H |  L+H* | H+!H* |   L-  |
                     H-  |  !H-  |    L% |    H% |    %H |    *  |
                     *?  |  X*?  |   -   |   -?  |  X-?  |    %  |
                     %?  |  X%?  |  L-L% |  L-H% | H-H%  | H-L%   )
--> 

<!ELEMENT tobitone (#PCDATA)>
<!ATTLIST tobitone
          %id;
          type     CDATA                               #IMPLIED
          class    (pitaccent | phraccent | boundtone) #IMPLIED
          %start;
          %end;
          %href;>
 

<!ELEMENT target (#PCDATA)>
<!ATTLIST target
          %id;
          type     (EarlyF0 | LateF0) #IMPLIED
          %start;
          %end;
          %href;>
 

<!ELEMENT f0range (#PCDATA)>
<!ATTLIST f0range
          %id;
          type     CDATA   #FIXED "HiF0"
          %start;
          %end;
          %href;>
 

<!ELEMENT repair (#PCDATA)>
<!ATTLIST repair
          %id;
          type     CDATA   #FIXED "%r"
          %start;
          %end;
          %href;>

Annex 5: DTD for Layer 4 (Prosodic Phrasing - ToBI scheme))
 
 
 

<!-- DTD for the MATE project Prosody Level based on D2.1 (june 99)
XML 1.0, XLink 1.0 DTD
18/6/99 -->
 

<!-- prlayer4 DOCTYPE contains all the element and attribute declarations
     for the layer 4 of the prosody level -->
 
 
 

<!-- Layer 4: prosodic phrasing; ToBI scheme -->

<!-- ABBREVIATIONS -->

<!ENTITY % id
          'id ID #REQUIRED'
>

<!ENTITY % href
          'href      CDATA #IMPLIED
           xml:link  CDATA #FIXED   "simple"
           show      CDATA #FIXED   "embed"
           actuate   CDATA #FIXED   "auto"'
>

<!ENTITY % start
          'start     CDATA #IMPLIED'
>

<!ENTITY % end
          'end       CDATA #IMPLIED'
>
 

<!-- the values for the type attribute cannot be written into 
        the DTD because the DTD does not allow all of the characters. 
        But the values can be specified in the XML body. 

        type    (  0  |  1- |  1  |  1p | 1p? |  2- |  2  | 2p |
                  2p? |  3- |  3  |  3p | 3p? |  4- |  4  |  X  ) 
 --> 
 

<!ELEMENT breakindex (#PCDATA)>
<!ATTLIST breakindex
          %id;
          type     CDATA   #IMPLIED
          %start;
          %end;
          %href;>