<!-- 17:  Simple analytic mechanisms                          -->
<!-- Text Encoding Initiative: Guidelines for Electronic      -->
<!-- Text Encoding and Interchange. DRAFT Version 2. 1992-93. -->
<!-- Copyright (c) 1990, 1992, 1993 ACH, ACL, ALLC.           -->
<!-- Permission to copy in any form is granted for use with   -->
<!-- TEI-aware systems and applications, provided this        -->
<!-- notice is included in all copies.                        -->
<!-- These materials subject to revision. Current versions    -->
<!-- are available from the Text Encoding Initiative.         -->
<!-- We declare the various elements, group by group.         -->
<!-- 17.2:  Spans                                             -->
<!ENTITY % span 'INCLUDE' >
<![ %span; [
<!ELEMENT %n.span;      - O  EMPTY                              >
<!ATTLIST %n.span;           %a.global;
          to                 IDREF               #IMPLIED
          value              CDATA               #REQUIRED
          from               IDREF               #REQUIRED
          resp               CDATA               %INHERITED
          type               CDATA               %INHERITED     >
]]>

<!ENTITY % spanGrp 'INCLUDE' >
<![ %spanGrp; [
<!ELEMENT %n.spanGrp;   - -  ((%n.span;)*)                      >
<!ATTLIST %n.spanGrp;        %a.global;
          resp               CDATA               #IMPLIED
          type               CDATA               #IMPLIED       >
]]>

<!ENTITY % interp 'INCLUDE' >
<![ %interp; [
<!ELEMENT %n.interp;    - O  EMPTY                              >
<!ATTLIST %n.interp;         %a.global;
          value              CDATA               #REQUIRED
          resp               CDATA               %INHERITED
          type               CDATA               %INHERITED     >
]]>

<!ENTITY % interpGrp 'INCLUDE' >
<![ %interpGrp; [
<!ELEMENT %n.interpGrp; - -  ((%n.interp;)*)                    >
<!ATTLIST %n.interpGrp;      %a.global;
          resp               CDATA               #IMPLIED
          type               CDATA               #IMPLIED       >
]]>

<!-- (end of 17.2)                                            -->
<!-- 17.3:  Linguistic Segment Categories                     -->
<!ENTITY % cl 'INCLUDE' >
<![ %cl; [
<!ELEMENT %n.cl;        - -  (%phrase.seq)                      >
<!ATTLIST %n.cl;             %a.global;
          function           CDATA               #IMPLIED
          type               CDATA               #IMPLIED       >
]]>

<!ENTITY % phr 'INCLUDE' >
<![ %phr; [
<!ELEMENT %n.phr;       - -  (%phrase.seq)                      >
<!ATTLIST %n.phr;            %a.global;
          function           CDATA               #IMPLIED
          type               CDATA               #IMPLIED       >
]]>

<!ENTITY % w 'INCLUDE' >
<![ %w; [
<!ELEMENT %n.w;         - -  ((#PCDATA | %n.seg; | %n.w; | 
                             %n.m; | %n.c;)*)                   >
<!ATTLIST %n.w;              %a.global;
          lemma              CDATA               #IMPLIED
          type               CDATA               #IMPLIED       >
]]>

<!ENTITY % m 'INCLUDE' >
<![ %m; [
<!ELEMENT %n.m;         - -  ((#PCDATA | %n.seg; | %n.c;)*)     >
<!ATTLIST %n.m;              %a.global;
          baseform           CDATA               #IMPLIED
          type               CDATA               #IMPLIED       >
]]>

<!ENTITY % c 'INCLUDE' >
<![ %c; [
<!ELEMENT %n.c;         - -  (#PCDATA)                          >
<!ATTLIST %n.c;              %a.global;
          type               CDATA               #IMPLIED       >
]]>

<!-- (end of 17.3)                                            -->
<!-- (end of 17)                                              -->
