<!-- TEI P4 DTD. Generated 2004-07-15T16:23:39-04:00 by odd2dtd.xsl -->

<!-- 14.: Linking, Segmentation and Alignment-->
<!--
 ** Copyright 2004 TEI Consortium.
 ** See the main DTD fragment 'tei2.dtd' or the file 'COPYING' for the
 ** complete copyright notice.
-->
<!-- 14.1.3: Links-->
<!ENTITY % link 'INCLUDE' >
<![ %link; [

<!ELEMENT %n.link; %om.RO; EMPTY > 
<!ATTLIST %n.link;
      %a.global;
      %a.pointer;
      targets IDREFS #REQUIRED
      TEIform CDATA 'link'  >
]]>  
<!ENTITY % linkGrp 'INCLUDE' >
<![ %linkGrp; [

<!ELEMENT %n.linkGrp; %om.RR;  (%n.link; | %n.ptr; | %n.xptr;)+ > 
<!ATTLIST %n.linkGrp;
      %a.global;
      %a.pointerGroup;
      TEIform CDATA 'linkGrp'  >
]]>  
<!-- end of 14.1.3-->
<!-- 14.2.1: Extended pointers-->
<!ENTITY % xref 'INCLUDE' >
<![ %xref; [

<!ELEMENT %n.xref; %om.RO; %paraContent;> 
<!ATTLIST %n.xref;
      %a.global;
      %a.xPointer;
      TEIform CDATA 'xref'  >
]]>  
<!ENTITY % xptr 'INCLUDE' >
<![ %xptr; [

<!ELEMENT %n.xptr; %om.RO; EMPTY> 
<!ATTLIST %n.xptr;
      %a.global;
      %a.xPointer;
      TEIform CDATA 'xptr'  >
]]>  
<!-- end of 14.2.1-->
<!-- 14.3: Blocks, Segments and Anchors-->
<!ENTITY % anchor 'INCLUDE' >
<![ %anchor; [

<!ELEMENT %n.anchor; %om.RO; EMPTY> 
<!ATTLIST %n.anchor;
      %a.global;
      %a.typed;
      TEIform CDATA 'anchor'  >
]]>  
<!ENTITY % seg 'INCLUDE' >
<![ %seg; [

<!ELEMENT %n.seg; %om.RR;  %paraContent;> 
<!ATTLIST %n.seg;
      %a.global;
      %a.seg;
      subtype CDATA #IMPLIED
      TEIform CDATA 'seg'  >
]]>  
<!ENTITY % ab 'INCLUDE' >
<![ %ab; [

<!ELEMENT %n.ab; %om.RR;  %paraContent;> 
<!ATTLIST %n.ab;
      %a.global;
      %a.typed;
      part (Y | N | I | M | F) "N"
      TEIform CDATA 'ab'  >
]]>  
<!-- end of 14.3-->
<!-- 14.5.2: Temporal specification-->
<!ENTITY % when 'INCLUDE' >
<![ %when; [

<!ELEMENT %n.when; %om.RO; EMPTY> 
<!ATTLIST %n.when;
      %a.global;
      absolute CDATA #IMPLIED
      unit CDATA %INHERITED;
      interval CDATA %INHERITED;
      since IDREF #IMPLIED
      TEIform CDATA 'when'  >
]]>  
<!ENTITY % timeline 'INCLUDE' >
<![ %timeline; [

<!ELEMENT %n.timeline; %om.RR;  (%n.when;)+> 
<!ATTLIST %n.timeline;
      %a.global;
      origin IDREF #REQUIRED
      unit NMTOKEN #IMPLIED
      interval CDATA #IMPLIED
      TEIform CDATA 'timeline'  >
]]>  
<!-- end of 14.5.2-->
<!-- 14.7: Aggregation-->
<!ENTITY % join 'INCLUDE' >
<![ %join; [

<!ELEMENT %n.join; %om.RO; EMPTY> 
<!ATTLIST %n.join;
      %a.global;
      %a.pointer;
      targets IDREFS #REQUIRED
      result NMTOKEN %INHERITED;
      desc CDATA %INHERITED;
      scope (root | branches) "root"
      TEIform CDATA 'join'  >
]]>  
<!ENTITY % joinGrp 'INCLUDE' >
<![ %joinGrp; [

<!ELEMENT %n.joinGrp; %om.RR;  (((%n.join;) | %n.ptr; | %n.xptr;)*)> 
<!ATTLIST %n.joinGrp;
      %a.global;
      %a.pointerGroup;
      result NMTOKEN #IMPLIED
      desc CDATA #IMPLIED
      TEIform CDATA 'joinGrp'  >
]]>  
<!-- end of 14.7-->
<!-- 14.8: Alternation-->
<!ENTITY % alt 'INCLUDE' >
<![ %alt; [

<!ELEMENT %n.alt; %om.RO; EMPTY> 
<!ATTLIST %n.alt;
      %a.global;
      %a.pointer;
      targets IDREFS #REQUIRED
      mode (excl|incl) %INHERITED;
      weights CDATA #IMPLIED
      wScale (perc|real) %INHERITED;
      TEIform CDATA 'alt'  >
]]>  
<!ENTITY % altGrp 'INCLUDE' >
<![ %altGrp; [

<!ELEMENT %n.altGrp; %om.RR;  (((%n.alt;) | %n.ptr; | %n.xptr;)*)> 
<!ATTLIST %n.altGrp;
      %a.global;
      %a.pointerGroup;
      mode (excl|incl) "excl"
      wScale (perc|real) "perc"
      TEIform CDATA 'altGrp'  >
]]>  
<!-- end of 14.8-->
<!-- end of 14.-->