subjectscheme-outputclass.ditamap 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE subjectScheme PUBLIC "-//OASIS//DTD DITA Subject Scheme Map//EN" "subjectScheme.dtd">
  3. <!-- This file is part of the DITA Open Toolkit project. See the accompanying LICENSE file for applicable license. -->
  4. <subjectScheme>
  5. <subjectHead>
  6. <subjectHeadMeta>
  7. <navtitle>Controlled values for @outputclass on certain elements</navtitle>
  8. </subjectHeadMeta>
  9. </subjectHead>
  10. <subjectdef keys="bootstrap-classes">
  11. <topicmeta>
  12. <navtitle>Bootstrap–specific classes </navtitle>
  13. <shortdesc>Used to pick up Bootstrap formatting in site output.</shortdesc>
  14. </topicmeta>
  15. <subjectdef keys="table-outputclass">
  16. <topicmeta>
  17. <navtitle>Tables</navtitle>
  18. <shortdesc>Highlight rows on hover</shortdesc>
  19. </topicmeta>
  20. <subjectdef keys="table-hover"/>
  21. </subjectdef>
  22. <subjectdef keys="ph-outputclass">
  23. <topicmeta>
  24. <navtitle>Phrases</navtitle>
  25. </topicmeta>
  26. <subjectdef keys="small"/>
  27. <subjectdef keys="text-muted"/>
  28. </subjectdef>
  29. </subjectdef>
  30. <subjectdef keys="codeblock-outputclass">
  31. <topicmeta>
  32. <navtitle>Codeblocks</navtitle>
  33. </topicmeta>
  34. <subjectdef keys="codeblock-dita-ot-extensions">
  35. <topicmeta>
  36. <navtitle>DITA-OT Processing Extensions</navtitle>
  37. <shortdesc>https://www.dita-ot.org/dev/reference/extended-functionality.html</shortdesc>
  38. </topicmeta>
  39. <subjectdef keys="normalize-space"/>
  40. <subjectdef keys="show-line-numbers"/>
  41. <subjectdef keys="show-whitespace"/>
  42. </subjectdef>
  43. <subjectdef keys="codeblock-syntax-highlights">
  44. <topicmeta>
  45. <navtitle>Syntax Highlights</navtitle>
  46. <shortdesc>Used to trigger syntax highlighting via https://prismjs.com.</shortdesc>
  47. </topicmeta>
  48. <subjectdef keys="language-bash"/>
  49. <subjectdef keys="language-clike"/>
  50. <subjectdef keys="language-css"/>
  51. <subjectdef keys="language-haskell"/>
  52. <subjectdef keys="language-html"/>
  53. <subjectdef keys="language-java"/>
  54. <subjectdef keys="language-javascript"/>
  55. <subjectdef keys="language-json"/>
  56. <subjectdef keys="language-markdown"/>
  57. <subjectdef keys="language-markup"/>
  58. <subjectdef keys="language-mathml"/>
  59. <subjectdef keys="language-properties"/>
  60. <subjectdef keys="language-svg"/>
  61. <subjectdef keys="language-xml"/>
  62. <subjectdef keys="language-yaml"/>
  63. </subjectdef>
  64. </subjectdef>
  65. <subjectdef keys="codeph-outputclass">
  66. <topicmeta>
  67. <navtitle>Code phrases</navtitle>
  68. <shortdesc>&lt;codeph&gt; is used semantically three unique ways in the OT docs. Rather than using element
  69. specialization this limits @outputclass on &lt;codeph&gt;, effectively creating semantic specialization without
  70. needing to modify DTDs or schemas. How &lt;codeph&gt; is used:
  71. https://github.com/dita-ot/docs/wiki/coding-guidelines#plug-ins</shortdesc>
  72. </topicmeta>
  73. <subjectdef keys="ant-target"/>
  74. <subjectdef keys="plugin-name"/>
  75. <subjectdef keys="preprocess"/>
  76. </subjectdef>
  77. <subjectdef keys="title-outputclass">
  78. <topicmeta>
  79. <navtitle>Titles</navtitle>
  80. <shortdesc>Added by automated processes; not to be manually added by authors.</shortdesc>
  81. </topicmeta>
  82. <subjectdef keys="generated"/>
  83. </subjectdef>
  84. <!-- Bind an attribute to a tree of related values -->
  85. <enumerationdef>
  86. <elementdef name="codeblock"/>
  87. <attributedef name="outputclass"/>
  88. <subjectdef keyref="codeblock-dita-ot-extensions"/>
  89. <subjectdef keyref="codeblock-syntax-highlights"/>
  90. </enumerationdef>
  91. <enumerationdef>
  92. <elementdef name="codeph"/>
  93. <attributedef name="outputclass"/>
  94. <subjectdef keyref="codeph-outputclass"/>
  95. </enumerationdef>
  96. <enumerationdef>
  97. <elementdef name="ph"/>
  98. <attributedef name="outputclass"/>
  99. <subjectdef keyref="ph-outputclass"/>
  100. </enumerationdef>
  101. <enumerationdef>
  102. <elementdef name="simpletable"/>
  103. <attributedef name="outputclass"/>
  104. <subjectdef keyref="table-outputclass"/>
  105. </enumerationdef>
  106. <enumerationdef>
  107. <elementdef name="table"/>
  108. <attributedef name="outputclass"/>
  109. <subjectdef keyref="table-outputclass"/>
  110. </enumerationdef>
  111. <enumerationdef>
  112. <elementdef name="title"/>
  113. <attributedef name="outputclass"/>
  114. <subjectdef keyref="title-outputclass"/>
  115. </enumerationdef>
  116. </subjectScheme>