Communication Problems DTDs


guidelines.dtd
<!-- DTD for Aspects and Guidelines -->

<!-- "guidelines.dtd" -->

<!-- by Amanda Schiffrin, NIS Laboratory, Odense University -->
<!-- last modified 18/6/1999 -->
 

<!-- ABBREVIATIONS -->

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

<!-- INTERNAL GUIDELINES CODING MODULE FILE LABEL - ROOT ELEMENT -->

<!ELEMENT guidelines (aspect*,guideline*)>
 

<!-- ASPECT DEFINITIONS -->

<!ELEMENT aspect EMPTY>
<!ATTLIST aspect
          %idAttr;
          name             CDATA       #REQUIRED>
 

<!-- GUIDELINE DEFINITIONS -->

<!ELEMENT guideline (#PCDATA)>
<!ATTLIST guideline
          %idAttr;
          type             (G|S)       #REQUIRED
          aspect           IDREF       #REQUIRED
          subsumed_by      IDREF       #IMPLIED
          gricean          (yes|no)    "no"
          abbr             CDATA       #IMPLIED>          


 
 
 
comprobs.dtd
<!-- DTD for comprobs -->

<!-- "comprobs.dtd" -->

<!-- by Amanda Schiffrin, NIS Laboratory, Odense University -->
<!-- last modified 21/10/1999 -->
 

<!-- ABBREVIATIONS -->

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

<!-- INTERNAL COMMUNICATION PROBLEMS CODING MODULE FILE LABEL -->

<!ELEMENT comprobs (comprob|note)*>
<!ATTLIST comprobs
          %idAttr;
>

<!ELEMENT comprob (vtref)>
<!ATTLIST comprob
          %idAttr;
          %hrefAttr;
          caused_by      IDREF      #IMPLIED
          temp           CDATA      #IMPLIED
>

<!ELEMENT vtref EMPTY>
<!ATTLIST vtref
          %idAttr;
          %hrefAttr;>

<!ELEMENT note (#PCDATA)>
<!ATTLIST note
          %idAttr;
          %hrefAttr;>


 
 
 
vtypes.dtd
<!-- DTD for Guideline Violation Types -->

<!-- "vtypes.dtd" -->

<!-- by Amanda Schiffrin, NIS Laboratory, Odense University -->
<!-- last modified 18/6/1999 -->
 

<!-- ABBREVIATIONS -->

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

<!-- INTERNAL TYPES CODING MODULE FILE LABEL -->

<!ELEMENT vtypes (vtype*)>
<!ATTLIST vtypes
          %idAttr;>
 

<!-- TYPE DEFINITIONS -->

<!ELEMENT vtype (#PCDATA)>
<!ATTLIST vtype
          %idAttr;
          %hrefAttr;>