/xml/tests/testData/xml/OasisDocumentHighlighting/concept.dtd

https://bitbucket.org/nbargnesi/idea · Document Type Definition · 176 lines · 139 code · 37 blank · 0 comment · 0 complexity · 97f777f62a6f8ae4526a15971cffc3a2 MD5 · raw file

  1. <!-- ============================================================= -->
  2. <!-- HEADER -->
  3. <!-- ============================================================= -->
  4. <!-- MODULE: DITA Concept DTD -->
  5. <!-- VERSION: 1.1 -->
  6. <!-- DATE: June 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 Concept//EN"
  16. Delivered as file "concept.dtd" -->
  17. <!-- ============================================================= -->
  18. <!-- SYSTEM: Darwin Information Typing Architecture (DITA) -->
  19. <!-- -->
  20. <!-- PURPOSE: DTD to describe DITA Concepts -->
  21. <!-- -->
  22. <!-- ORIGINAL CREATION DATE: -->
  23. <!-- March 2001 -->
  24. <!-- -->
  25. <!-- (C) Copyright OASIS Open 2005, 2006. -->
  26. <!-- (C) Copyright IBM Corporation 2001, 2004. -->
  27. <!-- All Rights Reserved. -->
  28. <!-- -->
  29. <!-- UPDATES: -->
  30. <!-- 2006.06.07 RDA: Added indexing domain -->
  31. <!-- 2006.06.21 RDA: Added props attribute extensions -->
  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 % concept-info-types
  89. "concept" >
  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. <!-- Embed concept to get specific elements -->
  107. <!ENTITY % concept-typemod
  108. PUBLIC
  109. "-//OASIS//ELEMENTS DITA Concept//EN"
  110. "concept.mod" >
  111. %concept-typemod;
  112. <!-- ============================================================= -->
  113. <!-- DOMAIN ELEMENT INTEGRATION -->
  114. <!-- ============================================================= -->
  115. <!ENTITY % ui-d-def PUBLIC
  116. "-//OASIS//ELEMENTS DITA User Interface Domain//EN"
  117. "uiDomain.mod" >
  118. %ui-d-def;
  119. <!ENTITY % hi-d-def PUBLIC
  120. "-//OASIS//ELEMENTS DITA Highlight Domain//EN"
  121. "highlightDomain.mod" >
  122. %hi-d-def;
  123. <!ENTITY % pr-d-def PUBLIC
  124. "-//OASIS//ELEMENTS DITA Programming Domain//EN"
  125. "programmingDomain.mod" >
  126. %pr-d-def;
  127. <!ENTITY % sw-d-def PUBLIC
  128. "-//OASIS//ELEMENTS DITA Software Domain//EN"
  129. "softwareDomain.mod" >
  130. %sw-d-def;
  131. <!ENTITY % ut-d-def PUBLIC
  132. "-//OASIS//ELEMENTS DITA Utilities Domain//EN"
  133. "utilitiesDomain.mod" >
  134. %ut-d-def;
  135. <!ENTITY % indexing-d-def PUBLIC
  136. "-//OASIS//ELEMENTS DITA Indexing Domain//EN"
  137. "indexingDomain.mod" >
  138. %indexing-d-def;
  139. <!-- ================== End DITA Concept DTD ==================== -->