Coreference DTDs

 
 
 

<!-- DTD for MATE referring expressions                          -->
<!-- Author: Massimo Poesio                                      -->
<!-- Created:  11.06.98, MP                                      --> 
<!--           23.08.99, Modified for XML by David McKelvie      --> 
<!--           23.08.98, Modified to agree with latest spec of   -->
<!--                     MATE scheme by MP                       -->
<!--           30.11.99, by Amy Isard and MP                      -->
 

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

<!-- General structure of coref documents -->

<!ELEMENT doc     (head?,coref:universe*,body)>
<!ATTLIST doc
          id      ID      #IMPLIED>

<!ELEMENT head    (title?,author*,note*,date?)>

<!ELEMENT title   (#PCDATA)>
<!ELEMENT author  (#PCDATA)>
<!ELEMENT date    (#PCDATA)>

<!ELEMENT body  (coref:de | coref:link | coref:seg |turn)+>

<!-- Elements having to do with coreference annotation -->

<!-- CORE SCHEME  -->

<!ELEMENT coref:de   ANY>
<!ATTLIST coref:de   
                id      ID      #REQUIRED
                type    CDATA   #IMPLIED>
 

<!ELEMENT coref:link    (coref:anchor)+>
<!ATTLIST coref:link
                %hrefAttr;
                type    (ident | member | subset | poss | 
                         e-rel | argptv | prop | bound | f-v | inst |
                         genrel ) #REQUIRED
                subtype (attr | part | sposs | cause ) #IMPLIED
                who-believes CDATA #IMPLIED>
             

<!ELEMENT coref:anchor  EMPTY>
<!ATTLIST coref:anchor
                %hrefAttr;>
             

<!-- UNIVERSES -->

<!ELEMENT coref:universe  (coref:ue)*>
<!ATTLIST coref:universe 
                id      ID      #IMPLIED
                modifies (common)       "common">

<!ELEMENT coref:ue  (#PCDATA)>
<!ATTLIST coref:ue 
                id  ID #REQUIRED>

<!--                                    OTHER MARKABLES -->
        
<!ELEMENT coref:seg  (#PCDATA | pause | note | coref:de | coref:seg |
                        turn | u)*>
<!ATTLIST coref:seg 
                id      ID      #IMPLIED
                type    CDATA   #IMPLIED>

<!-- Structure of dialogue -->
        

<!ELEMENT turn  (u|pause|coref:link)*>
<!ATTLIST turn  id ID #REQUIRED
                who CDATA #REQUIRED>

<!ELEMENT u  (#PCDATA | coref:seg | note | coref:de | coref:link)*>
<!ATTLIST u id ID #REQUIRED
            who CDATA #IMPLIED>
        
<!ELEMENT pause  (#PCDATA)>
<!ATTLIST pause dur CDATA #IMPLIED>
        
<!ELEMENT note  (#PCDATA)>
<!ATTLIST note 
          place CDATA #IMPLIED
          type  CDATA #IMPLIED>