blob: 686dbd7884717ef2e6f29866c0fdd09008f7bb4a [file] [log] [blame]
dacarvereb106902008-11-03 22:27:34 +00001<!-- ============================================================= -->
2<!-- HEADER -->
3<!-- ============================================================= -->
4<!-- MODULE: DITA Glossary DTD -->
5<!-- VERSION: 1.1 -->
6<!-- DATE: November 2006 -->
7<!-- -->
8<!-- ============================================================= -->
9
10<!-- ============================================================= -->
11<!-- PUBLIC DOCUMENT TYPE DEFINITION -->
12<!-- TYPICAL INVOCATION -->
13<!-- -->
14<!-- Refer to this file by the following public identifier or an
15 appropriate system identifier
16PUBLIC "-//OASIS//DTD DITA Glossary//EN"
17 Delivered as file "glossary.dtd" -->
18
19<!-- The public ID above refers to the latest version of this DTD.
20 To refer to this specific version, you may use this value:
21PUBLIC "-//OASIS//DTD DITA 1.1 Glossary//EN" -->
22
23<!-- ============================================================= -->
24<!-- SYSTEM: Darwin Information Typing Architecture (DITA) -->
25<!-- -->
26<!-- PURPOSE: DTD to describe DITA Glossary topics -->
27<!-- -->
28<!-- ORIGINAL CREATION DATE: -->
29<!-- June 2006 -->
30<!-- -->
31<!-- (C) Copyright OASIS Open 2006. -->
32<!-- All Rights Reserved. -->
33<!-- -->
34<!-- UPDATES: -->
35<!-- ============================================================= -->
36
37
38<!-- ============================================================= -->
39<!-- DOMAIN ENTITY DECLARATIONS -->
40<!-- ============================================================= -->
41
42
43<!ENTITY % ui-d-dec PUBLIC
44"-//OASIS//ENTITIES DITA User Interface Domain//EN"
45"uiDomain.ent" >
46%ui-d-dec;
47
48<!ENTITY % hi-d-dec PUBLIC
49"-//OASIS//ENTITIES DITA Highlight Domain//EN"
50"highlightDomain.ent" >
51%hi-d-dec;
52
53<!ENTITY % pr-d-dec PUBLIC
54"-//OASIS//ENTITIES DITA Programming Domain//EN"
55"programmingDomain.ent" >
56%pr-d-dec;
57
58<!ENTITY % sw-d-dec PUBLIC
59"-//OASIS//ENTITIES DITA Software Domain//EN"
60"softwareDomain.ent" >
61%sw-d-dec;
62
63<!ENTITY % ut-d-dec PUBLIC
64"-//OASIS//ENTITIES DITA Utilities Domain//EN"
65"utilitiesDomain.ent" >
66%ut-d-dec;
67
68<!ENTITY % indexing-d-dec PUBLIC
69"-//OASIS//ENTITIES DITA Indexing Domain//EN"
70"indexingDomain.ent" >
71%indexing-d-dec;
72
73<!-- ============================================================= -->
74<!-- DOMAIN ATTRIBUTE DECLARATIONS -->
75<!-- ============================================================= -->
76
77
78<!-- ============================================================= -->
79<!-- DOMAIN EXTENSIONS -->
80<!-- ============================================================= -->
81<!-- One for each extended base element, with
82 the name of the domain(s) in which the
83 extension was declared -->
84
85<!ENTITY % pre "pre | %pr-d-pre; | %sw-d-pre; |
86 %ui-d-pre;" >
87<!ENTITY % keyword "keyword | %pr-d-keyword; | %sw-d-keyword; |
88 %ui-d-keyword;" >
89<!ENTITY % ph "ph | %pr-d-ph; | %sw-d-ph; |
90 %hi-d-ph; | %ui-d-ph;" >
91<!ENTITY % fig "fig | %pr-d-fig; | %ut-d-fig;" >
92<!ENTITY % dl "dl | %pr-d-dl;" >
93<!ENTITY % index-base "index-base | %indexing-d-index-base;" >
94
95<!-- ============================================================= -->
96<!-- DOMAIN ATTRIBUTE EXTENSIONS -->
97<!-- ============================================================= -->
98<!ENTITY % props-attribute-extensions "" >
99<!ENTITY % base-attribute-extensions "" >
100
101
102<!-- ============================================================= -->
103<!-- TOPIC NESTING OVERRIDE -->
104<!-- ============================================================= -->
105
106<!-- Redefine the infotype entity to exclude
107 other topic types and disallow nesting -->
108<!ENTITY % glossentry-info-types
109 "no-topic-nesting" >
110
111
112<!-- ============================================================= -->
113<!-- DOMAINS ATTRIBUTE OVERRIDE -->
114<!-- ============================================================= -->
115<!-- Must be declared ahead of the DTDs, which
116 puts @domains first in order -->
117
118<!ENTITY included-domains
119 "&ui-d-att; &hi-d-att; &pr-d-att; &sw-d-att;
120 &ut-d-att; &indexing-d-att;" >
121
122
123<!-- ============================================================= -->
124<!-- TOPIC ELEMENT INTEGRATION -->
125<!-- ============================================================= -->
126
127<!-- Embed topic to get generic elements -->
128<!ENTITY % topic-type PUBLIC
129"-//OASIS//ELEMENTS DITA Topic//EN"
130"topic.mod" >
131%topic-type;
132
133<!ENTITY % concept-typemod
134 PUBLIC
135"-//OASIS//ELEMENTS DITA Concept//EN"
136"concept.mod" >
137%concept-typemod;
138
139<!-- Embed glossary to get specific elements -->
140<!ENTITY % glossary-typemod
141 PUBLIC
142"-//OASIS//ELEMENTS DITA Glossary//EN"
143"glossary.mod" >
144%glossary-typemod;
145
146
147<!-- ============================================================= -->
148<!-- DOMAIN ELEMENT INTEGRATION -->
149<!-- ============================================================= -->
150
151
152<!ENTITY % ui-d-def PUBLIC
153"-//OASIS//ELEMENTS DITA User Interface Domain//EN"
154"uiDomain.mod" >
155%ui-d-def;
156
157<!ENTITY % hi-d-def PUBLIC
158"-//OASIS//ELEMENTS DITA Highlight Domain//EN"
159"highlightDomain.mod" >
160%hi-d-def;
161
162<!ENTITY % pr-d-def PUBLIC
163"-//OASIS//ELEMENTS DITA Programming Domain//EN"
164"programmingDomain.mod" >
165%pr-d-def;
166
167<!ENTITY % sw-d-def PUBLIC
168"-//OASIS//ELEMENTS DITA Software Domain//EN"
169"softwareDomain.mod" >
170%sw-d-def;
171
172<!ENTITY % ut-d-def PUBLIC
173"-//OASIS//ELEMENTS DITA Utilities Domain//EN"
174"utilitiesDomain.mod" >
175%ut-d-def;
176
177<!ENTITY % indexing-d-def PUBLIC
178"-//OASIS//ELEMENTS DITA Indexing Domain//EN"
179"indexingDomain.mod" >
180%indexing-d-def;
181
182<!-- ================== End DITA Glossary DTD =================== -->