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