<!ELEMENT apml (turnallocation?, performative*, turnallocation?)>

<!ELEMENT turnallocation (performative)>
<!ATTLIST turnallocation type (take|give) #REQUIRED>

<!ELEMENT performative (#PCDATA|theme|rheme|emphasis|boundary|pause)*>
<!ATTLIST performative 
type (greet|question|inform|paraphrase|suggest) "inform">

<!ELEMENT theme (#PCDATA|emphasis|boundary|pause)*>
<!ATTLIST theme affect (sorry-for|relief) #IMPLIED
                   belief-relation
(gen-spec|cause-effect|solutionhood|suggestion|modifier|justification) #IMPLIED> 

<!ELEMENT rheme (#PCDATA|emphasis|boundary|pause)*>
<!ATTLIST rheme affect (sorry-for|relief) #IMPLIED
                   belief-relation
(gen-spec|cause-effect|solutionhood|suggestion|modifier|justification) #IMPLIED>

<!ELEMENT emphasis (#PCDATA)>
<!ATTLIST emphasis type (theme|rheme) #IMPLIED
                   level (strong|medium|weak) "medium"
                   x-pitchaccent (Hstar|Lstar|LplusHstar|LstarplusH|HstarplusL|HplusLstar) "Hstar"
                   deictic CDATA #IMPLIED
                   adjectival (small|tiny) #IMPLIED>

<!ELEMENT boundary EMPTY>
<!ATTLIST boundary type (L|H|LL|HH|LH|HL) "LL"> 

<!ELEMENT pause EMPTY>
<!ATTLIST pause sec CDATA #REQUIRED> 
