glossary.mod 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. <!-- ============================================================= -->
  2. <!-- HEADER -->
  3. <!-- ============================================================= -->
  4. <!-- MODULE: DITA Glossary -->
  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//ELEMENTS DITA Glossary//EN"
  16. Delivered as file "glossary.mod" -->
  17. <!-- ============================================================= -->
  18. <!-- SYSTEM: Darwin Information Typing Architecture (DITA) -->
  19. <!-- -->
  20. <!-- PURPOSE: Define elements and specialization atttributes -->
  21. <!-- for Glossary topics -->
  22. <!-- -->
  23. <!-- ORIGINAL CREATION DATE: -->
  24. <!-- June 2006 -->
  25. <!-- -->
  26. <!-- (C) Copyright OASIS Open 2006. -->
  27. <!-- All Rights Reserved. -->
  28. <!-- UPDATES: -->
  29. <!-- ============================================================= -->
  30. <!-- ============================================================= -->
  31. <!-- ARCHITECTURE ENTITIES -->
  32. <!-- ============================================================= -->
  33. <!-- default namespace prefix for DITAArchVersion attribute can be
  34. overridden through predefinition in the document type shell -->
  35. <!ENTITY % DITAArchNSPrefix
  36. "ditaarch" >
  37. <!-- must be instanced on each topic type -->
  38. <!ENTITY % arch-atts "
  39. xmlns:%DITAArchNSPrefix;
  40. CDATA #FIXED
  41. 'http://dita.oasis-open.org/architecture/2005/'
  42. %DITAArchNSPrefix;:DITAArchVersion
  43. CDATA '1.1'" >
  44. <!-- ============================================================= -->
  45. <!-- SPECIALIZATION OF DECLARED ELEMENTS -->
  46. <!-- ============================================================= -->
  47. <!ENTITY % glossentry-info-types "no-topic-nesting">
  48. <!-- ============================================================= -->
  49. <!-- ELEMENT NAME ENTITIES -->
  50. <!-- ============================================================= -->
  51. <!ENTITY % glossentry "glossentry" >
  52. <!ENTITY % glossterm "glossterm" >
  53. <!ENTITY % glossdef "glossdef" >
  54. <!-- ============================================================= -->
  55. <!-- DOMAINS ATTRIBUTE OVERRIDE -->
  56. <!-- ============================================================= -->
  57. <!ENTITY included-domains "" >
  58. <!-- ============================================================= -->
  59. <!-- ELEMENT DECLARATIONS -->
  60. <!-- ============================================================= -->
  61. <!-- LONG NAME: Glossary Entry -->
  62. <!ELEMENT glossentry ((%glossterm;), (%glossdef;),
  63. (%related-links;)?,
  64. (%glossentry-info-types;)* ) >
  65. <!ATTLIST glossentry
  66. id ID #REQUIRED
  67. conref CDATA #IMPLIED
  68. %select-atts;
  69. %localization-atts;
  70. %arch-atts;
  71. outputclass
  72. CDATA #IMPLIED
  73. domains CDATA "&included-domains;" >
  74. <!-- LONG NAME: Glossary Term -->
  75. <!ELEMENT glossterm (%title.cnt;)* >
  76. <!ATTLIST glossterm
  77. %id-atts;
  78. %localization-atts;
  79. base CDATA #IMPLIED
  80. %base-attribute-extensions;
  81. outputclass
  82. CDATA #IMPLIED >
  83. <!-- LONG NAME: Glossary Definition -->
  84. <!ELEMENT glossdef (%section.notitle.cnt; | %shortdesc;)* >
  85. <!ATTLIST glossdef
  86. %univ-atts;
  87. outputclass
  88. CDATA #IMPLIED >
  89. <!-- ============================================================= -->
  90. <!-- SPECIALIZATION ATTRIBUTE DECLARATIONS -->
  91. <!-- ============================================================= -->
  92. <!ATTLIST glossentry %global-atts; class CDATA "- topic/topic concept/concept glossentry/glossentry ">
  93. <!ATTLIST glossterm %global-atts; class CDATA "- topic/title concept/title glossentry/glossterm ">
  94. <!ATTLIST glossdef %global-atts; class CDATA "- topic/abstract concept/abstract glossentry/glossdef ">
  95. <!-- ================== End DITA Glossary ======================== -->