map.dtd 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. <!-- ============================================================= -->
  2. <!-- HEADER -->
  3. <!-- ============================================================= -->
  4. <!-- MODULE: DITA MAP 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 Map//EN"
  16. Delivered as file "map.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 Map//EN" -->
  20. <!-- ============================================================= -->
  21. <!-- SYSTEM: Darwin Information Typing Architecture (DITA) -->
  22. <!-- -->
  23. <!-- PURPOSE: DTD to describe DITA maps -->
  24. <!-- -->
  25. <!-- ORIGINAL CREATION DATE: -->
  26. <!-- March 2001 -->
  27. <!-- -->
  28. <!-- (C) Copyright OASIS Open 2005, 2006. -->
  29. <!-- (C) Copyright IBM Corporation 2001, 2004. -->
  30. <!-- All Rights Reserved. -->
  31. <!-- -->
  32. <!-- UPDATES: -->
  33. <!-- 2005.11.15 RDA: Corrected public ID for map.mod -->
  34. <!-- 2005.11.15 RDA: Updated these comments to match template -->
  35. <!-- 2006.06.07 RDA: Added indexing domain -->
  36. <!-- 2006.06.21 RDA: Added props attribute extensions -->
  37. <!-- ============================================================= -->
  38. <!-- ============================================================= -->
  39. <!-- DOMAIN ENTITY DECLARATIONS -->
  40. <!-- ============================================================= -->
  41. <!ENTITY % mapgroup-d-dec
  42. PUBLIC
  43. "-//OASIS//ENTITIES DITA Map Group Domain//EN"
  44. "mapGroup.ent" >
  45. %mapgroup-d-dec;
  46. <!ENTITY % indexing-d-dec PUBLIC
  47. "-//OASIS//ENTITIES DITA Indexing Domain//EN"
  48. "indexingDomain.ent" >
  49. %indexing-d-dec;
  50. <!-- ============================================================= -->
  51. <!-- DOMAIN ATTRIBUTE DECLARATIONS -->
  52. <!-- ============================================================= -->
  53. <!-- ============================================================= -->
  54. <!-- DOMAIN EXTENSIONS -->
  55. <!-- ============================================================= -->
  56. <!-- One for each extended base element, with
  57. the name of the domain(s) in which the
  58. extension was declared -->
  59. <!ENTITY % topicref "topicref | (%mapgroup-d-topicref;)" >
  60. <!ENTITY % index-base "index-base | %indexing-d-index-base;" >
  61. <!-- ============================================================= -->
  62. <!-- DOMAIN ATTRIBUTE EXTENSIONS -->
  63. <!-- ============================================================= -->
  64. <!ENTITY % props-attribute-extensions "" >
  65. <!ENTITY % base-attribute-extensions "" >
  66. <!-- ============================================================= -->
  67. <!-- DOMAINS ATTRIBUTE OVERRIDE -->
  68. <!-- ============================================================= -->
  69. <!-- Must be declared ahead of the DTDs, which
  70. puts @domains first in order -->
  71. <!ENTITY included-domains
  72. "&mapgroup-d-att; &indexing-d-att;" >
  73. <!-- ============================================================= -->
  74. <!-- MAP ELEMENT INTEGRATION -->
  75. <!-- ============================================================= -->
  76. <!-- Embed map to get generic elements -->
  77. <!-- 2005.11.15 RDA: Corrected public ID for map.mod. It was -->
  78. <!-- "-//OASIS//Elements DITA Map Group Domain//EN" -->
  79. <!ENTITY % map-type PUBLIC
  80. "-//OASIS//ELEMENTS DITA Map//EN"
  81. "map.mod" >
  82. %map-type;
  83. <!-- ============================================================= -->
  84. <!-- DOMAIN ELEMENT INTEGRATION -->
  85. <!-- ============================================================= -->
  86. <!ENTITY % mapgroup-d-def
  87. PUBLIC
  88. "-//OASIS//ELEMENTS DITA Map Group Domain//EN"
  89. "mapGroup.mod" >
  90. %mapgroup-d-def;
  91. <!ENTITY % indexing-d-def PUBLIC
  92. "-//OASIS//ELEMENTS DITA Indexing Domain//EN"
  93. "indexingDomain.mod" >
  94. %indexing-d-def;
  95. <!-- ================== End DITA Map DTD ======================== -->