metaDecl.mod 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286
  1. <!-- ============================================================= -->
  2. <!-- HEADER -->
  3. <!-- ============================================================= -->
  4. <!-- MODULE: DITA Metadata -->
  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//ENTITIES DITA Metadata//EN"
  16. Delivered as file "metaDecl.mod" -->
  17. <!-- ============================================================= -->
  18. <!-- SYSTEM: Darwin Information Typing Architecture (DITA) -->
  19. <!-- -->
  20. <!-- PURPOSE: Declaring the elements and specialization -->
  21. <!-- attributes for the DITA XML Metadata -->
  22. <!-- -->
  23. <!-- ORIGINAL CREATION DATE: -->
  24. <!-- March 2001 -->
  25. <!-- -->
  26. <!-- (C) Copyright OASIS Open 2005, 2006. -->
  27. <!-- (C) Copyright IBM Corporation 2001, 2004. -->
  28. <!-- All Rights Reserved. -->
  29. <!-- -->
  30. <!-- UPDATES: -->
  31. <!-- 2005.11.15 RDA: Corrected the "Delivered as" system ID -->
  32. <!-- 2006.06.06 RDA: Move indexterm into commonElements -->
  33. <!-- 2006.06.07 RDA: Make universal attributes universal -->
  34. <!-- (DITA 1.1 proposal #12) -->
  35. <!-- 2006.11.30 RDA: Add -dita-use-conref-target to enumerated -->
  36. <!-- attributes -->
  37. <!-- ============================================================= -->
  38. <!-- ============================================================= -->
  39. <!-- ELEMENT NAME ENTITIES -->
  40. <!-- ============================================================= -->
  41. <!ENTITY % date-format 'CDATA' >
  42. <!-- ============================================================= -->
  43. <!-- ELEMENT DECLARATIONS -->
  44. <!-- ============================================================= -->
  45. <!-- LONG NAME: Author -->
  46. <!ELEMENT author (%words.cnt;)* >
  47. <!ATTLIST author
  48. %univ-atts;
  49. href CDATA #IMPLIED
  50. keyref CDATA #IMPLIED
  51. type (creator | contributor |
  52. -dita-use-conref-target) #IMPLIED >
  53. <!-- LONG NAME: Source -->
  54. <!ELEMENT source (%words.cnt;)* >
  55. <!ATTLIST source
  56. %univ-atts;
  57. href CDATA #IMPLIED
  58. keyref CDATA #IMPLIED >
  59. <!-- LONG NAME: Publisher -->
  60. <!ELEMENT publisher (%words.cnt;)* >
  61. <!ATTLIST publisher
  62. href CDATA #IMPLIED
  63. keyref CDATA #IMPLIED
  64. %univ-atts; >
  65. <!-- LONG NAME: Copyright -->
  66. <!ELEMENT copyright ((%copyryear;)+, %copyrholder;) >
  67. <!ATTLIST copyright
  68. %univ-atts;
  69. type (primary | secondary |
  70. -dita-use-conref-target) #IMPLIED >
  71. <!-- LONG NAME: Copyright Year -->
  72. <!ELEMENT copyryear EMPTY >
  73. <!ATTLIST copyryear
  74. year %date-format; #REQUIRED
  75. %univ-atts; >
  76. <!-- LONG NAME: Copyright Holder -->
  77. <!ELEMENT copyrholder (%words.cnt;)* >
  78. <!ATTLIST copyrholder
  79. %univ-atts; >
  80. <!-- LONG NAME: Critical Dates -->
  81. <!ELEMENT critdates (%created;, (%revised;)*) >
  82. <!ATTLIST critdates
  83. %univ-atts; >
  84. <!-- LONG NAME: Created Date -->
  85. <!ELEMENT created EMPTY >
  86. <!ATTLIST created
  87. %univ-atts;
  88. date %date-format; #REQUIRED
  89. golive %date-format; #IMPLIED
  90. expiry %date-format; #IMPLIED >
  91. <!-- LONG NAME: Revised Date -->
  92. <!ELEMENT revised EMPTY >
  93. <!ATTLIST revised
  94. modified %date-format; #REQUIRED
  95. golive %date-format; #IMPLIED
  96. expiry %date-format; #IMPLIED
  97. %univ-atts; >
  98. <!-- LONG NAME: Permissions -->
  99. <!ELEMENT permissions EMPTY >
  100. <!ATTLIST permissions
  101. %univ-atts;
  102. view (internal | classified | all |
  103. entitled |
  104. -dita-use-conref-target) #REQUIRED >
  105. <!-- LONG NAME: Category -->
  106. <!ELEMENT category (%words.cnt;)* >
  107. <!ATTLIST category
  108. %univ-atts; >
  109. <!-- LONG NAME: Audience -->
  110. <!ELEMENT audience EMPTY >
  111. <!ATTLIST audience
  112. type (user | purchaser |
  113. administrator | programmer |
  114. executive | services | other |
  115. -dita-use-conref-target) #IMPLIED
  116. othertype CDATA #IMPLIED
  117. job (installing | customizing |
  118. administering | programming |
  119. using | maintaining |
  120. troubleshooting | evaluating |
  121. planning | migrating | other |
  122. -dita-use-conref-target) #IMPLIED
  123. otherjob CDATA #IMPLIED
  124. experiencelevel
  125. (novice | general | expert |
  126. -dita-use-conref-target) #IMPLIED
  127. name NMTOKEN #IMPLIED
  128. %univ-atts; >
  129. <!-- LONG NAME: Keywords -->
  130. <!ELEMENT keywords (%indexterm; | %keyword;)* >
  131. <!ATTLIST keywords
  132. %univ-atts; >
  133. <!-- LONG NAME: Product Information -->
  134. <!ELEMENT prodinfo ((%prodname;), (%vrmlist;),
  135. (%brand; | %series; | %platform; |
  136. %prognum; | %featnum; | %component;)* ) >
  137. <!ATTLIST prodinfo
  138. %univ-atts; >
  139. <!-- LONG NAME: Product Name -->
  140. <!ELEMENT prodname (%words.cnt;)* >
  141. <!ATTLIST prodname
  142. %univ-atts; >
  143. <!-- LONG NAME: Version Release and Modification
  144. List -->
  145. <!ELEMENT vrmlist (%vrm;)+ >
  146. <!ATTLIST vrmlist
  147. %univ-atts; >
  148. <!-- LONG NAME: Version Release and Modification-->
  149. <!ELEMENT vrm EMPTY >
  150. <!ATTLIST vrm
  151. %univ-atts;
  152. version CDATA #REQUIRED
  153. release CDATA #IMPLIED
  154. modification
  155. CDATA #IMPLIED >
  156. <!-- LONG NAME: Brand -->
  157. <!ELEMENT brand (%words.cnt;)* >
  158. <!ATTLIST brand
  159. %univ-atts; >
  160. <!-- LONG NAME: Series -->
  161. <!ELEMENT series (%words.cnt;)* >
  162. <!ATTLIST series
  163. %univ-atts; >
  164. <!-- LONG NAME: Platform -->
  165. <!ELEMENT platform (%words.cnt;)* >
  166. <!ATTLIST platform
  167. %univ-atts; >
  168. <!-- LONG NAME: Program Number -->
  169. <!ELEMENT prognum (%words.cnt;)* >
  170. <!ATTLIST prognum
  171. %univ-atts; >
  172. <!-- LONG NAME: Feature Number -->
  173. <!ELEMENT featnum (%words.cnt;)* >
  174. <!ATTLIST featnum
  175. %univ-atts; >
  176. <!-- LONG NAME: Component -->
  177. <!ELEMENT component (%words.cnt;)* >
  178. <!ATTLIST component
  179. %univ-atts; >
  180. <!-- LONG NAME: Other Metadata -->
  181. <!-- NOTE: needs to be HTML-equiv, at least -->
  182. <!ELEMENT othermeta EMPTY >
  183. <!ATTLIST othermeta
  184. name CDATA #REQUIRED
  185. content CDATA #REQUIRED
  186. translate-content
  187. (yes | no |
  188. -dita-use-conref-target) #IMPLIED
  189. %univ-atts; >
  190. <!-- LONG NAME: Resource Identifier -->
  191. <!ELEMENT resourceid EMPTY >
  192. <!ATTLIST resourceid
  193. %select-atts;
  194. %localization-atts;
  195. id CDATA #REQUIRED
  196. conref CDATA #IMPLIED
  197. appname CDATA #IMPLIED >
  198. <!-- ============================================================= -->
  199. <!-- SPECIALIZATION ATTRIBUTE DECLARATIONS -->
  200. <!-- ============================================================= -->
  201. <!ATTLIST author %global-atts; class CDATA "- topic/author " >
  202. <!ATTLIST source %global-atts; class CDATA "- topic/source " >
  203. <!ATTLIST publisher %global-atts; class CDATA "- topic/publisher " >
  204. <!ATTLIST copyright %global-atts; class CDATA "- topic/copyright " >
  205. <!ATTLIST copyryear %global-atts; class CDATA "- topic/copyryear " >
  206. <!ATTLIST copyrholder %global-atts; class CDATA "- topic/copyrholder " >
  207. <!ATTLIST critdates %global-atts; class CDATA "- topic/critdates " >
  208. <!ATTLIST created %global-atts; class CDATA "- topic/created " >
  209. <!ATTLIST revised %global-atts; class CDATA "- topic/revised " >
  210. <!ATTLIST permissions %global-atts; class CDATA "- topic/permissions " >
  211. <!ATTLIST category %global-atts; class CDATA "- topic/category " >
  212. <!ATTLIST audience %global-atts; class CDATA "- topic/audience " >
  213. <!ATTLIST keywords %global-atts; class CDATA "- topic/keywords " >
  214. <!ATTLIST prodinfo %global-atts; class CDATA "- topic/prodinfo " >
  215. <!ATTLIST prodname %global-atts; class CDATA "- topic/prodname " >
  216. <!ATTLIST vrmlist %global-atts; class CDATA "- topic/vrmlist " >
  217. <!ATTLIST vrm %global-atts; class CDATA "- topic/vrm " >
  218. <!ATTLIST brand %global-atts; class CDATA "- topic/brand " >
  219. <!ATTLIST series %global-atts; class CDATA "- topic/series " >
  220. <!ATTLIST platform %global-atts; class CDATA "- topic/platform " >
  221. <!ATTLIST prognum %global-atts; class CDATA "- topic/prognum " >
  222. <!ATTLIST featnum %global-atts; class CDATA "- topic/featnum " >
  223. <!ATTLIST component %global-atts; class CDATA "- topic/component " >
  224. <!ATTLIST othermeta %global-atts; class CDATA "- topic/othermeta " >
  225. <!ATTLIST resourceid %global-atts; class CDATA "- topic/resourceid " >
  226. <!-- ================== End Metadata ================================ -->