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