<!-- teilink2.dtd: written by OddDTD 1994-09-09 --> <!-- 14: Linking, Segmentation and Alignment --> <!-- Text Encoding Initiative: Guidelines for Electronic --> <!-- Text Encoding and Interchange. Document TEI P3, 1994. --> <!-- Copyright (c) 1994 ACH, ACL, ALLC. Permission to copy --> <!-- in any form is granted, provided this notice is --> <!-- included in all copies. --> <!-- These materials may not be altered; modifications to --> <!-- these DTDs should be performed as specified in the --> <!-- Guidelines in chapter "Modifying the TEI DTD." --> <!-- These materials subject to revision. Current versions --> <!-- are available from the Text Encoding Initiative. --> <!-- 14.1.3: Links --> <!ENTITY % link 'INCLUDE' > <![ %link; [ <!ELEMENT %n.link; - o EMPTY > <!ATTLIST %n.link; %a.global; resp CDATA #IMPLIED crdate CDATA #IMPLIED targType NAMES #IMPLIED targOrder (Y | N | U) U evaluate (all | one | none) #IMPLIED targets IDREFS #REQUIRED type CDATA %INHERITED; TEIform CDATA 'link' > ]]> <!ENTITY % linkGrp 'INCLUDE' > <![ %linkGrp; [ <!ELEMENT %n.linkGrp; - - (%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; - O (%paraContent) > <!ATTLIST %n.xref; %a.global; %a.xPointer; TEIform CDATA 'xref' > ]]> <!ENTITY % xptr 'INCLUDE' > <![ %xptr; [ <!ELEMENT %n.xptr; - O EMPTY > <!ATTLIST %n.xptr; %a.global; %a.xPointer; TEIform CDATA 'xptr' > ]]> <!-- (end of 14.2.1) --> <!-- 14.3: Segments and Anchors --> <!ENTITY % seg 'INCLUDE' > <![ %seg; [ <!ELEMENT %n.seg; - - (%paraContent) > <!ATTLIST %n.seg; %a.global; %a.seg; subtype CDATA #IMPLIED part (Y | N | I | M | F) N TEIform CDATA 'seg' > ]]> <!ENTITY % anchor 'INCLUDE' > <![ %anchor; [ <!ELEMENT %n.anchor; - O EMPTY > <!ATTLIST %n.anchor; n CDATA #IMPLIED lang IDREF %INHERITED rend CDATA #IMPLIED %a.seg; id ID #REQUIRED TEIform CDATA 'anchor' > ]]> <!-- (end of 14.3) --> <!-- 14.5.2: Temporal specification --> <!ENTITY % when 'INCLUDE' > <![ %when; [ <!ELEMENT %n.when; - O EMPTY > <!ATTLIST %n.when; n CDATA #IMPLIED lang IDREF %INHERITED rend CDATA #IMPLIED absolute CDATA #IMPLIED unit NMTOKEN %INHERITED; interval NUTOKEN %INHERITED; since IDREF #IMPLIED id ID #REQUIRED TEIform CDATA 'when' > ]]> <!ENTITY % timeline 'INCLUDE' > <![ %timeline; [ <!ELEMENT %n.timeline; - - ((%n.when;)+) > <!ATTLIST %n.timeline; %a.global; origin IDREF #REQUIRED unit NMTOKEN #IMPLIED interval NUTOKEN #IMPLIED TEIform CDATA 'timeline' > ]]> <!-- (end of 14.5.2) --> <!-- 14.7: Aggregation --> <!ENTITY % join 'INCLUDE' > <![ %join; [ <!ELEMENT %n.join; - O EMPTY > <!ATTLIST %n.join; %a.global; type CDATA #IMPLIED resp CDATA #IMPLIED crdate CDATA #IMPLIED targType NAMES #IMPLIED evaluate (all | one | none) #IMPLIED targets IDREFS #REQUIRED result NAME %INHERITED desc CDATA %INHERITED scope (root | branches) root targOrder (Y | N | U) Y TEIform CDATA 'join' > ]]> <!ENTITY % joinGrp 'INCLUDE' > <![ %joinGrp; [ <!ELEMENT %n.joinGrp; - - ((%n.join; | %n.ptr; | %n.xptr;)*) > <!ATTLIST %n.joinGrp; %a.global; %a.pointerGroup; result CDATA #IMPLIED desc CDATA #IMPLIED TEIform CDATA 'joinGrp' > ]]> <!-- (end of 14.7) --> <!-- 14.8: Alternation --> <!ENTITY % alt 'INCLUDE' > <![ %alt; [ <!ELEMENT %n.alt; - O EMPTY > <!ATTLIST %n.alt; %a.global; type CDATA #IMPLIED resp CDATA #IMPLIED crdate CDATA #IMPLIED targType NAMES #IMPLIED evaluate (all | one | none) #IMPLIED targets IDREFS #REQUIRED mode (excl | incl) %INHERITED weights NUMBERS #IMPLIED wScale (perc | real) %INHERITED targOrder (Y | N) N TEIform CDATA 'alt' > ]]> <!ENTITY % altGrp 'INCLUDE' > <![ %altGrp; [ <!ELEMENT %n.altGrp; - - ((%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) -->