blob: 7a03c8cb2e1a233d40cc965ff406193bd52ac7b0 [file] [log] [blame]
dacarvereb106902008-11-03 22:27:34 +00001<!-- ============================================================= -->
2<!-- HEADER -->
3<!-- ============================================================= -->
4<!-- MODULE: DITA Common Elements -->
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//ELEMENTS DITA Common Elements//EN"
17 Delivered as file "commonElements.mod" -->
18
19<!-- ============================================================= -->
20<!-- SYSTEM: Darwin Information Typing Architecture (DITA) -->
21<!-- -->
22<!-- PURPOSE: Declaring the elements and specialization -->
23<!-- attributes for content elements used in both -->
24<!-- topics and maps. -->
25<!-- -->
26<!-- ORIGINAL CREATION DATE: -->
27<!-- June 2006 -->
28<!-- -->
29<!-- (C) Copyright OASIS Open 2005, 2006. -->
30<!-- (C) Copyright IBM Corporation 2001, 2004. -->
31<!-- All Rights Reserved. -->
32<!-- -->
33<!-- UPDATES: -->
34<!-- 2006.06.06 RDA: Add data element -->
35<!-- 2006.06.07 RDA: Add @scale to image -->
36<!-- 2006.06.07 RDA: Add index-base element -->
37<!-- 2006.06.07 RDA: Make universal attributes universal -->
38<!-- (DITA 1.1 proposal #12) -->
39<!-- 2006.06.07 RDA: Add unknown element -->
40<!-- 2006.06.14 RDA: Add dir attribute to localization-atts -->
41<!-- 2006.11.30 RDA: Add -dita-use-conref-target to enumerated -->
42<!-- attributes -->
43<!-- ============================================================= -->
44
45
46<!-- ============================================================= -->
47<!-- ELEMENT NAME ENTITIES -->
48<!-- ============================================================= -->
49
50<!ENTITY % commonDefns PUBLIC
51 "-//OASIS//ENTITIES DITA Common Elements//EN"
52 "commonElements.ent" >
53%commonDefns;
54
55<!-- ============================================================= -->
56<!-- COMMON ATTLIST SETS -->
57<!-- ============================================================= -->
58
59
60<!-- Phrase/inline elements of various classes -->
61<!ENTITY % basic.ph "%ph; | %term; | %xref; | %cite; | %q; |
62 %boolean; | %state; | %keyword; | %tm;" >
63
64<!-- Elements common to most body-like contexts -->
65<!ENTITY % basic.block "%p; | %lq; | %note; | %dl; | %ul; | %ol;|
66 %sl; | %pre; | %lines; | %fig; | %image; |
67 %object; | %table; | %simpletable;">
68
69<!-- class groupings to preserve in a schema -->
70
71<!ENTITY % basic.phandblock "%basic.ph; | %basic.block;" >
72
73
74<!-- Exclusions: models modified by removing excluded content -->
75<!ENTITY % basic.ph.noxref
76 "%ph;|%term;| %q;|%boolean;|%state;|%keyword;|%tm;">
77<!ENTITY % basic.ph.notm
78 "%ph;|%term;|%xref;|%cite;|%q;|%boolean;|%state;|%keyword; ">
79
80
81<!ENTITY % basic.block.notbl
82 "%p;|%lq;|%note;|%dl;|%ul;|%ol;|%sl;|%pre;|%lines;|%fig;|%image;|%object;">
83<!ENTITY % basic.block.nonote
84 "%p;|%lq;| %dl;|%ul;|%ol;|%sl;|%pre;|%lines;|%fig;|%image;|%object;|%table;|%simpletable;">
85<!ENTITY % basic.block.nopara
86 " %lq;|%note;|%dl;|%ul;|%ol;|%sl;|%pre;|%lines;|%fig;|%image;|%object;|%table;|%simpletable;">
87<!ENTITY % basic.block.nolq
88 "%p;| %note;|%dl;|%ul;|%ol;|%sl;|%pre;|%lines;|%fig;|%image;|%object;|%table;|%simpletable;">
89<!ENTITY % basic.block.notbnofg
90 "%p;|%lq;|%note;|%dl;|%ul;|%ol;|%sl;|%pre;|%lines;| %image;|%object;">
91<!ENTITY % basic.block.notbfgobj
92 "%p;|%lq;|%note;|%dl;|%ul;|%ol;|%sl;|%pre;|%lines;| %image;">
93
94
95<!-- Inclusions: defined sets that can be added into appropriate models -->
96<!ENTITY % txt.incl '%draft-comment;|%required-cleanup;|%fn;|%indextermref;|%indexterm;'>
97
98<!-- Metadata elements intended for specialization -->
99<!ENTITY % data.elements.incl "%data;|%data-about;" >
100<!ENTITY % foreign.unknown.incl "%foreign;|%unknown;" >
101
102<!-- Predefined content model groups, based on the previous, element-only categories: -->
103<!-- txt.incl is appropriate for any mixed content definitions (those that have PCDATA) -->
104<!-- the context for blocks is implicitly an InfoMaster "containing_division" -->
105<!ENTITY % listitem.cnt "#PCDATA | %basic.ph; | %basic.block; |%itemgroup;| %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;">
106<!ENTITY % itemgroup.cnt "#PCDATA | %basic.ph; | %basic.block; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;">
107<!ENTITY % title.cnt "#PCDATA | %basic.ph.noxref; | %image; | %data.elements.incl; | %foreign.unknown.incl;">
108<!ENTITY % xreftext.cnt "#PCDATA | %basic.ph.noxref; | %image; | %data.elements.incl; | %foreign.unknown.incl;">
109<!ENTITY % xrefph.cnt "#PCDATA | %basic.ph.noxref; | %data.elements.incl; | %foreign.unknown.incl;">
110<!ENTITY % shortquote.cnt "#PCDATA | %basic.ph; | %data.elements.incl; | %foreign.unknown.incl;">
111<!ENTITY % para.cnt "#PCDATA | %basic.ph; | %basic.block.nopara; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;">
112<!ENTITY % note.cnt "#PCDATA | %basic.ph; | %basic.block.nonote; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;">
113<!ENTITY % longquote.cnt "#PCDATA | %basic.ph; | %basic.block.nolq; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;">
114<!ENTITY % tblcell.cnt "#PCDATA | %basic.ph; | %basic.block.notbl; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;">
115<!ENTITY % desc.cnt "#PCDATA | %basic.ph; | %basic.block.notbfgobj; | %data.elements.incl; | %foreign.unknown.incl;">
116<!ENTITY % ph.cnt "#PCDATA | %basic.ph; | %image; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;">
117<!ENTITY % fn.cnt "#PCDATA | %basic.ph; | %basic.block.notbl; | %data.elements.incl; | %foreign.unknown.incl;">
118<!ENTITY % term.cnt "#PCDATA | %basic.ph; | %image; | %data.elements.incl; | %foreign.unknown.incl;">
119<!ENTITY % defn.cnt "#PCDATA | %basic.ph; | %basic.block; |%itemgroup;| %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;">
120<!ENTITY % pre.cnt "#PCDATA | %basic.ph; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;">
121<!ENTITY % fig.cnt "%basic.block.notbnofg; | %simpletable; | %xref; | %fn;| %data.elements.incl; | %foreign.unknown.incl;">
122<!ENTITY % words.cnt "#PCDATA | %keyword; | %term; | %data.elements.incl; | %foreign.unknown.incl;">
123<!ENTITY % data.cnt "%words.cnt;|%image;|%object;|%ph;|%title;">
124
125<!-- ============================================================= -->
126<!-- COMMON ATTLIST SETS -->
127<!-- ============================================================= -->
128
129<!-- Copied into metaDecl.mod -->
130<!--<!ENTITY % date-format 'CDATA' >-->
131
132<!ENTITY % display-atts
133 'scale (50|60|70|80|90|100|110|120|140|160|
134 180|200|-dita-use-conref-target) #IMPLIED
135 frame (top | bottom |topbot | all |
136 sides | none |
137 -dita-use-conref-target) #IMPLIED
138 expanse (page | column | textline |
139 -dita-use-conref-target) #IMPLIED' >
140
141<!-- Provide a default of no attribute extensions -->
142<!ENTITY % props-attribute-extensions " ">
143<!ENTITY % base-attribute-extensions " ">
144
145<!ENTITY % filter-atts
146 'props CDATA #IMPLIED
147 platform CDATA #IMPLIED
148 product CDATA #IMPLIED
149 audience CDATA #IMPLIED
150 otherprops CDATA #IMPLIED
151 %props-attribute-extensions; ' >
152
153<!ENTITY % select-atts
154 '%filter-atts;
155 base CDATA #IMPLIED
156 %base-attribute-extensions;
157 importance
158 (obsolete | deprecated | optional |
159 default | low | normal | high |
160 recommended | required | urgent |
161 -dita-use-conref-target ) #IMPLIED
162 rev CDATA #IMPLIED
163 status (new | changed | deleted |
164 unchanged |
165 -dita-use-conref-target) #IMPLIED' >
166
167<!ENTITY % id-atts
168 'id NMTOKEN #IMPLIED
169 conref CDATA #IMPLIED' >
170
171<!-- Attributes related to localization that are used everywhere -->
172<!ENTITY % localization-atts
173 'translate (yes | no |
174 -dita-use-conref-target) #IMPLIED
175 xml:lang NMTOKEN #IMPLIED
176 dir (ltr | rtl | lro | rlo |
177 -dita-use-conref-target) #IMPLIED' >
178<!-- The following entity should be used when defaulting a new
179 element to translate="no", so that other (or new) localization
180 attributes will always be included. -->
181<!ENTITY % localization-atts-translate-no
182 'translate (yes | no |
183 -dita-use-conref-target) "no"
184 xml:lang NMTOKEN #IMPLIED
185 dir (ltr | rtl | lro | rlo |
186 -dita-use-conref-target) #IMPLIED' >
187
188<!ENTITY % univ-atts
189 '%id-atts;
190 %select-atts;
191 %localization-atts;' >
192<!ENTITY % univ-atts-translate-no
193 '%id-atts;
194 %select-atts;
195 %localization-atts-translate-no;' >
196
197<!ENTITY % global-atts
198 'xtrc CDATA #IMPLIED
199 xtrf CDATA #IMPLIED'>
200
201<!-- ============================================================= -->
202<!-- ELEMENT DECLARATIONS -->
203<!-- ============================================================= -->
204
205<!-- LONG NAME: Data About -->
206<!ELEMENT data-about ((%data;), (%data;|%data-about;)*)>
207<!ATTLIST data-about %univ-atts;
208 href CDATA #IMPLIED
209 format CDATA #IMPLIED
210 type CDATA #IMPLIED
211 scope (local | peer | external |
212 -dita-use-conref-target) #IMPLIED
213 outputclass
214 CDATA #IMPLIED >
215
216<!ENTITY % data-element-atts
217 '%univ-atts;
218 name CDATA #IMPLIED
219 datatype CDATA #IMPLIED
220 value CDATA #IMPLIED
221 href CDATA #IMPLIED
222 format CDATA #IMPLIED
223 type CDATA #IMPLIED
224 scope (local | peer | external |
225 -dita-use-conref-target) #IMPLIED
226 outputclass
227 CDATA #IMPLIED' >
228
229<!-- LONG NAME: Data element -->
230<!ELEMENT data (%data.cnt;)*>
231<!ATTLIST data %data-element-atts; >
232
233<!-- LONG NAME: Unknown element -->
234<!ELEMENT unknown ANY>
235<!ATTLIST unknown
236 %univ-atts;
237 outputclass
238 CDATA #IMPLIED >
239
240<!-- LONG NAME: Foreign content element -->
241<!ELEMENT foreign ANY>
242<!ATTLIST foreign
243 %univ-atts;
244 outputclass
245 CDATA #IMPLIED >
246
247<!-- LONG NAME: Title -->
248<!-- This is referenced inside CALS table -->
249<!ELEMENT title (%title.cnt;)* >
250<!ATTLIST title
251 %id-atts;
252 %localization-atts;
253 base CDATA #IMPLIED
254 %base-attribute-extensions;
255 outputclass
256 CDATA #IMPLIED >
257
258
259<!-- LONG NAME: Short Description -->
260<!ELEMENT shortdesc (%title.cnt;)* >
261<!ATTLIST shortdesc
262 %univ-atts;
263 outputclass
264 CDATA #IMPLIED >
265
266
267<!-- LONG NAME: Description -->
268<!-- Desc is used in context with figure and
269 table titles and also for content models
270 within linkgroup and object (for
271 accessibility) -->
272<!ELEMENT desc (%desc.cnt;)* >
273<!ATTLIST desc
274 %univ-atts;
275 outputclass
276 CDATA #IMPLIED >
277
278
279<!-- ============================================================= -->
280<!-- BASIC DOCUMENT ELEMENT DECLARATIONS -->
281<!-- (rich text) -->
282<!-- ============================================================= -->
283
284<!-- LONG NAME: Paragraph -->
285<!ELEMENT p (%para.cnt;)* >
286<!ATTLIST p
287 %univ-atts;
288 outputclass
289 CDATA #IMPLIED >
290
291
292<!-- LONG NAME: Note -->
293<!ELEMENT note (%note.cnt;)* >
294<!ATTLIST note
295 type (note | tip | fastpath | restriction |
296 important | remember| attention|
297 caution | danger | other |
298 -dita-use-conref-target) #IMPLIED
299 spectitle CDATA #IMPLIED
300 othertype CDATA #IMPLIED
301 %univ-atts;
302 outputclass
303 CDATA #IMPLIED >
304
305
306<!-- LONG NAME: Long Quote (Excerpt) -->
307<!ELEMENT lq (%longquote.cnt;)* >
308<!ATTLIST lq
309 href CDATA #IMPLIED
310 keyref CDATA #IMPLIED
311 type (external | internal |
312 bibliographic |
313 -dita-use-conref-target) #IMPLIED
314 reftitle CDATA #IMPLIED
315 %univ-atts;
316 outputclass
317 CDATA #IMPLIED >
318
319
320<!-- LONG NAME: Quoted text -->
321<!ELEMENT q (%shortquote.cnt;)* >
322<!ATTLIST q
323 %univ-atts;
324 outputclass
325 CDATA #IMPLIED >
326
327
328<!-- LONG NAME: Simple List -->
329<!ELEMENT sl (%sli;)+ >
330<!ATTLIST sl
331 compact (yes | no |
332 -dita-use-conref-target) #IMPLIED
333 spectitle CDATA #IMPLIED
334 %univ-atts;
335 outputclass
336 CDATA #IMPLIED >
337
338
339<!-- LONG NAME: Simple List Item -->
340<!ELEMENT sli (%ph.cnt;)* >
341<!ATTLIST sli
342 %univ-atts;
343 outputclass
344 CDATA #IMPLIED >
345
346
347<!-- LONG NAME: Unordered List -->
348<!ELEMENT ul (%li;)+ >
349<!ATTLIST ul
350 compact (yes | no |
351 -dita-use-conref-target) #IMPLIED
352 spectitle CDATA #IMPLIED
353 %univ-atts;
354 outputclass
355 CDATA #IMPLIED >
356
357
358<!-- LONG NAME: Ordered List -->
359<!ELEMENT ol (%li;)+ >
360<!ATTLIST ol
361 compact (yes | no |
362 -dita-use-conref-target) #IMPLIED
363 spectitle CDATA #IMPLIED
364 %univ-atts;
365 outputclass
366 CDATA #IMPLIED >
367
368
369<!-- LONG NAME: List Item -->
370<!ELEMENT li (%listitem.cnt;)* >
371<!ATTLIST li
372 %univ-atts;
373 outputclass
374 CDATA #IMPLIED >
375
376
377<!-- LONG NAME: Item Group -->
378<!ELEMENT itemgroup (%itemgroup.cnt;)* >
379<!ATTLIST itemgroup
380 %univ-atts;
381 outputclass
382 CDATA #IMPLIED >
383
384
385<!-- LONG NAME: Definition List -->
386<!ELEMENT dl ((%dlhead;)?, (%dlentry;)+) >
387<!ATTLIST dl
388 compact (yes | no |
389 -dita-use-conref-target) #IMPLIED
390 spectitle CDATA #IMPLIED
391 %univ-atts;
392 outputclass
393 CDATA #IMPLIED >
394
395
396<!-- LONG NAME: Definition List Head -->
397<!ELEMENT dlhead ((%dthd;)?, (%ddhd;)? ) >
398<!ATTLIST dlhead
399 %univ-atts;
400 outputclass
401 CDATA #IMPLIED >
402
403
404<!-- LONG NAME: Term Header -->
405<!ELEMENT dthd (%title.cnt;)* >
406<!ATTLIST dthd
407 %univ-atts;
408 outputclass
409 CDATA #IMPLIED >
410
411
412<!-- LONG NAME: Definition Header -->
413<!ELEMENT ddhd (%title.cnt;)* >
414<!ATTLIST ddhd
415 %univ-atts;
416 outputclass
417 CDATA #IMPLIED >
418
419
420<!-- LONG NAME: Definition List Entry -->
421<!ELEMENT dlentry ((%dt;)+, (%dd;)+ ) >
422<!ATTLIST dlentry
423 %univ-atts;
424 outputclass
425 CDATA #IMPLIED >
426
427
428
429<!-- LONG NAME: Definition Term -->
430<!ELEMENT dt (%term.cnt;)* >
431<!ATTLIST dt
432 keyref CDATA #IMPLIED
433 %univ-atts;
434 outputclass
435 CDATA #IMPLIED >
436
437
438<!-- LONG NAME: Definition Description -->
439<!ELEMENT dd (%defn.cnt;)* >
440<!ATTLIST dd
441 %univ-atts;
442 outputclass
443 CDATA #IMPLIED >
444
445<!-- LONG NAME: Figure -->
446<!ELEMENT fig ((%title;)?, (%desc;)?,
447 (%figgroup; | %fig.cnt;)* ) >
448<!ATTLIST fig
449 %display-atts;
450 spectitle CDATA #IMPLIED
451 %univ-atts;
452 outputclass
453 CDATA #IMPLIED >
454
455
456<!-- LONG NAME: Figure Group -->
457<!ELEMENT figgroup ((%title;)?,
458 (%figgroup; | %xref; | %fn; | %ph; |
459 %keyword;)* ) >
460<!ATTLIST figgroup
461 %univ-atts;
462 outputclass
463 CDATA #IMPLIED >
464
465<!-- LONG NAME: Preformatted Text -->
466<!ELEMENT pre (%pre.cnt;)* >
467<!ATTLIST pre
468 %display-atts;
469 spectitle CDATA #IMPLIED
470 xml:space (preserve) #FIXED 'preserve'
471 %univ-atts;
472 outputclass
473 CDATA #IMPLIED >
474
475
476<!-- LONG NAME: Line Respecting Text -->
477<!ELEMENT lines (%pre.cnt;)* >
478<!ATTLIST lines
479 %display-atts;
480 spectitle CDATA #IMPLIED
481 xml:space (preserve) #FIXED 'preserve'
482 %univ-atts;
483 outputclass
484 CDATA #IMPLIED >
485
486
487<!-- ============================================================= -->
488<!-- BASE FORM PHRASE TYPES -->
489<!-- ============================================================= -->
490
491<!-- LONG NAME: Keyword -->
492<!ELEMENT keyword (#PCDATA | %tm;)* >
493<!ATTLIST keyword
494 keyref CDATA #IMPLIED
495 %univ-atts;
496 outputclass
497 CDATA #IMPLIED >
498
499
500<!-- LONG NAME: Term -->
501<!ELEMENT term (#PCDATA | %tm;)* >
502<!ATTLIST term
503 keyref CDATA #IMPLIED
504 %univ-atts;
505 outputclass
506 CDATA #IMPLIED >
507
508
509<!-- LONG NAME: Phrase -->
510<!ELEMENT ph (%ph.cnt;)* >
511<!ATTLIST ph
512 keyref CDATA #IMPLIED
513 %univ-atts;
514 outputclass
515 CDATA #IMPLIED >
516
517
518<!-- LONG NAME: Trade Mark -->
519<!ELEMENT tm (#PCDATA | %tm;)* >
520<!ATTLIST tm
521 %univ-atts;
522 trademark CDATA #IMPLIED
523 tmowner CDATA #IMPLIED
524 tmtype (tm | reg | service |
525 -dita-use-conref-target) #REQUIRED
526 tmclass CDATA #IMPLIED >
527
528
529<!-- LONG NAME: Boolean (deprecated) -->
530<!ELEMENT boolean EMPTY >
531<!ATTLIST boolean
532 state (yes | no |
533 -dita-use-conref-target) #REQUIRED
534 %univ-atts;
535 outputclass
536 CDATA #IMPLIED >
537
538
539<!-- LONG NAME: State -->
540<!-- A state can have a name and a string value,
541 even if empty or indeterminate -->
542<!ELEMENT state EMPTY >
543<!ATTLIST state
544 name CDATA #REQUIRED
545 value CDATA #REQUIRED
546 %univ-atts;
547 outputclass
548 CDATA #IMPLIED >
549
550<!-- LONG NAME: Image Data -->
551<!ELEMENT image (%alt;)? >
552<!ATTLIST image
553 href CDATA #REQUIRED
554 keyref NMTOKEN #IMPLIED
555 alt CDATA #IMPLIED
556 longdescref
557 CDATA #IMPLIED
558 height NMTOKEN #IMPLIED
559 width NMTOKEN #IMPLIED
560 align CDATA #IMPLIED
561 scale NMTOKEN #IMPLIED
562 placement (inline | break |
563 -dita-use-conref-target) "inline"
564 %univ-atts;
565 outputclass
566 CDATA #IMPLIED >
567
568
569<!-- LONG NAME: Alternate text -->
570<!ELEMENT alt (%words.cnt;)*>
571<!ATTLIST alt %univ-atts;
572 outputclass CDATA #IMPLIED
573>
574
575<!-- LONG NAME: Object (Streaming/Executable
576 Data) -->
577<!-- The longdescre attribute is an error which appeared in the
578 original DTD implementation of OASIS DITA. It is an error that
579 is not part of the standard. It was left here to provide time
580 to change documents, but it will be removed at a later date.
581 The longdescref (with ending F) should be used instead. -->
582<!ELEMENT object ((%desc;)?, (%param;)*,
583 (%foreign.unknown.incl;)*) >
584<!ATTLIST object
585 declare (declare) #IMPLIED
586 classid CDATA #IMPLIED
587 codebase CDATA #IMPLIED
588 data CDATA #IMPLIED
589 type CDATA #IMPLIED
590 codetype CDATA #IMPLIED
591 archive CDATA #IMPLIED
592 standby CDATA #IMPLIED
593 height NMTOKEN #IMPLIED
594 width NMTOKEN #IMPLIED
595 usemap CDATA #IMPLIED
596 name CDATA #IMPLIED
597 tabindex NMTOKEN #IMPLIED
598 longdescref
599 CDATA #IMPLIED
600 %univ-atts;
601 outputclass
602 CDATA #IMPLIED
603 longdescre CDATA #IMPLIED >
604
605
606<!-- LONG NAME: Parameter -->
607<!ELEMENT param EMPTY>
608<!ATTLIST param
609 %univ-atts;
610 name CDATA #REQUIRED
611 value CDATA #IMPLIED
612 valuetype (data | ref | object |
613 -dita-use-conref-target) #IMPLIED
614 type CDATA #IMPLIED >
615
616
617<!-- LONG NAME: Simple Table -->
618<!ELEMENT simpletable ((%sthead;)?, (%strow;)+) >
619<!ATTLIST simpletable
620 relcolwidth
621 CDATA #IMPLIED
622 keycol NMTOKEN #IMPLIED
623 refcols NMTOKENS #IMPLIED
624 %display-atts;
625 spectitle CDATA #IMPLIED
626 %univ-atts;
627 outputclass
628 CDATA #IMPLIED >
629
630
631<!-- LONG NAME: Simple Table Head -->
632<!ELEMENT sthead (%stentry;)+ >
633<!ATTLIST sthead
634 %univ-atts;
635 outputclass
636 CDATA #IMPLIED >
637
638
639<!-- LONG NAME: Simple Table Row -->
640<!ELEMENT strow (%stentry;)* >
641<!ATTLIST strow
642 %univ-atts;
643 outputclass
644 CDATA #IMPLIED >
645
646
647<!-- LONG NAME: Simple Table Cell (entry) -->
648<!ELEMENT stentry (%tblcell.cnt;)* >
649<!ATTLIST stentry
650 specentry CDATA #IMPLIED
651 %univ-atts;
652 outputclass
653 CDATA #IMPLIED >
654
655<!-- LONG NAME: Review Comments Block -->
656<!ELEMENT draft-comment (#PCDATA | %basic.phandblock; |
657 %data.elements.incl; |
658 %foreign.unknown.incl;)* >
659<!ATTLIST draft-comment
660 author CDATA #IMPLIED
661 time CDATA #IMPLIED
662 disposition
663 (issue | open | accepted | rejected |
664 deferred| duplicate | reopened |
665 unassigned | completed |
666 -dita-use-conref-target) #IMPLIED
667 %univ-atts-translate-no;
668 outputclass
669 CDATA #IMPLIED >
670
671<!-- LONG NAME: Required Cleanup Block -->
672<!ELEMENT required-cleanup
673 ANY >
674<!ATTLIST required-cleanup
675 remap CDATA #IMPLIED
676 %univ-atts-translate-no;
677 outputclass
678 CDATA #IMPLIED >
679
680
681<!-- LONG NAME: Footnote -->
682<!ELEMENT fn (%fn.cnt;)* >
683<!ATTLIST fn
684 callout CDATA #IMPLIED
685 %univ-atts;
686 outputclass
687 CDATA #IMPLIED >
688
689<!-- LONG NAME: Index Term -->
690<!ELEMENT indexterm (%words.cnt;|%indexterm;|%index-base;)* >
691<!ATTLIST indexterm
692 keyref CDATA #IMPLIED
693 start CDATA #IMPLIED
694 end CDATA #IMPLIED
695 %univ-atts; >
696
697<!-- LONG NAME: Index Base -->
698<!ELEMENT index-base (%words.cnt;|%indexterm;)* >
699<!ATTLIST index-base
700 keyref CDATA #IMPLIED
701 %univ-atts; >
702
703<!-- LONG NAME: Index term reference -->
704<!ELEMENT indextermref EMPTY>
705<!ATTLIST indextermref keyref CDATA #REQUIRED
706 %univ-atts;
707>
708
709<!-- LONG NAME: Citation (bibliographic source) -->
710<!ELEMENT cite (%xrefph.cnt;)* >
711<!ATTLIST cite
712 keyref CDATA #IMPLIED
713 %univ-atts;
714 outputclass
715 CDATA #IMPLIED >
716
717
718<!-- LONG NAME: Cross Reference/Link -->
719<!ELEMENT xref (%xreftext.cnt; | %desc;)* >
720<!ATTLIST xref
721 href CDATA #IMPLIED
722 keyref CDATA #IMPLIED
723 type CDATA #IMPLIED
724 %univ-atts;
725 format CDATA #IMPLIED
726 scope (local | peer | external |
727 -dita-use-conref-target) #IMPLIED
728 outputclass
729 CDATA #IMPLIED >
730
731
732<!ENTITY % tableXML PUBLIC
733"-//OASIS//ELEMENTS DITA Exchange Table Model//EN"
734"tblDecl.mod" >
735%tableXML;
736
737<!-- ============================================================= -->
738<!-- SPECIALIZATION ATTRIBUTE DECLARATIONS -->
739<!-- ============================================================= -->
740
741<!ATTLIST alt %global-atts; class CDATA "- topic/alt " >
742<!ATTLIST boolean %global-atts; class CDATA "- topic/boolean " >
743<!ATTLIST cite %global-atts; class CDATA "- topic/cite " >
744<!ATTLIST dd %global-atts; class CDATA "- topic/dd " >
745<!ATTLIST data %global-atts; class CDATA "- topic/data " >
746<!ATTLIST data-about
747 %global-atts; class CDATA "- topic/data-about ">
748<!ATTLIST ddhd %global-atts; class CDATA "- topic/ddhd " >
749<!ATTLIST desc %global-atts; class CDATA "- topic/desc " >
750<!ATTLIST dl %global-atts; class CDATA "- topic/dl " >
751<!ATTLIST dlentry %global-atts; class CDATA "- topic/dlentry " >
752<!ATTLIST dlhead %global-atts; class CDATA "- topic/dlhead " >
753<!ATTLIST draft-comment
754 %global-atts; class CDATA "- topic/draft-comment ">
755<!ATTLIST dt %global-atts; class CDATA "- topic/dt " >
756<!ATTLIST dthd %global-atts; class CDATA "- topic/dthd " >
757<!ATTLIST fig %global-atts; class CDATA "- topic/fig " >
758<!ATTLIST figgroup %global-atts; class CDATA "- topic/figgroup " >
759<!ATTLIST fn %global-atts; class CDATA "- topic/fn " >
760<!ATTLIST foreign %global-atts; class CDATA "- topic/foreign " >
761<!ATTLIST image %global-atts; class CDATA "- topic/image " >
762<!ATTLIST indexterm %global-atts; class CDATA "- topic/indexterm " >
763<!ATTLIST index-base %global-atts; class CDATA "- topic/index-base ">
764<!ATTLIST indextermref
765 %global-atts; class CDATA "- topic/indextermref ">
766<!ATTLIST itemgroup %global-atts; class CDATA "- topic/itemgroup " >
767<!ATTLIST keyword %global-atts; class CDATA "- topic/keyword " >
768<!ATTLIST li %global-atts; class CDATA "- topic/li " >
769<!ATTLIST lines %global-atts; class CDATA "- topic/lines " >
770<!ATTLIST lq %global-atts; class CDATA "- topic/lq " >
771<!ATTLIST note %global-atts; class CDATA "- topic/note " >
772<!ATTLIST object %global-atts; class CDATA "- topic/object " >
773<!ATTLIST ol %global-atts; class CDATA "- topic/ol " >
774<!ATTLIST p %global-atts; class CDATA "- topic/p " >
775<!ATTLIST param %global-atts; class CDATA "- topic/param " >
776<!ATTLIST ph %global-atts; class CDATA "- topic/ph " >
777<!ATTLIST pre %global-atts; class CDATA "- topic/pre " >
778<!ATTLIST q %global-atts; class CDATA "- topic/q " >
779<!ATTLIST required-cleanup
780 %global-atts; class CDATA "- topic/required-cleanup ">
781<!ATTLIST simpletable
782 %global-atts; class CDATA "- topic/simpletable ">
783<!ATTLIST sl %global-atts; class CDATA "- topic/sl " >
784<!ATTLIST sli %global-atts; class CDATA "- topic/sli " >
785<!ATTLIST state %global-atts; class CDATA "- topic/state " >
786<!ATTLIST stentry %global-atts; class CDATA "- topic/stentry " >
787<!ATTLIST sthead %global-atts; class CDATA "- topic/sthead " >
788<!ATTLIST strow %global-atts; class CDATA "- topic/strow " >
789<!ATTLIST term %global-atts; class CDATA "- topic/term " >
790<!ATTLIST title %global-atts; class CDATA "- topic/title " >
791<!ATTLIST tm %global-atts; class CDATA "- topic/tm " >
792<!ATTLIST ul %global-atts; class CDATA "- topic/ul " >
793<!ATTLIST unknown %global-atts; class CDATA "- topic/unknown " >
794<!ATTLIST xref %global-atts; class CDATA "- topic/xref " >
795
796
797<!-- ================== End Common Elements Module ============== -->