home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2003 Autumn / INTERNET109.ISO / pc / software / windows / building / xmlspy / xmlspyentcomplete5.exe / Data1.cab / _001A765A0EA9462499F5BD0B6AED131B next >
Encoding:
Text File  |  2003-01-03  |  5.3 KB  |  163 lines

  1. <!-- TEI P4 DTD. Generated 2002-05-19T13:31:01+01:00 by odd2dtd.xsl -->
  2.  
  3. <!-- 26.1: Feature System Declaration-->
  4. <!--Text Encoding Initiative Consortium:
  5. Guidelines for Electronic Text Encoding and Interchange.
  6. Document TEI P4, 2002.
  7. Copyright (c) 2002 TEI Consortium. Permission to copy in any form
  8. is granted, provided this notice is included in all copies.
  9. These materials may not be altered; modifications to these DTDs should
  10. be performed only as specified by the Guidelines, for example in the
  11. chapter entitled 'Modifying the TEI DTD'
  12. These materials are subject to revision by the TEI Consortium. Current versions
  13. are available from the Consortium website at http://www.tei-c.org-->
  14. <!--First, we declare basic parameter entities and entities for
  15. TEI generic identifiers.-->
  16. <!ENTITY % TEI.elementNames PUBLIC '-//TEI P4//ENTITIES Generic Identifiers//EN' 'teigis2.ent' >%TEI.elementNames;
  17.  
  18. <!--Declare entities for TEI keywords.-->
  19. <!ENTITY % TEI.keywords.ent PUBLIC '-//TEI P4//ENTITIES TEI Keywords//EN' 'teikey2.ent' >%TEI.keywords.ent;
  20.  
  21. <!--Declare element classes for content models, shared
  22. attributes for element classes, and global attributes.  (This all
  23. happens within the file teiclas2.ent.)-->
  24. <!ENTITY % TEI.elementClasses PUBLIC '-//TEI P4//ENTITIES TEI ElementClasses//EN' 'teiclas2.ent' >%TEI.elementClasses;
  25.  
  26. <!--Declare element classes for feature structure
  27. declarations.-->
  28. <!ENTITY % x.boolean "" >
  29. <!ENTITY % m.boolean "%x.boolean; %n.any; | %n.none;"> 
  30. <!ENTITY % x.binary "" >
  31. <!ENTITY % m.binary "%x.binary; %n.minus; | %n.plus;"> 
  32. <!ENTITY % x.singleVal "" >
  33. <!ENTITY % m.singleVal "%x.singleVal; %m.binary; | %m.boolean; | %n.dft; | %n.msr; | %n.nbr; | %n.rate; | %n.str; | %n.sym; | %n.uncertain;"> 
  34. <!ENTITY % x.complexVal "" >
  35. <!ENTITY % m.complexVal "%x.complexVal; %n.alt; | %n.fs; | %n.vAlt;"> 
  36. <!ENTITY % x.featureVal "" >
  37. <!ENTITY % m.featureVal "%x.featureVal; %m.complexVal; | %n.null; | %m.singleVal;"> 
  38. <!--Now, we declare the elements for FSDs proper.-->
  39. <!-- 26.2: Feature System Declaration-->
  40. <!ENTITY % teiFsd2 'INCLUDE' >
  41. <![ %teiFsd2; [
  42.  
  43. <!ELEMENT %n.teiFsd2; %om.RR;  ((%n.teiHeader;), (%n.fsDecl;)+)> 
  44. <!ATTLIST %n.teiFsd2;
  45.       %a.global;
  46.       TEIform CDATA 'teiFsd2'  >
  47. ]]>  
  48. <!ENTITY % fsDecl 'INCLUDE' >
  49. <![ %fsDecl; [
  50.  
  51. <!ELEMENT %n.fsDecl; %om.RR;   ((%n.fsDescr;)?, (%n.fDecl;)+, (%n.fsConstraints;)?)> 
  52. <!ATTLIST %n.fsDecl;
  53.       %a.global;
  54.       type CDATA #REQUIRED
  55.       baseType CDATA #IMPLIED
  56.       TEIform CDATA 'fsDecl'  >
  57. ]]>  
  58. <!ENTITY % fsDescr 'INCLUDE' >
  59. <![ %fsDescr; [
  60.  
  61. <!ELEMENT %n.fsDescr; %om.RO;  %paraContent;> 
  62. <!ATTLIST %n.fsDescr;
  63.       %a.global;
  64.       TEIform CDATA 'fsDescr'  >
  65. ]]>  
  66. <!-- end of 26.2-->
  67. <!-- 26.3: Feature definitions-->
  68. <!ENTITY % fDecl 'INCLUDE' >
  69. <![ %fDecl; [
  70.  
  71. <!ELEMENT %n.fDecl; %om.RR;   ((%n.fDescr;)?, (%n.vRange;), (%n.vDefault;)?)> 
  72. <!ATTLIST %n.fDecl;
  73.       %a.global;
  74.       name NMTOKEN #REQUIRED
  75.       org (unit | set | bag | list) "unit"
  76.       TEIform CDATA 'fDecl'  >
  77. ]]>  
  78. <!ENTITY % fDescr 'INCLUDE' >
  79. <![ %fDescr; [
  80.  
  81. <!ELEMENT %n.fDescr; %om.RO;  %paraContent;> 
  82. <!ATTLIST %n.fDescr;
  83.       %a.global;
  84.       TEIform CDATA 'fDescr'  >
  85. ]]>  
  86. <!ENTITY % vRange 'INCLUDE' >
  87. <![ %vRange; [
  88.  
  89. <!ELEMENT %n.vRange; %om.RO;   (%m.featureVal;)> 
  90. <!ATTLIST %n.vRange;
  91.       %a.global;
  92.       TEIform CDATA 'vRange'  >
  93. ]]>  
  94. <!ENTITY % vDefault 'INCLUDE' >
  95. <![ %vDefault; [
  96.  
  97. <!ELEMENT %n.vDefault; %om.RR;  ((%m.featureVal;)+ | (%n.if;)+)> 
  98. <!ATTLIST %n.vDefault;
  99.       %a.global;
  100.       TEIform CDATA 'vDefault'  >
  101. ]]>  
  102. <!ENTITY % if 'INCLUDE' >
  103. <![ %if; [
  104.  
  105. <!ELEMENT %n.if; %om.RR;   (((%n.fs;) | %n.f; | %n.fAlt;), (%n.then;), (%m.featureVal;) )> 
  106. <!ATTLIST %n.if;
  107.       %a.global;
  108.       TEIform CDATA 'if'  >
  109. ]]>  
  110. <!ENTITY % then 'INCLUDE' >
  111. <![ %then; [
  112.  
  113. <!ELEMENT %n.then; %om.RO;  EMPTY> 
  114. <!ATTLIST %n.then;
  115.       %a.global;
  116.       TEIform CDATA 'then'  >
  117. ]]>  
  118. <!-- end of 26.3-->
  119. <!-- 26.4: Feature structure constraints-->
  120. <!ENTITY % fsConstraints 'INCLUDE' >
  121. <![ %fsConstraints; [
  122.  
  123. <!ELEMENT %n.fsConstraints; %om.RR;   (%n.cond; | %n.bicond;)*> 
  124. <!ATTLIST %n.fsConstraints;
  125.       %a.global;
  126.       TEIform CDATA 'fsConstraints'  >
  127. ]]>  
  128. <!ENTITY % cond 'INCLUDE' >
  129. <![ %cond; [
  130.  
  131. <!ELEMENT %n.cond; %om.RO;   (((%n.fs;) | %n.f; | %n.fAlt;), (%n.then;), ((%n.fs;) | %n.f; | %n.fAlt;))> 
  132. <!ATTLIST %n.cond;
  133.       %a.global;
  134.       TEIform CDATA 'cond'  >
  135. ]]>  
  136. <!ENTITY % bicond 'INCLUDE' >
  137. <![ %bicond; [
  138.  
  139. <!ELEMENT %n.bicond; %om.RO;   (((%n.fs;) | %n.f; | %n.fAlt;), (%n.iff;), ((%n.fs;) | %n.f; | %n.fAlt;))> 
  140. <!ATTLIST %n.bicond;
  141.       %a.global;
  142.       TEIform CDATA 'bicond'  >
  143. ]]>  
  144. <!ENTITY % iff 'INCLUDE' >
  145. <![ %iff; [
  146.  
  147. <!ELEMENT %n.iff; %om.RO;  EMPTY> 
  148. <!ATTLIST %n.iff;
  149.       %a.global;
  150.       TEIform CDATA 'iff'  >
  151. ]]>  
  152. <!-- end of 26.4-->
  153. <!--The elements for feature structures themselves
  154. are declared in teifs2.dtd-->
  155. <!ENTITY % TEI.fs.dtd PUBLIC '-//TEI P4//DTD Auxiliary Document Type:  Feature System Declaration//EN' 'teifs2.dtd' >%TEI.fs.dtd;
  156.  
  157. <!--Finally, declare the TEI header and core tag
  158. sets.-->
  159. <!ENTITY % TEI.header.dtd PUBLIC '-//TEI P4//ELEMENTS TEI Header//EN' 'teihdr2.dtd' >%TEI.header.dtd;
  160.  
  161. <!ENTITY % TEI.core.dtd PUBLIC '-//TEI P4//ELEMENTS Core Elements//EN' 'teicore2.dtd' >%TEI.core.dtd;
  162.  
  163. <!-- end of 26.1-->