1 | <!-- ============================================================= -->
|
---|
2 | <!-- HEADER -->
|
---|
3 | <!-- ============================================================= -->
|
---|
4 | <!-- MODULE: DITA Book Map XSD Module -->
|
---|
5 | <!-- VERSION: 1.1 -->
|
---|
6 | <!-- DATE: November 2006 -->
|
---|
7 | <!-- -->
|
---|
8 | <!-- ============================================================= -->
|
---|
9 |
|
---|
10 |
|
---|
11 | <!-- ============================================================= -->
|
---|
12 | <!-- SYSTEM: Darwin Information Typing Architecture (DITA) -->
|
---|
13 | <!-- -->
|
---|
14 | <!-- PURPOSE: W3C XML Schema to describe DITA book maps -->
|
---|
15 | <!-- -->
|
---|
16 | <!-- ORIGINAL CREATION DATE: -->
|
---|
17 | <!-- June 2006 -->
|
---|
18 | <!-- -->
|
---|
19 | <!-- (C) Copyright OASIS-Open.org 2006 -->
|
---|
20 | <!-- All Rights Reserved. -->
|
---|
21 | <!-- ============================================================= -->
|
---|
22 | <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/">
|
---|
23 |
|
---|
24 |
|
---|
25 | <!-- ======= IMPORT - XML attributes and namespace ======= -->
|
---|
26 | <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="urn:oasis:names:tc:dita:xsd:xml.xsd:1.1"/>
|
---|
27 | <xs:import namespace="http://dita.oasis-open.org/architecture/2005/" schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.1"/>
|
---|
28 |
|
---|
29 | <xs:attributeGroup name="chapter-atts">
|
---|
30 | <xs:attribute name="navtitle" type="xs:string" />
|
---|
31 | <xs:attribute name="href" type="xs:string" />
|
---|
32 | <xs:attribute name="keyref" type="xs:string" />
|
---|
33 | <xs:attribute name="outputclass" type="xs:string" />
|
---|
34 | <xs:attribute name="copy-to" type="xs:string" />
|
---|
35 | <xs:attributeGroup ref="topicref-atts"/>
|
---|
36 | <xs:attributeGroup ref="univ-atts"/>
|
---|
37 | </xs:attributeGroup>
|
---|
38 |
|
---|
39 | <xs:element name="bookmap">
|
---|
40 | <xs:annotation>
|
---|
41 | <xs:documentation>The <bookmap> element is a map file used to organize DITA content
|
---|
42 | into a traditional book format. </xs:documentation>
|
---|
43 | </xs:annotation>
|
---|
44 | <xs:complexType>
|
---|
45 | <xs:complexContent>
|
---|
46 | <xs:extension base="bookmap.class">
|
---|
47 | <xs:attribute ref="class" default="- map/map bookmap/bookmap " />
|
---|
48 | </xs:extension>
|
---|
49 | </xs:complexContent>
|
---|
50 | </xs:complexType>
|
---|
51 | </xs:element>
|
---|
52 | <xs:complexType name="bookmap.class">
|
---|
53 | <xs:sequence>
|
---|
54 | <xs:choice minOccurs="0">
|
---|
55 | <xs:group ref="title"/>
|
---|
56 | <xs:group ref="booktitle"/>
|
---|
57 | </xs:choice>
|
---|
58 | <xs:group ref="bookmeta" minOccurs="0"/>
|
---|
59 | <xs:group ref="frontmatter" minOccurs="0"/>
|
---|
60 | <xs:group ref="chapter" minOccurs="0" maxOccurs="unbounded"/>
|
---|
61 | <xs:group ref="part" minOccurs="0" maxOccurs="unbounded"/>
|
---|
62 | <xs:group ref="appendix" minOccurs="0" maxOccurs="unbounded"/>
|
---|
63 | <xs:group ref="backmatter" minOccurs="0"/>
|
---|
64 | <xs:group ref="reltable" minOccurs="0" maxOccurs="unbounded"/>
|
---|
65 | </xs:sequence>
|
---|
66 | <xs:attribute name="id" type="xs:ID"/>
|
---|
67 | <xs:attribute name="conref" type="xs:string"/>
|
---|
68 | <xs:attribute name="anchorref" type="xs:string"/>
|
---|
69 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
70 | <xs:attributeGroup ref="localization-atts"/>
|
---|
71 | <xs:attributeGroup ref="select-atts"/>
|
---|
72 | <xs:attributeGroup ref="topicref-atts"/>
|
---|
73 | <xs:attribute ref="ditaarch:DITAArchVersion"/>
|
---|
74 | <xs:attributeGroup ref="global-atts" />
|
---|
75 | </xs:complexType>
|
---|
76 |
|
---|
77 | <xs:element name="bookmeta">
|
---|
78 | <xs:annotation>
|
---|
79 | <xs:documentation>The <bookmeta> element contains information about the book that
|
---|
80 | is not considered book content, such as copyright information, author information,
|
---|
81 | and any classifications. </xs:documentation>
|
---|
82 | </xs:annotation>
|
---|
83 | <xs:complexType>
|
---|
84 | <xs:complexContent>
|
---|
85 | <xs:extension base="bookmeta.class">
|
---|
86 | <xs:attribute ref="class" default="- map/topicmeta bookmap/bookmeta " />
|
---|
87 | </xs:extension>
|
---|
88 | </xs:complexContent>
|
---|
89 | </xs:complexType>
|
---|
90 | </xs:element>
|
---|
91 | <xs:complexType name="bookmeta.class">
|
---|
92 | <xs:sequence>
|
---|
93 | <xs:sequence>
|
---|
94 | <xs:group ref="linktext" minOccurs="0"/>
|
---|
95 | <xs:group ref="searchtitle" minOccurs="0"/>
|
---|
96 | <xs:group ref="shortdesc" minOccurs="0"/>
|
---|
97 | <xs:group ref="author" minOccurs="0" maxOccurs="unbounded"/>
|
---|
98 | <xs:group ref="source" minOccurs="0"/>
|
---|
99 | <xs:group ref="publisherinformation" minOccurs="0"/>
|
---|
100 | <xs:group ref="critdates" minOccurs="0"/>
|
---|
101 | <xs:group ref="permissions" minOccurs="0"/>
|
---|
102 | <xs:group ref="audience" minOccurs="0" maxOccurs="unbounded"/>
|
---|
103 | <xs:group ref="category" minOccurs="0" maxOccurs="unbounded"/>
|
---|
104 | <xs:group ref="keywords" minOccurs="0" maxOccurs="unbounded"/>
|
---|
105 | <xs:group ref="prodinfo" minOccurs="0" maxOccurs="unbounded"/>
|
---|
106 | <xs:group ref="othermeta" minOccurs="0" maxOccurs="unbounded"/>
|
---|
107 | <xs:group ref="resourceid" minOccurs="0" maxOccurs="unbounded"/>
|
---|
108 | <xs:group ref="bookid" minOccurs="0"/>
|
---|
109 | <xs:group ref="bookchangehistory" minOccurs="0" maxOccurs="unbounded"/>
|
---|
110 | <xs:group ref="bookrights" minOccurs="0" maxOccurs="unbounded"/>
|
---|
111 | <xs:group ref="data" minOccurs="0" maxOccurs="unbounded"/>
|
---|
112 | </xs:sequence>
|
---|
113 | </xs:sequence>
|
---|
114 | <xs:attribute name="lockmeta" type="yesno-att.class"/>
|
---|
115 | <xs:attributeGroup ref="univ-atts"/>
|
---|
116 | <xs:attributeGroup ref="global-atts" />
|
---|
117 | </xs:complexType>
|
---|
118 |
|
---|
119 | <xs:element name="frontmatter">
|
---|
120 | <xs:annotation>
|
---|
121 | <xs:documentation>The <frontmatter> element contains the material that precedes
|
---|
122 | the main body of a document. It may include items such as an abstract, a preface,
|
---|
123 | and various types of book lists such as a <toc>, <tablelist>, or <figurelist>. </xs:documentation>
|
---|
124 | </xs:annotation>
|
---|
125 | <xs:complexType>
|
---|
126 | <xs:complexContent>
|
---|
127 | <xs:extension base="frontmatter.class">
|
---|
128 | <xs:attribute ref="class" default="- map/topicref bookmap/frontmatter " />
|
---|
129 | </xs:extension>
|
---|
130 | </xs:complexContent>
|
---|
131 | </xs:complexType>
|
---|
132 | </xs:element>
|
---|
133 | <xs:complexType name="frontmatter.class">
|
---|
134 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
135 | <xs:group ref="booklists" />
|
---|
136 | <xs:group ref="notices" />
|
---|
137 | <xs:group ref="dedication" />
|
---|
138 | <xs:group ref="colophon" />
|
---|
139 | <xs:group ref="bookabstract" />
|
---|
140 | <xs:group ref="draftintro" />
|
---|
141 | <xs:group ref="preface" />
|
---|
142 | <xs:group ref="topicref" />
|
---|
143 | </xs:choice>
|
---|
144 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
145 | <xs:attribute name="query" type="xs:string"/>
|
---|
146 | <xs:attributeGroup ref="topicref-atts" />
|
---|
147 | <xs:attributeGroup ref="univ-atts" />
|
---|
148 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
149 | <xs:attributeGroup ref="global-atts" />
|
---|
150 | </xs:complexType>
|
---|
151 |
|
---|
152 | <xs:element name="backmatter">
|
---|
153 | <xs:annotation>
|
---|
154 | <xs:documentation>The <backmatter> element contains the material that follows
|
---|
155 | the main body of a document and any appendixes. It may include items such
|
---|
156 | as a colophon, legal notices, and various types of book lists such as a glossary
|
---|
157 | or an index. </xs:documentation>
|
---|
158 | </xs:annotation>
|
---|
159 | <xs:complexType>
|
---|
160 | <xs:complexContent>
|
---|
161 | <xs:extension base="backmatter.class">
|
---|
162 | <xs:attribute ref="class" default="- map/topicref bookmap/backmatter " />
|
---|
163 | </xs:extension>
|
---|
164 | </xs:complexContent>
|
---|
165 | </xs:complexType>
|
---|
166 | </xs:element>
|
---|
167 | <xs:complexType name="backmatter.class">
|
---|
168 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
169 | <xs:group ref="booklists" />
|
---|
170 | <xs:group ref="notices" />
|
---|
171 | <xs:group ref="dedication" />
|
---|
172 | <xs:group ref="colophon" />
|
---|
173 | <xs:group ref="amendments" />
|
---|
174 | <xs:group ref="topicref" />
|
---|
175 | </xs:choice>
|
---|
176 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
177 | <xs:attribute name="query" type="xs:string"/>
|
---|
178 | <xs:attributeGroup ref="topicref-atts" />
|
---|
179 | <xs:attributeGroup ref="univ-atts" />
|
---|
180 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
181 | <xs:attributeGroup ref="global-atts" />
|
---|
182 | </xs:complexType>
|
---|
183 |
|
---|
184 | <xs:element name="publisherinformation">
|
---|
185 | <xs:annotation>
|
---|
186 | <xs:documentation>The <publisherinformation> contains information about what group
|
---|
187 | or person published the book, where it was published, and certain details
|
---|
188 | about its publication history. Other publication history information is found
|
---|
189 | in the <bookchangehistory> element. </xs:documentation>
|
---|
190 | </xs:annotation>
|
---|
191 | <xs:complexType>
|
---|
192 | <xs:complexContent>
|
---|
193 | <xs:extension base="publisherinformation.class">
|
---|
194 | <xs:attribute ref="class" default="- topic/publisher bookmap/publisherinformation "/>
|
---|
195 | </xs:extension>
|
---|
196 | </xs:complexContent>
|
---|
197 | </xs:complexType>
|
---|
198 | </xs:element>
|
---|
199 | <xs:complexType name="publisherinformation.class">
|
---|
200 | <xs:sequence >
|
---|
201 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
202 | <xs:group ref="person"/>
|
---|
203 | <xs:group ref="organization"/>
|
---|
204 | </xs:choice>
|
---|
205 | <xs:group ref="printlocation" minOccurs="0" maxOccurs="unbounded"/>
|
---|
206 | <xs:group ref="published" minOccurs="0" maxOccurs="unbounded"/>
|
---|
207 | <xs:group ref="data" minOccurs="0" maxOccurs="unbounded"/>
|
---|
208 | </xs:sequence>
|
---|
209 | <xs:attribute name="href" type="xs:string" />
|
---|
210 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
211 | <xs:attributeGroup ref="univ-atts"/>
|
---|
212 | <xs:attributeGroup ref="global-atts"/>
|
---|
213 | </xs:complexType>
|
---|
214 |
|
---|
215 | <xs:element name="person">
|
---|
216 | <xs:annotation>
|
---|
217 | <xs:documentation>The <person> element contains information about the name of
|
---|
218 | a person. Note that unlike the <personname> element, the <person> element
|
---|
219 | is not restricted to describing the names of authors. </xs:documentation>
|
---|
220 | </xs:annotation>
|
---|
221 | <xs:complexType mixed="true">
|
---|
222 | <xs:complexContent>
|
---|
223 | <xs:extension base="person.class">
|
---|
224 | <xs:attribute ref="class" default="- topic/data bookmap/person "/>
|
---|
225 | </xs:extension>
|
---|
226 | </xs:complexContent>
|
---|
227 | </xs:complexType>
|
---|
228 | </xs:element>
|
---|
229 | <xs:complexType name="person.class" mixed="true">
|
---|
230 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
231 | <xs:group ref="words.cnt"/>
|
---|
232 | </xs:choice>
|
---|
233 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
234 | <xs:attributeGroup ref="global-atts"/>
|
---|
235 | </xs:complexType>
|
---|
236 |
|
---|
237 | <xs:element name="organization">
|
---|
238 | <xs:annotation>
|
---|
239 | <xs:documentation>The <organization> element contains the name of an organization.
|
---|
240 | Note that unlike <organizationname>, the <organization> element is not
|
---|
241 | restricted to usage within <authorinformation>; it does not have to contain
|
---|
242 | the name of an authoring organization.</xs:documentation>
|
---|
243 | </xs:annotation>
|
---|
244 | <xs:complexType mixed="true">
|
---|
245 | <xs:complexContent>
|
---|
246 | <xs:extension base="organization.class">
|
---|
247 | <xs:attribute ref="class" default="- topic/data bookmap/organization "/>
|
---|
248 | </xs:extension>
|
---|
249 | </xs:complexContent>
|
---|
250 | </xs:complexType>
|
---|
251 | </xs:element>
|
---|
252 | <xs:complexType name="organization.class" mixed="true">
|
---|
253 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
254 | <xs:group ref="words.cnt"/>
|
---|
255 | </xs:choice>
|
---|
256 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
257 | <xs:attributeGroup ref="global-atts"/>
|
---|
258 | </xs:complexType>
|
---|
259 |
|
---|
260 | <xs:element name="bookchangehistory">
|
---|
261 | <xs:annotation>
|
---|
262 | <xs:documentation>The <bookchangehistory> element contains information about the
|
---|
263 | history of the book's creation and publishing lifecycle, who wrote, reviewed,
|
---|
264 | edited, and tested the book, and when these events took place. </xs:documentation>
|
---|
265 | </xs:annotation>
|
---|
266 | <xs:complexType>
|
---|
267 | <xs:complexContent>
|
---|
268 | <xs:extension base="bookchangehistory.class">
|
---|
269 | <xs:attribute ref="class" default="- topic/data bookmap/bookchangehistory "/>
|
---|
270 | </xs:extension>
|
---|
271 | </xs:complexContent>
|
---|
272 | </xs:complexType>
|
---|
273 | </xs:element>
|
---|
274 | <xs:complexType name="bookchangehistory.class" >
|
---|
275 | <xs:sequence >
|
---|
276 | <xs:group ref="reviewed" minOccurs="0" maxOccurs="unbounded"/>
|
---|
277 | <xs:group ref="edited" minOccurs="0" maxOccurs="unbounded"/>
|
---|
278 | <xs:group ref="tested" minOccurs="0" maxOccurs="unbounded"/>
|
---|
279 | <xs:group ref="approved" minOccurs="0" maxOccurs="unbounded"/>
|
---|
280 | <xs:group ref="bookevent" minOccurs="0" maxOccurs="unbounded"/>
|
---|
281 | </xs:sequence>
|
---|
282 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
283 | <xs:attributeGroup ref="global-atts"/>
|
---|
284 | </xs:complexType>
|
---|
285 |
|
---|
286 | <xs:element name="bookid">
|
---|
287 | <xs:annotation>
|
---|
288 | <xs:documentation>The <bookid> element contains the publisher's identification
|
---|
289 | information for the book, such as part number, edition number and ISBN number. </xs:documentation>
|
---|
290 | </xs:annotation>
|
---|
291 | <xs:complexType>
|
---|
292 | <xs:complexContent>
|
---|
293 | <xs:extension base="bookid.class">
|
---|
294 | <xs:attribute ref="class" default="- topic/data bookmap/bookid "/>
|
---|
295 | </xs:extension>
|
---|
296 | </xs:complexContent>
|
---|
297 | </xs:complexType>
|
---|
298 | </xs:element>
|
---|
299 | <xs:complexType name="bookid.class" >
|
---|
300 | <xs:sequence >
|
---|
301 | <xs:group ref="bookpartno" minOccurs="0" maxOccurs="unbounded"/>
|
---|
302 | <xs:group ref="edition" minOccurs="0" />
|
---|
303 | <xs:group ref="isbn" minOccurs="0" />
|
---|
304 | <xs:group ref="booknumber" minOccurs="0" />
|
---|
305 | <xs:group ref="volume" minOccurs="0" maxOccurs="unbounded"/>
|
---|
306 | <xs:group ref="maintainer" minOccurs="0" />
|
---|
307 | </xs:sequence>
|
---|
308 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
309 | <xs:attributeGroup ref="global-atts"/>
|
---|
310 | </xs:complexType>
|
---|
311 |
|
---|
312 | <xs:element name="summary">
|
---|
313 | <xs:annotation>
|
---|
314 | <xs:documentation>The <summary> element contains a text summary associated with
|
---|
315 | a book event (such as <approved> or <reviewed>) or with the list of
|
---|
316 | copyrights for the book.</xs:documentation>
|
---|
317 | </xs:annotation>
|
---|
318 | <xs:complexType mixed="true">
|
---|
319 | <xs:complexContent>
|
---|
320 | <xs:extension base="summary.class">
|
---|
321 | <xs:attribute ref="class" default="- topic/ph bookmap/summary "/>
|
---|
322 | </xs:extension>
|
---|
323 | </xs:complexContent>
|
---|
324 | </xs:complexType>
|
---|
325 | </xs:element>
|
---|
326 | <xs:complexType name="summary.class" mixed="true">
|
---|
327 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
328 | <xs:group ref="words.cnt"/>
|
---|
329 | </xs:choice>
|
---|
330 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
331 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
332 | <xs:attributeGroup ref="univ-atts"/>
|
---|
333 | <xs:attributeGroup ref="global-atts"/>
|
---|
334 | </xs:complexType>
|
---|
335 |
|
---|
336 | <xs:element name="printlocation">
|
---|
337 | <xs:annotation>
|
---|
338 | <xs:documentation>The <printlocation> element indicates the location where the
|
---|
339 | book was printed. Customarily, the content is restricted to the name of the
|
---|
340 | country. </xs:documentation>
|
---|
341 | </xs:annotation>
|
---|
342 | <xs:complexType mixed="true">
|
---|
343 | <xs:complexContent>
|
---|
344 | <xs:extension base="printlocation.class">
|
---|
345 | <xs:attribute ref="class" default="- topic/data bookmap/printlocation "/>
|
---|
346 | </xs:extension>
|
---|
347 | </xs:complexContent>
|
---|
348 | </xs:complexType>
|
---|
349 | </xs:element>
|
---|
350 | <xs:complexType name="printlocation.class" mixed="true">
|
---|
351 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
352 | <xs:group ref="words.cnt"/>
|
---|
353 | </xs:choice>
|
---|
354 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
355 | <xs:attributeGroup ref="global-atts"/>
|
---|
356 | </xs:complexType>
|
---|
357 |
|
---|
358 | <xs:element name="published">
|
---|
359 | <xs:annotation>
|
---|
360 | <xs:documentation>The <published> element contains information about the person
|
---|
361 | or organization publishing the book, the dates when it was started and completed,
|
---|
362 | and any special restrictions associated with it. </xs:documentation>
|
---|
363 | </xs:annotation>
|
---|
364 | <xs:complexType>
|
---|
365 | <xs:complexContent>
|
---|
366 | <xs:extension base="published.class">
|
---|
367 | <xs:attribute ref="class" default="- topic/data bookmap/published "/>
|
---|
368 | </xs:extension>
|
---|
369 | </xs:complexContent>
|
---|
370 | </xs:complexType>
|
---|
371 | </xs:element>
|
---|
372 | <xs:complexType name="published.class">
|
---|
373 | <xs:sequence >
|
---|
374 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
375 | <xs:group ref="person" />
|
---|
376 | <xs:group ref="organization"/>
|
---|
377 | </xs:choice>
|
---|
378 | <xs:group ref="publishtype" minOccurs="0" />
|
---|
379 | <xs:group ref="revisionid" minOccurs="0" />
|
---|
380 | <xs:group ref="started" minOccurs="0" />
|
---|
381 | <xs:group ref="completed" minOccurs="0" />
|
---|
382 | <xs:group ref="summary" minOccurs="0" />
|
---|
383 | <xs:group ref="data" minOccurs="0" maxOccurs="unbounded"/>
|
---|
384 | </xs:sequence>
|
---|
385 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
386 | <xs:attributeGroup ref="global-atts"/>
|
---|
387 | </xs:complexType>
|
---|
388 |
|
---|
389 | <xs:element name="publishtype">
|
---|
390 | <xs:annotation>
|
---|
391 | <xs:documentation>The <publishtype> element indicates whether the book is generally
|
---|
392 | available or is restricted in some way. The <keyword>value</keyword> attribute
|
---|
393 | indicates the restrictions.</xs:documentation>
|
---|
394 | </xs:annotation>
|
---|
395 | <xs:complexType>
|
---|
396 | <xs:complexContent>
|
---|
397 | <xs:extension base="publishtype.class">
|
---|
398 | <xs:attribute ref="class" default="- topic/data bookmap/publishtype "/>
|
---|
399 | </xs:extension>
|
---|
400 | </xs:complexContent>
|
---|
401 | </xs:complexType>
|
---|
402 | </xs:element>
|
---|
403 | <xs:complexType name="publishtype.class">
|
---|
404 | <xs:attributeGroup ref="univ-atts"/>
|
---|
405 | <xs:attribute name="name" type="xs:string"/>
|
---|
406 | <xs:attribute name="datatype" type="xs:string"/>
|
---|
407 | <xs:attribute name="value" use="required">
|
---|
408 | <xs:simpleType>
|
---|
409 | <xs:restriction base="xs:string">
|
---|
410 | <xs:enumeration value="beta"/>
|
---|
411 | <xs:enumeration value="limited"/>
|
---|
412 | <xs:enumeration value="general"/>
|
---|
413 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
414 | </xs:restriction>
|
---|
415 | </xs:simpleType>
|
---|
416 | </xs:attribute>
|
---|
417 | <xs:attribute name="href" type="xs:string"/>
|
---|
418 | <xs:attribute name="format" type="xs:string"/>
|
---|
419 | <xs:attribute name="type" type="xs:string"/>
|
---|
420 | <xs:attribute name="scope" type="scope-att.class"/>
|
---|
421 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
422 | <xs:attributeGroup ref="global-atts"/>
|
---|
423 | </xs:complexType>
|
---|
424 |
|
---|
425 | <xs:element name="revisionid">
|
---|
426 | <xs:annotation>
|
---|
427 | <xs:documentation>The <revisionid> element indicates the revision number or revision
|
---|
428 | ID of the book. The processing implementation determines how the level is
|
---|
429 | displayed. Common methods include using a dash, for example "-01". or a period,
|
---|
430 | such as ".01". </xs:documentation>
|
---|
431 | </xs:annotation>
|
---|
432 | <xs:complexType mixed="true">
|
---|
433 | <xs:complexContent>
|
---|
434 | <xs:extension base="revisionid.class">
|
---|
435 | <xs:attribute ref="class" default="- topic/ph bookmap/revisionid "/>
|
---|
436 | </xs:extension>
|
---|
437 | </xs:complexContent>
|
---|
438 | </xs:complexType>
|
---|
439 | </xs:element>
|
---|
440 | <xs:complexType name="revisionid.class" mixed="true">
|
---|
441 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
442 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
443 | <xs:attributeGroup ref="univ-atts"/>
|
---|
444 | <xs:attributeGroup ref="global-atts"/>
|
---|
445 | </xs:complexType>
|
---|
446 |
|
---|
447 | <xs:element name="started">
|
---|
448 | <xs:annotation>
|
---|
449 | <xs:documentation>The <started> element indicates a start date for some type of
|
---|
450 | book event, such as a review, editing, or testing. </xs:documentation>
|
---|
451 | </xs:annotation>
|
---|
452 | <xs:complexType>
|
---|
453 | <xs:complexContent>
|
---|
454 | <xs:extension base="started.class">
|
---|
455 | <xs:attribute ref="class" default="- topic/ph bookmap/started "/>
|
---|
456 | </xs:extension>
|
---|
457 | </xs:complexContent>
|
---|
458 | </xs:complexType>
|
---|
459 | </xs:element>
|
---|
460 | <xs:complexType name="started.class" >
|
---|
461 | <xs:choice>
|
---|
462 | <xs:sequence minOccurs="0">
|
---|
463 | <xs:group ref="year"/>
|
---|
464 | <xs:group ref="month"/>
|
---|
465 | <xs:group ref="day" minOccurs="0"/>
|
---|
466 | </xs:sequence>
|
---|
467 | <xs:sequence>
|
---|
468 | <xs:group ref="month"/>
|
---|
469 | <xs:group ref="day" minOccurs="0"/>
|
---|
470 | <xs:group ref="year"/>
|
---|
471 | </xs:sequence>
|
---|
472 | <xs:sequence>
|
---|
473 | <xs:group ref="day" />
|
---|
474 | <xs:group ref="month"/>
|
---|
475 | <xs:group ref="year"/>
|
---|
476 | </xs:sequence>
|
---|
477 | </xs:choice>
|
---|
478 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
479 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
480 | <xs:attributeGroup ref="univ-atts"/>
|
---|
481 | <xs:attributeGroup ref="global-atts"/>
|
---|
482 | </xs:complexType>
|
---|
483 |
|
---|
484 | <xs:element name="completed">
|
---|
485 | <xs:annotation>
|
---|
486 | <xs:documentation>The <completed> element indicates a completion date for some
|
---|
487 | type of book event, such as a review, editing, or testing. </xs:documentation>
|
---|
488 | </xs:annotation>
|
---|
489 | <xs:complexType>
|
---|
490 | <xs:complexContent>
|
---|
491 | <xs:extension base="completed.class">
|
---|
492 | <xs:attribute ref="class" default="- topic/ph bookmap/completed "/>
|
---|
493 | </xs:extension>
|
---|
494 | </xs:complexContent>
|
---|
495 | </xs:complexType>
|
---|
496 | </xs:element>
|
---|
497 | <xs:complexType name="completed.class" >
|
---|
498 | <xs:choice>
|
---|
499 | <xs:sequence minOccurs="0">
|
---|
500 | <xs:group ref="year"/>
|
---|
501 | <xs:group ref="month"/>
|
---|
502 | <xs:group ref="day" minOccurs="0"/>
|
---|
503 | </xs:sequence>
|
---|
504 | <xs:sequence>
|
---|
505 | <xs:group ref="month"/>
|
---|
506 | <xs:group ref="day" minOccurs="0"/>
|
---|
507 | <xs:group ref="year"/>
|
---|
508 | </xs:sequence>
|
---|
509 | <xs:sequence>
|
---|
510 | <xs:group ref="day" />
|
---|
511 | <xs:group ref="month"/>
|
---|
512 | <xs:group ref="year"/>
|
---|
513 | </xs:sequence>
|
---|
514 | </xs:choice>
|
---|
515 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
516 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
517 | <xs:attributeGroup ref="univ-atts"/>
|
---|
518 | <xs:attributeGroup ref="global-atts"/>
|
---|
519 | </xs:complexType>
|
---|
520 |
|
---|
521 | <xs:element name="year">
|
---|
522 | <xs:annotation>
|
---|
523 | <xs:documentation>The <year> element denotes a year.</xs:documentation>
|
---|
524 | </xs:annotation>
|
---|
525 | <xs:complexType mixed="true">
|
---|
526 | <xs:complexContent>
|
---|
527 | <xs:extension base="year.class">
|
---|
528 | <xs:attribute ref="class" default="- topic/ph bookmap/year "/>
|
---|
529 | </xs:extension>
|
---|
530 | </xs:complexContent>
|
---|
531 | </xs:complexType>
|
---|
532 | </xs:element>
|
---|
533 | <xs:complexType name="year.class" mixed="true">
|
---|
534 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
535 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
536 | <xs:attributeGroup ref="univ-atts"/>
|
---|
537 | <xs:attributeGroup ref="global-atts"/>
|
---|
538 | </xs:complexType>
|
---|
539 |
|
---|
540 | <xs:element name="month">
|
---|
541 | <xs:annotation>
|
---|
542 | <xs:documentation>The <month> element denotes a month of the year. </xs:documentation>
|
---|
543 | </xs:annotation>
|
---|
544 | <xs:complexType mixed="true">
|
---|
545 | <xs:complexContent>
|
---|
546 | <xs:extension base="month.class">
|
---|
547 | <xs:attribute ref="class" default="- topic/ph bookmap/month "/>
|
---|
548 | </xs:extension>
|
---|
549 | </xs:complexContent>
|
---|
550 | </xs:complexType>
|
---|
551 | </xs:element>
|
---|
552 | <xs:complexType name="month.class" mixed="true">
|
---|
553 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
554 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
555 | <xs:attributeGroup ref="univ-atts"/>
|
---|
556 | <xs:attributeGroup ref="global-atts"/>
|
---|
557 | </xs:complexType>
|
---|
558 |
|
---|
559 | <xs:element name="day">
|
---|
560 | <xs:annotation>
|
---|
561 | <xs:documentation>The <day> element denotes a day of the month. </xs:documentation>
|
---|
562 | </xs:annotation>
|
---|
563 | <xs:complexType mixed="true">
|
---|
564 | <xs:complexContent>
|
---|
565 | <xs:extension base="day.class">
|
---|
566 | <xs:attribute ref="class" default="- topic/ph bookmap/day "/>
|
---|
567 | </xs:extension>
|
---|
568 | </xs:complexContent>
|
---|
569 | </xs:complexType>
|
---|
570 | </xs:element>
|
---|
571 | <xs:complexType name="day.class" mixed="true">
|
---|
572 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
573 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
574 | <xs:attributeGroup ref="univ-atts"/>
|
---|
575 | <xs:attributeGroup ref="global-atts"/>
|
---|
576 | </xs:complexType>
|
---|
577 |
|
---|
578 | <xs:element name="reviewed">
|
---|
579 | <xs:annotation>
|
---|
580 | <xs:documentation>The <reviewed> element contains information about when and by
|
---|
581 | whom the book was reviewed during its publication history.</xs:documentation>
|
---|
582 | </xs:annotation>
|
---|
583 | <xs:complexType>
|
---|
584 | <xs:complexContent>
|
---|
585 | <xs:extension base="reviewed.class">
|
---|
586 | <xs:attribute ref="class" default="- topic/data bookmap/reviewed "/>
|
---|
587 | </xs:extension>
|
---|
588 | </xs:complexContent>
|
---|
589 | </xs:complexType>
|
---|
590 | </xs:element>
|
---|
591 | <xs:complexType name="reviewed.class">
|
---|
592 | <xs:sequence >
|
---|
593 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
594 | <xs:group ref="person" />
|
---|
595 | <xs:group ref="organization" />
|
---|
596 | </xs:choice>
|
---|
597 | <xs:group ref="revisionid" minOccurs="0" />
|
---|
598 | <xs:group ref="started" minOccurs="0" />
|
---|
599 | <xs:group ref="completed" minOccurs="0" />
|
---|
600 | <xs:group ref="summary" minOccurs="0" />
|
---|
601 | <xs:group ref="data" minOccurs="0" maxOccurs="unbounded" />
|
---|
602 | </xs:sequence>
|
---|
603 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
604 | <xs:attributeGroup ref="global-atts"/>
|
---|
605 | </xs:complexType>
|
---|
606 |
|
---|
607 | <xs:element name="edited">
|
---|
608 | <xs:annotation>
|
---|
609 | <xs:documentation>The <edited> element contains information about when and by
|
---|
610 | whom the book was edited during its publication history.</xs:documentation>
|
---|
611 | </xs:annotation>
|
---|
612 | <xs:complexType>
|
---|
613 | <xs:complexContent>
|
---|
614 | <xs:extension base="edited.class">
|
---|
615 | <xs:attribute ref="class" default="- topic/data bookmap/edited "/>
|
---|
616 | </xs:extension>
|
---|
617 | </xs:complexContent>
|
---|
618 | </xs:complexType>
|
---|
619 | </xs:element>
|
---|
620 | <xs:complexType name="edited.class">
|
---|
621 | <xs:sequence >
|
---|
622 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
623 | <xs:group ref="person" />
|
---|
624 | <xs:group ref="organization" />
|
---|
625 | </xs:choice>
|
---|
626 | <xs:group ref="revisionid" minOccurs="0" />
|
---|
627 | <xs:group ref="started" minOccurs="0" />
|
---|
628 | <xs:group ref="completed" minOccurs="0" />
|
---|
629 | <xs:group ref="summary" minOccurs="0" />
|
---|
630 | <xs:group ref="data" minOccurs="0" maxOccurs="unbounded" />
|
---|
631 | </xs:sequence>
|
---|
632 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
633 | <xs:attributeGroup ref="global-atts"/>
|
---|
634 | </xs:complexType>
|
---|
635 |
|
---|
636 | <xs:element name="tested">
|
---|
637 | <xs:annotation>
|
---|
638 | <xs:documentation>The <tested> element contains information about when and by
|
---|
639 | whom the book was tested during its publication history.</xs:documentation>
|
---|
640 | </xs:annotation>
|
---|
641 | <xs:complexType>
|
---|
642 | <xs:complexContent>
|
---|
643 | <xs:extension base="tested.class">
|
---|
644 | <xs:attribute ref="class" default="- topic/data bookmap/tested "/>
|
---|
645 | </xs:extension>
|
---|
646 | </xs:complexContent>
|
---|
647 | </xs:complexType>
|
---|
648 | </xs:element>
|
---|
649 | <xs:complexType name="tested.class">
|
---|
650 | <xs:sequence >
|
---|
651 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
652 | <xs:group ref="person" />
|
---|
653 | <xs:group ref="organization" />
|
---|
654 | </xs:choice>
|
---|
655 | <xs:group ref="revisionid" minOccurs="0" />
|
---|
656 | <xs:group ref="started" minOccurs="0" />
|
---|
657 | <xs:group ref="completed" minOccurs="0" />
|
---|
658 | <xs:group ref="summary" minOccurs="0" />
|
---|
659 | <xs:group ref="data" minOccurs="0" maxOccurs="unbounded" />
|
---|
660 | </xs:sequence>
|
---|
661 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
662 | <xs:attributeGroup ref="global-atts"/>
|
---|
663 | </xs:complexType>
|
---|
664 |
|
---|
665 | <xs:element name="approved">
|
---|
666 | <xs:annotation>
|
---|
667 | <xs:documentation>The <approved> element contains information about when and by
|
---|
668 | whom the book was approved during its publication history.</xs:documentation>
|
---|
669 | </xs:annotation>
|
---|
670 | <xs:complexType>
|
---|
671 | <xs:complexContent>
|
---|
672 | <xs:extension base="approved.class">
|
---|
673 | <xs:attribute ref="class" default="- topic/data bookmap/approved "/>
|
---|
674 | </xs:extension>
|
---|
675 | </xs:complexContent>
|
---|
676 | </xs:complexType>
|
---|
677 | </xs:element>
|
---|
678 | <xs:complexType name="approved.class">
|
---|
679 | <xs:sequence >
|
---|
680 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
681 | <xs:group ref="person" />
|
---|
682 | <xs:group ref="organization" />
|
---|
683 | </xs:choice>
|
---|
684 | <xs:group ref="revisionid" minOccurs="0" />
|
---|
685 | <xs:group ref="started" minOccurs="0" />
|
---|
686 | <xs:group ref="completed" minOccurs="0" />
|
---|
687 | <xs:group ref="summary" minOccurs="0" />
|
---|
688 | <xs:group ref="data" minOccurs="0" maxOccurs="unbounded" />
|
---|
689 | </xs:sequence>
|
---|
690 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
691 | <xs:attributeGroup ref="global-atts"/>
|
---|
692 | </xs:complexType>
|
---|
693 |
|
---|
694 | <xs:element name="bookevent">
|
---|
695 | <xs:annotation>
|
---|
696 | <xs:documentation>The <bookevent> element indicates a general event in the publication
|
---|
697 | history of a book. This is an appropriate element for specialization if the
|
---|
698 | current set of specific book event types, that is, review, edit, test or approval,
|
---|
699 | does not meed your needs. </xs:documentation>
|
---|
700 | </xs:annotation>
|
---|
701 | <xs:complexType>
|
---|
702 | <xs:complexContent>
|
---|
703 | <xs:extension base="bookevent.class">
|
---|
704 | <xs:attribute ref="class" default="- topic/data bookmap/bookevent "/>
|
---|
705 | </xs:extension>
|
---|
706 | </xs:complexContent>
|
---|
707 | </xs:complexType>
|
---|
708 | </xs:element>
|
---|
709 | <xs:complexType name="bookevent.class">
|
---|
710 | <xs:sequence >
|
---|
711 | <xs:group ref="bookeventtype" minOccurs="0" />
|
---|
712 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
713 | <xs:group ref="person" />
|
---|
714 | <xs:group ref="organization" />
|
---|
715 | </xs:choice>
|
---|
716 | <xs:group ref="revisionid" minOccurs="0" />
|
---|
717 | <xs:group ref="started" minOccurs="0" />
|
---|
718 | <xs:group ref="completed" minOccurs="0" />
|
---|
719 | <xs:group ref="summary" minOccurs="0" />
|
---|
720 | <xs:group ref="data" minOccurs="0" maxOccurs="unbounded" />
|
---|
721 | </xs:sequence>
|
---|
722 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
723 | <xs:attributeGroup ref="global-atts"/>
|
---|
724 | </xs:complexType>
|
---|
725 |
|
---|
726 | <xs:element name="bookeventtype">
|
---|
727 | <xs:annotation>
|
---|
728 | <xs:documentation>The <bookeventtype> element indicates the specific nature of
|
---|
729 | a <bookevent>, such as updated, indexed, or deprecated. The required <keyword>name</keyword> attribute
|
---|
730 | indicates the event's type. </xs:documentation>
|
---|
731 | </xs:annotation>
|
---|
732 | <xs:complexType>
|
---|
733 | <xs:complexContent>
|
---|
734 | <xs:extension base="bookeventtype.class">
|
---|
735 | <xs:attribute ref="class" default="- topic/data bookmap/bookeventtype "/>
|
---|
736 | </xs:extension>
|
---|
737 | </xs:complexContent>
|
---|
738 | </xs:complexType>
|
---|
739 | </xs:element>
|
---|
740 | <xs:complexType name="bookeventtype.class">
|
---|
741 | <xs:attributeGroup ref="univ-atts"/>
|
---|
742 | <xs:attribute name="name" type="xs:string" use="required"/>
|
---|
743 | <xs:attribute name="datatype" type="xs:string"/>
|
---|
744 | <xs:attribute name="value" type="xs:string"/>
|
---|
745 | <xs:attribute name="href" type="xs:string"/>
|
---|
746 | <xs:attribute name="format" type="xs:string"/>
|
---|
747 | <xs:attribute name="type" type="xs:string"/>
|
---|
748 | <xs:attribute name="scope" type="scope-att.class"/>
|
---|
749 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
750 | <xs:attributeGroup ref="global-atts"/>
|
---|
751 | </xs:complexType>
|
---|
752 |
|
---|
753 | <xs:element name="bookpartno">
|
---|
754 | <xs:annotation>
|
---|
755 | <xs:documentation>The <bookpartno> element contains the book's part number; such
|
---|
756 | as 99F1234. This is generally the number that the publisher uses to identify
|
---|
757 | the book for tracking purposes. </xs:documentation>
|
---|
758 | </xs:annotation>
|
---|
759 | <xs:complexType mixed="true">
|
---|
760 | <xs:complexContent>
|
---|
761 | <xs:extension base="bookpartno.class">
|
---|
762 | <xs:attribute ref="class" default="- topic/data bookmap/bookpartno "/>
|
---|
763 | </xs:extension>
|
---|
764 | </xs:complexContent>
|
---|
765 | </xs:complexType>
|
---|
766 | </xs:element>
|
---|
767 | <xs:complexType name="bookpartno.class" mixed="true">
|
---|
768 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
769 | <xs:group ref="words.cnt"/>
|
---|
770 | </xs:choice>
|
---|
771 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
772 | <xs:attributeGroup ref="global-atts"/>
|
---|
773 | </xs:complexType>
|
---|
774 |
|
---|
775 | <xs:element name="edition">
|
---|
776 | <xs:annotation>
|
---|
777 | <xs:documentation>The <edition> element contains the edition number information,
|
---|
778 | such as First Edition, or Third Edition, used by a publisher to identify a
|
---|
779 | book.</xs:documentation>
|
---|
780 | </xs:annotation>
|
---|
781 | <xs:complexType mixed="true">
|
---|
782 | <xs:complexContent>
|
---|
783 | <xs:extension base="edition.class">
|
---|
784 | <xs:attribute ref="class" default="- topic/data bookmap/edition "/>
|
---|
785 | </xs:extension>
|
---|
786 | </xs:complexContent>
|
---|
787 | </xs:complexType>
|
---|
788 | </xs:element>
|
---|
789 | <xs:complexType name="edition.class" mixed="true">
|
---|
790 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
791 | <xs:attributeGroup ref="global-atts"/>
|
---|
792 | </xs:complexType>
|
---|
793 |
|
---|
794 | <xs:element name="isbn">
|
---|
795 | <xs:annotation>
|
---|
796 | <xs:documentation>The <isbn> element contains the book's International Standard
|
---|
797 | Book Number (ISBN).</xs:documentation>
|
---|
798 | </xs:annotation>
|
---|
799 | <xs:complexType mixed="true">
|
---|
800 | <xs:complexContent>
|
---|
801 | <xs:extension base="isbn.class">
|
---|
802 | <xs:attribute ref="class" default="- topic/data bookmap/isbn "/>
|
---|
803 | </xs:extension>
|
---|
804 | </xs:complexContent>
|
---|
805 | </xs:complexType>
|
---|
806 | </xs:element>
|
---|
807 | <xs:complexType name="isbn.class" mixed="true">
|
---|
808 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
809 | <xs:attributeGroup ref="global-atts"/>
|
---|
810 | </xs:complexType>
|
---|
811 |
|
---|
812 | <xs:element name="booknumber">
|
---|
813 | <xs:annotation>
|
---|
814 | <xs:documentation>The <booknumber> element contains the book's form number, such
|
---|
815 | as SC21-1920.</xs:documentation>
|
---|
816 | </xs:annotation>
|
---|
817 | <xs:complexType mixed="true">
|
---|
818 | <xs:complexContent>
|
---|
819 | <xs:extension base="booknumber.class">
|
---|
820 | <xs:attribute ref="class" default="- topic/data bookmap/booknumber "/>
|
---|
821 | </xs:extension>
|
---|
822 | </xs:complexContent>
|
---|
823 | </xs:complexType>
|
---|
824 | </xs:element>
|
---|
825 | <xs:complexType name="booknumber.class" mixed="true">
|
---|
826 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
827 | <xs:group ref="words.cnt"/>
|
---|
828 | </xs:choice>
|
---|
829 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
830 | <xs:attributeGroup ref="global-atts"/>
|
---|
831 | </xs:complexType>
|
---|
832 |
|
---|
833 | <xs:element name="volume">
|
---|
834 | <xs:annotation>
|
---|
835 | <xs:documentation>The <volume> element contains the book's volume number, such
|
---|
836 | as Volume <keyword>2</keyword>.</xs:documentation>
|
---|
837 | </xs:annotation>
|
---|
838 | <xs:complexType mixed="true">
|
---|
839 | <xs:complexContent>
|
---|
840 | <xs:extension base="volume.class">
|
---|
841 | <xs:attribute ref="class" default="- topic/data bookmap/volume "/>
|
---|
842 | </xs:extension>
|
---|
843 | </xs:complexContent>
|
---|
844 | </xs:complexType>
|
---|
845 | </xs:element>
|
---|
846 | <xs:complexType name="volume.class" mixed="true">
|
---|
847 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
848 | <xs:attributeGroup ref="global-atts"/>
|
---|
849 | </xs:complexType>
|
---|
850 |
|
---|
851 | <xs:element name="maintainer">
|
---|
852 | <xs:annotation>
|
---|
853 | <xs:documentation>The <maintainer> element contains information about who maiintains
|
---|
854 | the document; this can be an organization or a person.</xs:documentation>
|
---|
855 | </xs:annotation>
|
---|
856 | <xs:complexType>
|
---|
857 | <xs:complexContent>
|
---|
858 | <xs:extension base="maintainer.class">
|
---|
859 | <xs:attribute ref="class" default="- topic/data bookmap/maintainer "/>
|
---|
860 | </xs:extension>
|
---|
861 | </xs:complexContent>
|
---|
862 | </xs:complexType>
|
---|
863 | </xs:element>
|
---|
864 | <xs:complexType name="maintainer.class">
|
---|
865 | <xs:sequence>
|
---|
866 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
867 | <xs:group ref="person"/>
|
---|
868 | <xs:group ref="organization"/>
|
---|
869 | </xs:choice>
|
---|
870 | <xs:group ref="data" minOccurs="0" maxOccurs="unbounded"/>
|
---|
871 | </xs:sequence>
|
---|
872 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
873 | <xs:attributeGroup ref="global-atts"/>
|
---|
874 | </xs:complexType>
|
---|
875 |
|
---|
876 | <xs:element name="bookrights">
|
---|
877 | <xs:annotation>
|
---|
878 | <xs:documentation>The <bookrights> element contains the information about the
|
---|
879 | legal rights associated with the book, including copyright dates and owners.</xs:documentation>
|
---|
880 | </xs:annotation>
|
---|
881 | <xs:complexType>
|
---|
882 | <xs:complexContent>
|
---|
883 | <xs:extension base="bookrights.class">
|
---|
884 | <xs:attribute ref="class" default="- topic/data bookmap/bookrights "/>
|
---|
885 | </xs:extension>
|
---|
886 | </xs:complexContent>
|
---|
887 | </xs:complexType>
|
---|
888 | </xs:element>
|
---|
889 | <xs:complexType name="bookrights.class" >
|
---|
890 | <xs:sequence>
|
---|
891 | <xs:group ref="copyrfirst" minOccurs="0"/>
|
---|
892 | <xs:group ref="copyrlast" minOccurs="0"/>
|
---|
893 | <xs:group ref="bookowner" />
|
---|
894 | <xs:group ref="bookrestriction" minOccurs="0"/>
|
---|
895 | <xs:group ref="summary" minOccurs="0"/>
|
---|
896 | </xs:sequence>
|
---|
897 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
898 | <xs:attributeGroup ref="global-atts"/>
|
---|
899 | </xs:complexType>
|
---|
900 |
|
---|
901 | <xs:element name="copyrfirst">
|
---|
902 | <xs:annotation>
|
---|
903 | <xs:documentation>The <copyfirst> element contains the first copyright year within
|
---|
904 | a multiyear copyright statement.</xs:documentation>
|
---|
905 | </xs:annotation>
|
---|
906 | <xs:complexType>
|
---|
907 | <xs:complexContent>
|
---|
908 | <xs:extension base="copyrfirst.class">
|
---|
909 | <xs:attribute ref="class" default="- topic/data bookmap/copyrfirst "/>
|
---|
910 | </xs:extension>
|
---|
911 | </xs:complexContent>
|
---|
912 | </xs:complexType>
|
---|
913 | </xs:element>
|
---|
914 | <xs:complexType name="copyrfirst.class">
|
---|
915 | <xs:sequence>
|
---|
916 | <xs:group ref="year" />
|
---|
917 | </xs:sequence>
|
---|
918 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
919 | <xs:attributeGroup ref="global-atts"/>
|
---|
920 | </xs:complexType>
|
---|
921 |
|
---|
922 | <xs:element name="copyrlast">
|
---|
923 | <xs:annotation>
|
---|
924 | <xs:documentation>The <copylast> element contains the last copyright year within
|
---|
925 | a multiyear copyright statement.</xs:documentation>
|
---|
926 | </xs:annotation>
|
---|
927 | <xs:complexType>
|
---|
928 | <xs:complexContent>
|
---|
929 | <xs:extension base="copyrlast.class">
|
---|
930 | <xs:attribute ref="class" default="- topic/data bookmap/copyrlast "/>
|
---|
931 | </xs:extension>
|
---|
932 | </xs:complexContent>
|
---|
933 | </xs:complexType>
|
---|
934 | </xs:element>
|
---|
935 | <xs:complexType name="copyrlast.class" >
|
---|
936 | <xs:sequence>
|
---|
937 | <xs:group ref="year" />
|
---|
938 | </xs:sequence>
|
---|
939 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
940 | <xs:attributeGroup ref="global-atts"/>
|
---|
941 | </xs:complexType>
|
---|
942 |
|
---|
943 | <xs:element name="bookowner">
|
---|
944 | <xs:annotation>
|
---|
945 | <xs:documentation>The <bookowner> element contains the owner of the copyright.</xs:documentation>
|
---|
946 | </xs:annotation>
|
---|
947 | <xs:complexType>
|
---|
948 | <xs:complexContent>
|
---|
949 | <xs:extension base="bookowner.class">
|
---|
950 | <xs:attribute ref="class" default="- topic/data bookmap/bookowner "/>
|
---|
951 | </xs:extension>
|
---|
952 | </xs:complexContent>
|
---|
953 | </xs:complexType>
|
---|
954 | </xs:element>
|
---|
955 | <xs:complexType name="bookowner.class">
|
---|
956 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
957 | <xs:group ref="person"/>
|
---|
958 | <xs:group ref="organization"/>
|
---|
959 | </xs:choice>
|
---|
960 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
961 | <xs:attributeGroup ref="global-atts"/>
|
---|
962 | </xs:complexType>
|
---|
963 |
|
---|
964 | <xs:element name="bookrestriction">
|
---|
965 | <xs:annotation>
|
---|
966 | <xs:documentation>The <bookrestriction> element indicates whether the book is
|
---|
967 | classified, or restricted in some way. The value attribute indicates the restrictions;
|
---|
968 | this may be a string like "All Rights Reserved," representing the publisher's
|
---|
969 | copyright restrictions.</xs:documentation>
|
---|
970 | </xs:annotation>
|
---|
971 | <xs:complexType>
|
---|
972 | <xs:complexContent>
|
---|
973 | <xs:extension base="bookrestriction.class">
|
---|
974 | <xs:attribute ref="class" default="- topic/data bookmap/bookrestriction "/>
|
---|
975 | </xs:extension>
|
---|
976 | </xs:complexContent>
|
---|
977 | </xs:complexType>
|
---|
978 | </xs:element>
|
---|
979 | <xs:complexType name="bookrestriction.class">
|
---|
980 | <xs:attributeGroup ref="univ-atts"/>
|
---|
981 | <xs:attribute name="name" type="xs:string"/>
|
---|
982 | <xs:attribute name="datatype" type="xs:string"/>
|
---|
983 | <xs:attribute name="value" use="required">
|
---|
984 | <xs:simpleType>
|
---|
985 | <xs:restriction base="xs:string">
|
---|
986 | <xs:enumeration value="confidential"/>
|
---|
987 | <xs:enumeration value="restricted"/>
|
---|
988 | <xs:enumeration value="licensed"/>
|
---|
989 | <xs:enumeration value="unclassified"/>
|
---|
990 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
991 | </xs:restriction>
|
---|
992 | </xs:simpleType>
|
---|
993 | </xs:attribute>
|
---|
994 | <xs:attribute name="href" type="xs:string"/>
|
---|
995 | <xs:attribute name="format" type="xs:string"/>
|
---|
996 | <xs:attribute name="type" type="xs:string"/>
|
---|
997 | <xs:attribute name="scope" type="scope-att.class"/>
|
---|
998 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
999 | <xs:attributeGroup ref="global-atts"/>
|
---|
1000 | </xs:complexType>
|
---|
1001 |
|
---|
1002 | <xs:element name="booktitle">
|
---|
1003 | <xs:annotation>
|
---|
1004 | <xs:documentation>The <booktitle> element contains the title information for a
|
---|
1005 | book. , including <booklibrary> data, a <maintitle> and subtitle (<titlealt>)
|
---|
1006 | as required. </xs:documentation>
|
---|
1007 | </xs:annotation>
|
---|
1008 | <xs:complexType>
|
---|
1009 | <xs:complexContent>
|
---|
1010 | <xs:extension base="booktitle.class">
|
---|
1011 | <xs:attribute ref="class" default="- topic/title bookmap/booktitle "/>
|
---|
1012 | </xs:extension>
|
---|
1013 | </xs:complexContent>
|
---|
1014 | </xs:complexType>
|
---|
1015 | </xs:element>
|
---|
1016 | <xs:complexType name="booktitle.class">
|
---|
1017 | <xs:sequence minOccurs="0" maxOccurs="unbounded">
|
---|
1018 | <xs:group ref="booklibrary" minOccurs="0"/>
|
---|
1019 | <xs:group ref="mainbooktitle"/>
|
---|
1020 | <xs:group ref="booktitlealt" minOccurs="0" maxOccurs="unbounded"/>
|
---|
1021 | </xs:sequence>
|
---|
1022 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1023 | <xs:attribute name="base" type="xs:string"/>
|
---|
1024 | <xs:attributeGroup ref="base-attribute-extensions"/>
|
---|
1025 | <xs:attributeGroup ref="id-atts"/>
|
---|
1026 | <xs:attributeGroup ref="localization-atts"/>
|
---|
1027 | <xs:attributeGroup ref="global-atts"/>
|
---|
1028 | </xs:complexType>
|
---|
1029 |
|
---|
1030 | <xs:element name="booklibrary">
|
---|
1031 | <xs:annotation>
|
---|
1032 | <xs:documentation>The <booklibrary> element contains the library information for
|
---|
1033 | a book. Library entries contain information about the series, library, or
|
---|
1034 | collection of documents to which the book belongs. </xs:documentation>
|
---|
1035 | </xs:annotation>
|
---|
1036 | <xs:complexType mixed="true">
|
---|
1037 | <xs:complexContent>
|
---|
1038 | <xs:extension base="booklibrary.class">
|
---|
1039 | <xs:attribute ref="class" default="- topic/ph bookmap/booklibrary "/>
|
---|
1040 | </xs:extension>
|
---|
1041 | </xs:complexContent>
|
---|
1042 | </xs:complexType>
|
---|
1043 | </xs:element>
|
---|
1044 | <xs:complexType name="booklibrary.class" mixed="true">
|
---|
1045 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1046 | <xs:group ref="basic.ph.noxref"/>
|
---|
1047 | <xs:group ref="image"/>
|
---|
1048 | </xs:choice>
|
---|
1049 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
1050 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1051 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1052 | <xs:attributeGroup ref="global-atts"/>
|
---|
1053 | </xs:complexType>
|
---|
1054 |
|
---|
1055 | <xs:element name="mainbooktitle">
|
---|
1056 | <xs:annotation>
|
---|
1057 | <xs:documentation>The <mainbooktitle> element contains the primary title information
|
---|
1058 | for a book.</xs:documentation>
|
---|
1059 | </xs:annotation>
|
---|
1060 | <xs:complexType mixed="true">
|
---|
1061 | <xs:complexContent>
|
---|
1062 | <xs:extension base="mainbooktitle.class">
|
---|
1063 | <xs:attribute ref="class" default="- topic/ph bookmap/mainbooktitle "/>
|
---|
1064 | </xs:extension>
|
---|
1065 | </xs:complexContent>
|
---|
1066 | </xs:complexType>
|
---|
1067 | </xs:element>
|
---|
1068 | <xs:complexType name="mainbooktitle.class" mixed="true">
|
---|
1069 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1070 | <xs:group ref="basic.ph.noxref"/>
|
---|
1071 | <xs:group ref="image"/>
|
---|
1072 | </xs:choice>
|
---|
1073 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
1074 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1075 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1076 | <xs:attributeGroup ref="global-atts"/>
|
---|
1077 | </xs:complexType>
|
---|
1078 |
|
---|
1079 | <xs:element name="booktitlealt">
|
---|
1080 | <xs:annotation>
|
---|
1081 | <xs:documentation>The <booktitlealt> element contains the alternative title, subtitle,
|
---|
1082 | or short title for a book.</xs:documentation>
|
---|
1083 | </xs:annotation>
|
---|
1084 | <xs:complexType mixed="true">
|
---|
1085 | <xs:complexContent>
|
---|
1086 | <xs:extension base="booktitlealt.class">
|
---|
1087 | <xs:attribute ref="class" default="- topic/ph bookmap/booktitlealt "/>
|
---|
1088 | </xs:extension>
|
---|
1089 | </xs:complexContent>
|
---|
1090 | </xs:complexType>
|
---|
1091 | </xs:element>
|
---|
1092 | <xs:complexType name="booktitlealt.class" mixed="true">
|
---|
1093 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1094 | <xs:group ref="basic.ph.noxref"/>
|
---|
1095 | <xs:group ref="image"/>
|
---|
1096 | </xs:choice>
|
---|
1097 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
1098 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1099 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1100 | <xs:attributeGroup ref="global-atts"/>
|
---|
1101 | </xs:complexType>
|
---|
1102 |
|
---|
1103 | <xs:element name="draftintro">
|
---|
1104 | <xs:annotation>
|
---|
1105 | <xs:documentation>The <draftintro> element references a topic used as an introduction
|
---|
1106 | to the draft of this book.</xs:documentation>
|
---|
1107 | </xs:annotation>
|
---|
1108 | <xs:complexType>
|
---|
1109 | <xs:complexContent>
|
---|
1110 | <xs:extension base="draftintro.class">
|
---|
1111 | <xs:attribute ref="class" default="- map/topicref bookmap/draftintro " />
|
---|
1112 | </xs:extension>
|
---|
1113 | </xs:complexContent>
|
---|
1114 | </xs:complexType>
|
---|
1115 | </xs:element>
|
---|
1116 | <xs:complexType name="draftintro.class">
|
---|
1117 | <xs:sequence>
|
---|
1118 | <xs:group ref="topicmeta" minOccurs="0"/>
|
---|
1119 | <xs:group ref="topicref" minOccurs="0" maxOccurs="unbounded"/>
|
---|
1120 | </xs:sequence>
|
---|
1121 | <xs:attributeGroup ref="chapter-atts"/>
|
---|
1122 | <xs:attributeGroup ref="global-atts" />
|
---|
1123 | </xs:complexType>
|
---|
1124 |
|
---|
1125 | <xs:element name="bookabstract">
|
---|
1126 | <xs:annotation>
|
---|
1127 | <xs:documentation>The <bookabstract> element references a topic used within a <keyword>bookmap</keyword> as
|
---|
1128 | a brief summary of book content, generally output as part of the book's front
|
---|
1129 | matter. It is used to help the reader quickly evaluate the book's purpose.</xs:documentation>
|
---|
1130 | </xs:annotation>
|
---|
1131 | <xs:complexType>
|
---|
1132 | <xs:complexContent>
|
---|
1133 | <xs:extension base="bookabstract.class">
|
---|
1134 | <xs:attribute ref="class" default="- map/topicref bookmap/bookabstract " />
|
---|
1135 | </xs:extension>
|
---|
1136 | </xs:complexContent>
|
---|
1137 | </xs:complexType>
|
---|
1138 | </xs:element>
|
---|
1139 | <xs:complexType name="bookabstract.class">
|
---|
1140 | <xs:attributeGroup ref="chapter-atts"/>
|
---|
1141 | <xs:attributeGroup ref="global-atts" />
|
---|
1142 | </xs:complexType>
|
---|
1143 |
|
---|
1144 | <xs:element name="dedication">
|
---|
1145 | <xs:annotation>
|
---|
1146 | <xs:documentation>The <dedication> element references a topic containing a dedication
|
---|
1147 | for the book, such as to a person or group.</xs:documentation>
|
---|
1148 | </xs:annotation>
|
---|
1149 | <xs:complexType>
|
---|
1150 | <xs:complexContent>
|
---|
1151 | <xs:extension base="dedication.class">
|
---|
1152 | <xs:attribute ref="class" default="- map/topicref bookmap/dedication " />
|
---|
1153 | </xs:extension>
|
---|
1154 | </xs:complexContent>
|
---|
1155 | </xs:complexType>
|
---|
1156 | </xs:element>
|
---|
1157 | <xs:complexType name="dedication.class">
|
---|
1158 | <xs:attributeGroup ref="chapter-atts"/>
|
---|
1159 | <xs:attributeGroup ref="global-atts" />
|
---|
1160 | </xs:complexType>
|
---|
1161 |
|
---|
1162 | <xs:element name="preface">
|
---|
1163 | <xs:annotation>
|
---|
1164 | <xs:documentation>The <preface> element references introductory information about
|
---|
1165 | a book, such as the purpose and structure of the document. </xs:documentation>
|
---|
1166 | </xs:annotation>
|
---|
1167 | <xs:complexType>
|
---|
1168 | <xs:complexContent>
|
---|
1169 | <xs:extension base="preface.class">
|
---|
1170 | <xs:attribute ref="class" default="- map/topicref bookmap/preface " />
|
---|
1171 | </xs:extension>
|
---|
1172 | </xs:complexContent>
|
---|
1173 | </xs:complexType>
|
---|
1174 | </xs:element>
|
---|
1175 | <xs:complexType name="preface.class">
|
---|
1176 | <xs:sequence>
|
---|
1177 | <xs:group ref="topicmeta" minOccurs="0"/>
|
---|
1178 | <xs:group ref="topicref" minOccurs="0" maxOccurs="unbounded"/>
|
---|
1179 | </xs:sequence>
|
---|
1180 | <xs:attributeGroup ref="chapter-atts"/>
|
---|
1181 | <xs:attributeGroup ref="global-atts" />
|
---|
1182 | </xs:complexType>
|
---|
1183 |
|
---|
1184 | <xs:element name="chapter">
|
---|
1185 | <xs:annotation>
|
---|
1186 | <xs:documentation>The <chapter> element references a topic as a chapter within
|
---|
1187 | a book. </xs:documentation>
|
---|
1188 | </xs:annotation>
|
---|
1189 | <xs:complexType>
|
---|
1190 | <xs:complexContent>
|
---|
1191 | <xs:extension base="chapter.class">
|
---|
1192 | <xs:attribute ref="class" default="- map/topicref bookmap/chapter " />
|
---|
1193 | </xs:extension>
|
---|
1194 | </xs:complexContent>
|
---|
1195 | </xs:complexType>
|
---|
1196 | </xs:element>
|
---|
1197 | <xs:complexType name="chapter.class">
|
---|
1198 | <xs:sequence>
|
---|
1199 | <xs:group ref="topicmeta" minOccurs="0"/>
|
---|
1200 | <xs:group ref="topicref" minOccurs="0" maxOccurs="unbounded"/>
|
---|
1201 | </xs:sequence>
|
---|
1202 | <xs:attributeGroup ref="chapter-atts"/>
|
---|
1203 | <xs:attributeGroup ref="global-atts" />
|
---|
1204 | </xs:complexType>
|
---|
1205 |
|
---|
1206 | <xs:element name="part">
|
---|
1207 | <xs:annotation>
|
---|
1208 | <xs:documentation>The <part> element references a part topic for the book. A new
|
---|
1209 | part is started. Use <part> to divide a document's chapters into logical
|
---|
1210 | groupings. For example, in a document that contains both guide and reference
|
---|
1211 | information, you can define two parts, one containing the guide information
|
---|
1212 | and the other containing the reference information. </xs:documentation>
|
---|
1213 | </xs:annotation>
|
---|
1214 | <xs:complexType>
|
---|
1215 | <xs:complexContent>
|
---|
1216 | <xs:extension base="part.class">
|
---|
1217 | <xs:attribute ref="class" default="- map/topicref bookmap/part " />
|
---|
1218 | </xs:extension>
|
---|
1219 | </xs:complexContent>
|
---|
1220 | </xs:complexType>
|
---|
1221 | </xs:element>
|
---|
1222 | <xs:complexType name="part.class">
|
---|
1223 | <xs:sequence>
|
---|
1224 | <xs:group ref="topicmeta" minOccurs="0"/>
|
---|
1225 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1226 | <xs:group ref="topicref" />
|
---|
1227 | <xs:group ref="chapter" />
|
---|
1228 | </xs:choice>
|
---|
1229 | </xs:sequence>
|
---|
1230 | <xs:attributeGroup ref="chapter-atts"/>
|
---|
1231 | <xs:attributeGroup ref="global-atts" />
|
---|
1232 | </xs:complexType>
|
---|
1233 |
|
---|
1234 | <xs:element name="appendix">
|
---|
1235 | <xs:annotation>
|
---|
1236 | <xs:documentation>designates a topic as an appendix within a bookmap</xs:documentation>
|
---|
1237 | </xs:annotation>
|
---|
1238 | <xs:complexType>
|
---|
1239 | <xs:complexContent>
|
---|
1240 | <xs:extension base="appendix.class">
|
---|
1241 | <xs:attribute ref="class" default="- map/topicref bookmap/appendix " />
|
---|
1242 | </xs:extension>
|
---|
1243 | </xs:complexContent>
|
---|
1244 | </xs:complexType>
|
---|
1245 | </xs:element>
|
---|
1246 | <xs:complexType name="appendix.class">
|
---|
1247 | <xs:sequence>
|
---|
1248 | <xs:group ref="topicmeta" minOccurs="0"/>
|
---|
1249 | <xs:group ref="topicref" minOccurs="0" maxOccurs="unbounded"/>
|
---|
1250 | </xs:sequence>
|
---|
1251 | <xs:attributeGroup ref="chapter-atts"/>
|
---|
1252 | <xs:attributeGroup ref="global-atts" />
|
---|
1253 | </xs:complexType>
|
---|
1254 |
|
---|
1255 | <xs:element name="notices">
|
---|
1256 | <xs:annotation>
|
---|
1257 | <xs:documentation>The <notices> element references special notice information,
|
---|
1258 | for example, legal notices about supplementary copyrights and trademarks associated
|
---|
1259 | with the book.</xs:documentation>
|
---|
1260 | </xs:annotation>
|
---|
1261 | <xs:complexType>
|
---|
1262 | <xs:complexContent>
|
---|
1263 | <xs:extension base="notices.class">
|
---|
1264 | <xs:attribute ref="class" default="- map/topicref bookmap/notices " />
|
---|
1265 | </xs:extension>
|
---|
1266 | </xs:complexContent>
|
---|
1267 | </xs:complexType>
|
---|
1268 | </xs:element>
|
---|
1269 | <xs:complexType name="notices.class">
|
---|
1270 | <xs:sequence>
|
---|
1271 | <xs:group ref="topicmeta" minOccurs="0"/>
|
---|
1272 | <xs:group ref="topicref" minOccurs="0" maxOccurs="unbounded"/>
|
---|
1273 | </xs:sequence>
|
---|
1274 | <xs:attributeGroup ref="chapter-atts"/>
|
---|
1275 | <xs:attributeGroup ref="global-atts" />
|
---|
1276 | </xs:complexType>
|
---|
1277 |
|
---|
1278 | <xs:element name="amendments">
|
---|
1279 | <xs:annotation>
|
---|
1280 | <xs:documentation>The <amendments> element references a list of amendments or
|
---|
1281 | updates to the book. It indicates to the processing software that the author
|
---|
1282 | wants an amendments list generated at the particular location. </xs:documentation>
|
---|
1283 | </xs:annotation>
|
---|
1284 | <xs:complexType>
|
---|
1285 | <xs:complexContent>
|
---|
1286 | <xs:extension base="amendments.class">
|
---|
1287 | <xs:attribute ref="class" default="- map/topicref bookmap/amendments " />
|
---|
1288 | </xs:extension>
|
---|
1289 | </xs:complexContent>
|
---|
1290 | </xs:complexType>
|
---|
1291 | </xs:element>
|
---|
1292 | <xs:complexType name="amendments.class">
|
---|
1293 | <xs:attributeGroup ref="chapter-atts"/>
|
---|
1294 | <xs:attributeGroup ref="global-atts" />
|
---|
1295 | </xs:complexType>
|
---|
1296 |
|
---|
1297 | <xs:element name="colophon">
|
---|
1298 | <xs:annotation>
|
---|
1299 | <xs:documentation>The <colophon> element references a topic describing how this
|
---|
1300 | document was created. In publishing, a colophon describes details of the production
|
---|
1301 | of a book. This information generally includes the typefaces used, and often
|
---|
1302 | the names of their designers; the paper, ink and details of the binding materials
|
---|
1303 | and methods may also receive mention. In the case of technical books, a colophon
|
---|
1304 | may specify the software used to prepare the text and diagrams for publication. </xs:documentation>
|
---|
1305 | </xs:annotation>
|
---|
1306 | <xs:complexType>
|
---|
1307 | <xs:complexContent>
|
---|
1308 | <xs:extension base="colophon.class">
|
---|
1309 | <xs:attribute ref="class" default="- map/topicref bookmap/colophon " />
|
---|
1310 | </xs:extension>
|
---|
1311 | </xs:complexContent>
|
---|
1312 | </xs:complexType>
|
---|
1313 | </xs:element>
|
---|
1314 | <xs:complexType name="colophon.class">
|
---|
1315 | <xs:attributeGroup ref="chapter-atts"/>
|
---|
1316 | <xs:attributeGroup ref="global-atts" />
|
---|
1317 | </xs:complexType>
|
---|
1318 |
|
---|
1319 | <xs:element name="booklists">
|
---|
1320 | <xs:annotation>
|
---|
1321 | <xs:documentation>The <booklists> element references lists of various kinds within
|
---|
1322 | the book. For example, it can be used within front matter to reference a <toc>,
|
---|
1323 | <tablelist>, and <figurelist>, or within back matter to reference a
|
---|
1324 | <glossarylist>, <indexlist>, and <abbrevlist>. It indicates to the
|
---|
1325 | processing software that the author wants the lists generated at the <booklists>
|
---|
1326 | location. </xs:documentation>
|
---|
1327 | </xs:annotation>
|
---|
1328 | <xs:complexType>
|
---|
1329 | <xs:complexContent>
|
---|
1330 | <xs:extension base="booklists.class">
|
---|
1331 | <xs:attribute ref="class" default="- map/topicref bookmap/booklists " />
|
---|
1332 | </xs:extension>
|
---|
1333 | </xs:complexContent>
|
---|
1334 | </xs:complexType>
|
---|
1335 | </xs:element>
|
---|
1336 | <xs:complexType name="booklists.class">
|
---|
1337 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1338 | <xs:group ref="toc" />
|
---|
1339 | <xs:group ref="figurelist" />
|
---|
1340 | <xs:group ref="tablelist" />
|
---|
1341 | <xs:group ref="abbrevlist" />
|
---|
1342 | <xs:group ref="trademarklist" />
|
---|
1343 | <xs:group ref="bibliolist" />
|
---|
1344 | <xs:group ref="glossarylist" />
|
---|
1345 | <xs:group ref="indexlist" />
|
---|
1346 | <xs:group ref="booklist" />
|
---|
1347 | </xs:choice>
|
---|
1348 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
1349 | <xs:attributeGroup ref="topicref-atts" />
|
---|
1350 | <xs:attributeGroup ref="id-atts" />
|
---|
1351 | <xs:attributeGroup ref="select-atts" />
|
---|
1352 | <xs:attributeGroup ref="localization-atts" />
|
---|
1353 | <xs:attributeGroup ref="global-atts" />
|
---|
1354 | </xs:complexType>
|
---|
1355 |
|
---|
1356 | <xs:element name="toc">
|
---|
1357 | <xs:annotation>
|
---|
1358 | <xs:documentation>The <toc> element references the table of contents within the
|
---|
1359 | book. It indicates to the processing software that the author wants a table
|
---|
1360 | of contents generated at the particular location.</xs:documentation>
|
---|
1361 | </xs:annotation>
|
---|
1362 | <xs:complexType>
|
---|
1363 | <xs:complexContent>
|
---|
1364 | <xs:extension base="toc.class">
|
---|
1365 | <xs:attribute ref="class" default="- map/topicref bookmap/toc " />
|
---|
1366 | </xs:extension>
|
---|
1367 | </xs:complexContent>
|
---|
1368 | </xs:complexType>
|
---|
1369 | </xs:element>
|
---|
1370 | <xs:complexType name="toc.class">
|
---|
1371 | <xs:attributeGroup ref="chapter-atts"/>
|
---|
1372 | <xs:attributeGroup ref="global-atts" />
|
---|
1373 | </xs:complexType>
|
---|
1374 |
|
---|
1375 | <xs:element name="figurelist">
|
---|
1376 | <xs:annotation>
|
---|
1377 | <xs:documentation>The <figurelist> element references a list of figures in the
|
---|
1378 | book. It indicates to the processing software that the author wants a list
|
---|
1379 | of figures generated at the particular location. </xs:documentation>
|
---|
1380 | </xs:annotation>
|
---|
1381 | <xs:complexType>
|
---|
1382 | <xs:complexContent>
|
---|
1383 | <xs:extension base="figurelist.class">
|
---|
1384 | <xs:attribute ref="class" default="- map/topicref bookmap/figurelist " />
|
---|
1385 | </xs:extension>
|
---|
1386 | </xs:complexContent>
|
---|
1387 | </xs:complexType>
|
---|
1388 | </xs:element>
|
---|
1389 | <xs:complexType name="figurelist.class">
|
---|
1390 | <xs:attributeGroup ref="chapter-atts"/>
|
---|
1391 | <xs:attributeGroup ref="global-atts" />
|
---|
1392 | </xs:complexType>
|
---|
1393 |
|
---|
1394 | <xs:element name="tablelist">
|
---|
1395 | <xs:annotation>
|
---|
1396 | <xs:documentation>The <tablelist> element references a list of tables within the
|
---|
1397 | book. It indicates to the processing software that the author wants a list
|
---|
1398 | of tables generated at the particular location.</xs:documentation>
|
---|
1399 | </xs:annotation>
|
---|
1400 | <xs:complexType>
|
---|
1401 | <xs:complexContent>
|
---|
1402 | <xs:extension base="tablelist.class">
|
---|
1403 | <xs:attribute ref="class" default="- map/topicref bookmap/tablelist " />
|
---|
1404 | </xs:extension>
|
---|
1405 | </xs:complexContent>
|
---|
1406 | </xs:complexType>
|
---|
1407 | </xs:element>
|
---|
1408 | <xs:complexType name="tablelist.class">
|
---|
1409 | <xs:attributeGroup ref="chapter-atts"/>
|
---|
1410 | <xs:attributeGroup ref="global-atts" />
|
---|
1411 | </xs:complexType>
|
---|
1412 |
|
---|
1413 | <xs:element name="abbrevlist">
|
---|
1414 | <xs:annotation>
|
---|
1415 | <xs:documentation>The <abbrevlist> element references a list of abbreviations.
|
---|
1416 | It indicates to the processing software that the author wants an abbreviation
|
---|
1417 | list generated at the particular location. </xs:documentation>
|
---|
1418 | </xs:annotation>
|
---|
1419 | <xs:complexType>
|
---|
1420 | <xs:complexContent>
|
---|
1421 | <xs:extension base="abbrevlist.class">
|
---|
1422 | <xs:attribute ref="class" default="- map/topicref bookmap/abbrevlist " />
|
---|
1423 | </xs:extension>
|
---|
1424 | </xs:complexContent>
|
---|
1425 | </xs:complexType>
|
---|
1426 | </xs:element>
|
---|
1427 | <xs:complexType name="abbrevlist.class">
|
---|
1428 | <xs:attributeGroup ref="chapter-atts"/>
|
---|
1429 | <xs:attributeGroup ref="global-atts" />
|
---|
1430 | </xs:complexType>
|
---|
1431 |
|
---|
1432 | <xs:element name="trademarklist">
|
---|
1433 | <xs:annotation>
|
---|
1434 | <xs:documentation>The <trademarklist> element references a list of trademarks
|
---|
1435 | within the book. It indicates to the processing software that the author wants
|
---|
1436 | a list of trademarks generated at the particular location.</xs:documentation>
|
---|
1437 | </xs:annotation>
|
---|
1438 | <xs:complexType>
|
---|
1439 | <xs:complexContent>
|
---|
1440 | <xs:extension base="trademarklist.class">
|
---|
1441 | <xs:attribute ref="class" default="- map/topicref bookmap/trademarklist " />
|
---|
1442 | </xs:extension>
|
---|
1443 | </xs:complexContent>
|
---|
1444 | </xs:complexType>
|
---|
1445 | </xs:element>
|
---|
1446 | <xs:complexType name="trademarklist.class">
|
---|
1447 | <xs:attributeGroup ref="chapter-atts"/>
|
---|
1448 | <xs:attributeGroup ref="global-atts" />
|
---|
1449 | </xs:complexType>
|
---|
1450 |
|
---|
1451 | <xs:element name="bibliolist">
|
---|
1452 | <xs:annotation>
|
---|
1453 | <xs:documentation>The <bibliolist> element references a list of bibliographic
|
---|
1454 | entries within the book. It indicates to the processing software that the
|
---|
1455 | author wants a bibliography, containing links to related books, articles,
|
---|
1456 | published papers, or other types of material, generated at the particular
|
---|
1457 | location. </xs:documentation>
|
---|
1458 | </xs:annotation>
|
---|
1459 | <xs:complexType>
|
---|
1460 | <xs:complexContent>
|
---|
1461 | <xs:extension base="bibliolist.class">
|
---|
1462 | <xs:attribute ref="class" default="- map/topicref bookmap/bibliolist " />
|
---|
1463 | </xs:extension>
|
---|
1464 | </xs:complexContent>
|
---|
1465 | </xs:complexType>
|
---|
1466 | </xs:element>
|
---|
1467 | <xs:complexType name="bibliolist.class">
|
---|
1468 | <xs:attributeGroup ref="chapter-atts"/>
|
---|
1469 | <xs:attributeGroup ref="global-atts" />
|
---|
1470 | </xs:complexType>
|
---|
1471 |
|
---|
1472 | <xs:element name="glossarylist">
|
---|
1473 | <xs:annotation>
|
---|
1474 | <xs:documentation>The <glossarylist> element references a list of glossary entries
|
---|
1475 | within the book. It indicates to the processing software that the author wants
|
---|
1476 | a glossary list generated at the particular location. </xs:documentation>
|
---|
1477 | </xs:annotation>
|
---|
1478 | <xs:complexType>
|
---|
1479 | <xs:complexContent>
|
---|
1480 | <xs:extension base="glossarylist.class">
|
---|
1481 | <xs:attribute ref="class" default="- map/topicref bookmap/glossarylist " />
|
---|
1482 | </xs:extension>
|
---|
1483 | </xs:complexContent>
|
---|
1484 | </xs:complexType>
|
---|
1485 | </xs:element>
|
---|
1486 | <xs:complexType name="glossarylist.class">
|
---|
1487 | <xs:sequence>
|
---|
1488 | <xs:group ref="topicmeta" minOccurs="0"/>
|
---|
1489 | <xs:group ref="topicref" minOccurs="0" maxOccurs="unbounded"/>
|
---|
1490 | </xs:sequence>
|
---|
1491 | <xs:attributeGroup ref="chapter-atts"/>
|
---|
1492 | <xs:attributeGroup ref="global-atts" />
|
---|
1493 | </xs:complexType>
|
---|
1494 |
|
---|
1495 | <xs:element name="indexlist">
|
---|
1496 | <xs:annotation>
|
---|
1497 | <xs:documentation>The <indexlist> element lists the index entries in the book.
|
---|
1498 | It indicates to the processing software that the author wants an index generated
|
---|
1499 | at the particular location. </xs:documentation>
|
---|
1500 | </xs:annotation>
|
---|
1501 | <xs:complexType>
|
---|
1502 | <xs:complexContent>
|
---|
1503 | <xs:extension base="indexlist.class">
|
---|
1504 | <xs:attribute ref="class" default="- map/topicref bookmap/indexlist " />
|
---|
1505 | </xs:extension>
|
---|
1506 | </xs:complexContent>
|
---|
1507 | </xs:complexType>
|
---|
1508 | </xs:element>
|
---|
1509 | <xs:complexType name="indexlist.class">
|
---|
1510 | <xs:attributeGroup ref="chapter-atts"/>
|
---|
1511 | <xs:attributeGroup ref="global-atts" />
|
---|
1512 | </xs:complexType>
|
---|
1513 |
|
---|
1514 | <xs:element name="booklist">
|
---|
1515 | <xs:annotation>
|
---|
1516 | <xs:documentation>The <booklist> element is a general purpose element, designed
|
---|
1517 | for use in specializations, that references a list of particular types of
|
---|
1518 | topics within the book. It indicates to the processing software that the author
|
---|
1519 | wants that list of topics generated at the particular location. For example,
|
---|
1520 | it could be used in a specialization to reference the location of a list of
|
---|
1521 | program listings or of authors of topics.</xs:documentation>
|
---|
1522 | </xs:annotation>
|
---|
1523 | <xs:complexType>
|
---|
1524 | <xs:complexContent>
|
---|
1525 | <xs:extension base="booklist.class">
|
---|
1526 | <xs:attribute ref="class" default="- map/topicref bookmap/booklist " />
|
---|
1527 | </xs:extension>
|
---|
1528 | </xs:complexContent>
|
---|
1529 | </xs:complexType>
|
---|
1530 | </xs:element>
|
---|
1531 | <xs:complexType name="booklist.class">
|
---|
1532 | <xs:attributeGroup ref="chapter-atts"/>
|
---|
1533 | <xs:attributeGroup ref="global-atts" />
|
---|
1534 | </xs:complexType>
|
---|
1535 |
|
---|
1536 | </xs:schema>
|
---|