glossary.dtd 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. <!-- ============================================================= -->
  2. <!-- HEADER -->
  3. <!-- ============================================================= -->
  4. <!-- MODULE: DITA Glossary DTD -->
  5. <!-- VERSION: 1.1 -->
  6. <!-- DATE: November 2006 -->
  7. <!-- -->
  8. <!-- ============================================================= -->
  9. <!-- ============================================================= -->
  10. <!-- PUBLIC DOCUMENT TYPE DEFINITION -->
  11. <!-- TYPICAL INVOCATION -->
  12. <!-- -->
  13. <!-- Refer to this file by the following public identifier or an
  14. appropriate system identifier
  15. PUBLIC "-//OASIS//DTD DITA Glossary//EN"
  16. Delivered as file "glossary.dtd" -->
  17. <!-- The public ID above refers to the latest version of this DTD.
  18. To refer to this specific version, you may use this value:
  19. PUBLIC "-//OASIS//DTD DITA 1.1 Glossary//EN" -->
  20. <!-- ============================================================= -->
  21. <!-- SYSTEM: Darwin Information Typing Architecture (DITA) -->
  22. <!-- -->
  23. <!-- PURPOSE: DTD to describe DITA Glossary topics -->
  24. <!-- -->
  25. <!-- ORIGINAL CREATION DATE: -->
  26. <!-- June 2006 -->
  27. <!-- -->
  28. <!-- (C) Copyright OASIS Open 2006. -->
  29. <!-- All Rights Reserved. -->
  30. <!-- -->
  31. <!-- UPDATES: -->
  32. <!-- ============================================================= -->
  33. <!-- ============================================================= -->
  34. <!-- DOMAIN ENTITY DECLARATIONS -->
  35. <!-- ============================================================= -->
  36. <!ENTITY % ui-d-dec PUBLIC
  37. "-//OASIS//ENTITIES DITA User Interface Domain//EN"
  38. "uiDomain.ent" >
  39. %ui-d-dec;
  40. <!ENTITY % hi-d-dec PUBLIC
  41. "-//OASIS//ENTITIES DITA Highlight Domain//EN"
  42. "highlightDomain.ent" >
  43. %hi-d-dec;
  44. <!ENTITY % pr-d-dec PUBLIC
  45. "-//OASIS//ENTITIES DITA Programming Domain//EN"
  46. "programmingDomain.ent" >
  47. %pr-d-dec;
  48. <!ENTITY % sw-d-dec PUBLIC
  49. "-//OASIS//ENTITIES DITA Software Domain//EN"
  50. "softwareDomain.ent" >
  51. %sw-d-dec;
  52. <!ENTITY % ut-d-dec PUBLIC
  53. "-//OASIS//ENTITIES DITA Utilities Domain//EN"
  54. "utilitiesDomain.ent" >
  55. %ut-d-dec;
  56. <!ENTITY % indexing-d-dec PUBLIC
  57. "-//OASIS//ENTITIES DITA Indexing Domain//EN"
  58. "indexingDomain.ent" >
  59. %indexing-d-dec;
  60. <!-- ============================================================= -->
  61. <!-- DOMAIN ATTRIBUTE DECLARATIONS -->
  62. <!-- ============================================================= -->
  63. <!-- ============================================================= -->
  64. <!-- DOMAIN EXTENSIONS -->
  65. <!-- ============================================================= -->
  66. <!-- One for each extended base element, with
  67. the name of the domain(s) in which the
  68. extension was declared -->
  69. <!ENTITY % pre "pre | %pr-d-pre; | %sw-d-pre; |
  70. %ui-d-pre;" >
  71. <!ENTITY % keyword "keyword | %pr-d-keyword; | %sw-d-keyword; |
  72. %ui-d-keyword;" >
  73. <!ENTITY % ph "ph | %pr-d-ph; | %sw-d-ph; |
  74. %hi-d-ph; | %ui-d-ph;" >
  75. <!ENTITY % fig "fig | %pr-d-fig; | %ut-d-fig;" >
  76. <!ENTITY % dl "dl | %pr-d-dl;" >
  77. <!ENTITY % index-base "index-base | %indexing-d-index-base;" >
  78. <!-- ============================================================= -->
  79. <!-- DOMAIN ATTRIBUTE EXTENSIONS -->
  80. <!-- ============================================================= -->
  81. <!ENTITY % props-attribute-extensions "" >
  82. <!ENTITY % base-attribute-extensions "" >
  83. <!-- ============================================================= -->
  84. <!-- TOPIC NESTING OVERRIDE -->
  85. <!-- ============================================================= -->
  86. <!-- Redefine the infotype entity to exclude
  87. other topic types and disallow nesting -->
  88. <!ENTITY % glossentry-info-types
  89. "no-topic-nesting" >
  90. <!-- ============================================================= -->
  91. <!-- DOMAINS ATTRIBUTE OVERRIDE -->
  92. <!-- ============================================================= -->
  93. <!-- Must be declared ahead of the DTDs, which
  94. puts @domains first in order -->
  95. <!ENTITY included-domains
  96. "&ui-d-att; &hi-d-att; &pr-d-att; &sw-d-att;
  97. &ut-d-att; &indexing-d-att;" >
  98. <!-- ============================================================= -->
  99. <!-- TOPIC ELEMENT INTEGRATION -->
  100. <!-- ============================================================= -->
  101. <!-- Embed topic to get generic elements -->
  102. <!ENTITY % topic-type PUBLIC
  103. "-//OASIS//ELEMENTS DITA Topic//EN"
  104. "topic.mod" >
  105. %topic-type;
  106. <!ENTITY % concept-typemod
  107. PUBLIC
  108. "-//OASIS//ELEMENTS DITA Concept//EN"
  109. "concept.mod" >
  110. %concept-typemod;
  111. <!-- Embed glossary to get specific elements -->
  112. <!ENTITY % glossary-typemod
  113. PUBLIC
  114. "-//OASIS//ELEMENTS DITA Glossary//EN"
  115. "glossary.mod" >
  116. %glossary-typemod;
  117. <!-- ============================================================= -->
  118. <!-- DOMAIN ELEMENT INTEGRATION -->
  119. <!-- ============================================================= -->
  120. <!ENTITY % ui-d-def PUBLIC
  121. "-//OASIS//ELEMENTS DITA User Interface Domain//EN"
  122. "uiDomain.mod" >
  123. %ui-d-def;
  124. <!ENTITY % hi-d-def PUBLIC
  125. "-//OASIS//ELEMENTS DITA Highlight Domain//EN"
  126. "highlightDomain.mod" >
  127. %hi-d-def;
  128. <!ENTITY % pr-d-def PUBLIC
  129. "-//OASIS//ELEMENTS DITA Programming Domain//EN"
  130. "programmingDomain.mod" >
  131. %pr-d-def;
  132. <!ENTITY % sw-d-def PUBLIC
  133. "-//OASIS//ELEMENTS DITA Software Domain//EN"
  134. "softwareDomain.mod" >
  135. %sw-d-def;
  136. <!ENTITY % ut-d-def PUBLIC
  137. "-//OASIS//ELEMENTS DITA Utilities Domain//EN"
  138. "utilitiesDomain.mod" >
  139. %ut-d-def;
  140. <!ENTITY % indexing-d-def PUBLIC
  141. "-//OASIS//ELEMENTS DITA Indexing Domain//EN"
  142. "indexingDomain.mod" >
  143. %indexing-d-def;
  144. <!-- ================== End DITA Glossary DTD =================== -->