<!ENTITY % commonDefns PUBLIC
"-//OASIS//ENTITIES DITA Common Elements//EN"
"commonElements.ent" >
%commonDefns;
<!ENTITY % basic.ph "%ph; | %term; | %xref; | %cite; | %q; |
%boolean; | %state; | %keyword; | %tm;" >
<!ENTITY % basic.block "%p; | %lq; | %note; | %dl; | %ul; | %ol;|
%sl; | %pre; | %lines; | %fig; | %image; |
%object; | %table; | %simpletable;">
<!ENTITY % basic.phandblock "%basic.ph; | %basic.block;" >
<!ENTITY % basic.ph.noxref
"%ph;|%term;| %q;|%boolean;|%state;|%keyword;|%tm;">
<!ENTITY % basic.ph.notm
"%ph;|%term;|%xref;|%cite;|%q;|%boolean;|%state;|%keyword; ">
<!ENTITY % basic.block.notbl
"%p;|%lq;|%note;|%dl;|%ul;|%ol;|%sl;|%pre;|%lines;|%fig;|%image;|%object;">
<!ENTITY % basic.block.nonote
"%p;|%lq;| %dl;|%ul;|%ol;|%sl;|%pre;|%lines;|%fig;|%image;|%object;|%table;|%simpletable;">
<!ENTITY % basic.block.nopara
" %lq;|%note;|%dl;|%ul;|%ol;|%sl;|%pre;|%lines;|%fig;|%image;|%object;|%table;|%simpletable;">
<!ENTITY % basic.block.nolq
"%p;| %note;|%dl;|%ul;|%ol;|%sl;|%pre;|%lines;|%fig;|%image;|%object;|%table;|%simpletable;">
<!ENTITY % basic.block.notbnofg
"%p;|%lq;|%note;|%dl;|%ul;|%ol;|%sl;|%pre;|%lines;| %image;|%object;">
<!ENTITY % basic.block.notbfgobj
"%p;|%lq;|%note;|%dl;|%ul;|%ol;|%sl;|%pre;|%lines;| %image;">
<!ENTITY % txt.incl '%draft-comment;|%required-cleanup;|%fn;|%indextermref;|%indexterm;'>
<!ENTITY % data.elements.incl "%data;|%data-about;" >
<!ENTITY % foreign.unknown.incl "%foreign;|%unknown;" >
<!ENTITY % listitem.cnt "#PCDATA | %basic.ph; | %basic.block; |%itemgroup;| %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;">
<!ENTITY % itemgroup.cnt "#PCDATA | %basic.ph; | %basic.block; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;">
<!ENTITY % title.cnt "#PCDATA | %basic.ph.noxref; | %image; | %data.elements.incl; | %foreign.unknown.incl;">
<!ENTITY % xreftext.cnt "#PCDATA | %basic.ph.noxref; | %image; | %data.elements.incl; | %foreign.unknown.incl;">
<!ENTITY % xrefph.cnt "#PCDATA | %basic.ph.noxref; | %data.elements.incl; | %foreign.unknown.incl;">
<!ENTITY % shortquote.cnt "#PCDATA | %basic.ph; | %data.elements.incl; | %foreign.unknown.incl;">
<!ENTITY % para.cnt "#PCDATA | %basic.ph; | %basic.block.nopara; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;">
<!ENTITY % note.cnt "#PCDATA | %basic.ph; | %basic.block.nonote; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;">
<!ENTITY % longquote.cnt "#PCDATA | %basic.ph; | %basic.block.nolq; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;">
<!ENTITY % tblcell.cnt "#PCDATA | %basic.ph; | %basic.block.notbl; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;">
<!ENTITY % desc.cnt "#PCDATA | %basic.ph; | %basic.block.notbfgobj; | %data.elements.incl; | %foreign.unknown.incl;">
<!ENTITY % ph.cnt "#PCDATA | %basic.ph; | %image; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;">
<!ENTITY % fn.cnt "#PCDATA | %basic.ph; | %basic.block.notbl; | %data.elements.incl; | %foreign.unknown.incl;">
<!ENTITY % term.cnt "#PCDATA | %basic.ph; | %image; | %data.elements.incl; | %foreign.unknown.incl;">
<!ENTITY % defn.cnt "#PCDATA | %basic.ph; | %basic.block; |%itemgroup;| %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;">
<!ENTITY % pre.cnt "#PCDATA | %basic.ph; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;">
<!ENTITY % fig.cnt "%basic.block.notbnofg; | %simpletable; | %xref; | %fn;| %data.elements.incl; | %foreign.unknown.incl;">
<!ENTITY % words.cnt "#PCDATA | %keyword; | %term; | %data.elements.incl; | %foreign.unknown.incl;">
<!ENTITY % data.cnt "%words.cnt;|%image;|%object;|%ph;|%title;">
<!ENTITY % display-atts
'scale (50|60|70|80|90|100|110|120|140|160|
180|200|-dita-use-conref-target) #IMPLIED
frame (top | bottom |topbot | all |
sides | none |
-dita-use-conref-target) #IMPLIED
expanse (page | column | textline |
-dita-use-conref-target) #IMPLIED' >
<!ENTITY % props-attribute-extensions " ">
<!ENTITY % base-attribute-extensions " ">
<!ENTITY % filter-atts
'props CDATA #IMPLIED
platform CDATA #IMPLIED
product CDATA #IMPLIED
audience CDATA #IMPLIED
otherprops CDATA #IMPLIED
%props-attribute-extensions; ' >
<!ENTITY % select-atts
'%filter-atts;
base CDATA #IMPLIED
%base-attribute-extensions;
importance
(obsolete | deprecated | optional |
default | low | normal | high |
recommended | required | urgent |
-dita-use-conref-target ) #IMPLIED
rev CDATA #IMPLIED
status (new | changed | deleted |
unchanged |
-dita-use-conref-target) #IMPLIED' >
<!ENTITY % id-atts
'id NMTOKEN #IMPLIED
conref CDATA #IMPLIED' >
<!ENTITY % localization-atts
'translate (yes | no |
-dita-use-conref-target) #IMPLIED
xml:lang NMTOKEN #IMPLIED
dir (ltr | rtl | lro | rlo |
-dita-use-conref-target) #IMPLIED' >
<!ENTITY % localization-atts-translate-no
'translate (yes | no |
-dita-use-conref-target) "no"
xml:lang NMTOKEN #IMPLIED
dir (ltr | rtl | lro | rlo |
-dita-use-conref-target) #IMPLIED' >
<!ENTITY % univ-atts
'%id-atts;
%select-atts;
%localization-atts;' >
<!ENTITY % univ-atts-translate-no
'%id-atts;
%select-atts;
%localization-atts-translate-no;' >
<!ENTITY % global-atts
'xtrc CDATA #IMPLIED
xtrf CDATA #IMPLIED'>
<!ELEMENT data-about ((%data;), (%data;|%data-about;)*)>
<!ATTLIST data-about %univ-atts;
href CDATA #IMPLIED
format CDATA #IMPLIED
type CDATA #IMPLIED
scope (local | peer | external |
-dita-use-conref-target) #IMPLIED
outputclass
CDATA #IMPLIED >
<!ENTITY % data-element-atts
'%univ-atts;
name CDATA #IMPLIED
datatype CDATA #IMPLIED
value CDATA #IMPLIED
href CDATA #IMPLIED
format CDATA #IMPLIED
type CDATA #IMPLIED
scope (local | peer | external |
-dita-use-conref-target) #IMPLIED
outputclass
CDATA #IMPLIED' >
<!ELEMENT data (%data.cnt;)*>
<!ATTLIST data %data-element-atts; >
<!ELEMENT unknown ANY>
<!ATTLIST unknown
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT foreign ANY>
<!ATTLIST foreign
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT title (%title.cnt;)* >
<!ATTLIST title
%id-atts;
%localization-atts;
base CDATA #IMPLIED
%base-attribute-extensions;
outputclass
CDATA #IMPLIED >
<!ELEMENT shortdesc (%title.cnt;)* >
<!ATTLIST shortdesc
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT desc (%desc.cnt;)* >
<!ATTLIST desc
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT p (%para.cnt;)* >
<!ATTLIST p
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT note (%note.cnt;)* >
<!ATTLIST note
type (note | tip | fastpath | restriction |
important | remember| attention|
caution | danger | other |
-dita-use-conref-target) #IMPLIED
spectitle CDATA #IMPLIED
othertype CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT lq (%longquote.cnt;)* >
<!ATTLIST lq
href CDATA #IMPLIED
keyref CDATA #IMPLIED
type (external | internal |
bibliographic |
-dita-use-conref-target) #IMPLIED
reftitle CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT q (%shortquote.cnt;)* >
<!ATTLIST q
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT sl (%sli;)+ >
<!ATTLIST sl
compact (yes | no |
-dita-use-conref-target) #IMPLIED
spectitle CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT sli (%ph.cnt;)* >
<!ATTLIST sli
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT ul (%li;)+ >
<!ATTLIST ul
compact (yes | no |
-dita-use-conref-target) #IMPLIED
spectitle CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT ol (%li;)+ >
<!ATTLIST ol
compact (yes | no |
-dita-use-conref-target) #IMPLIED
spectitle CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT li (%listitem.cnt;)* >
<!ATTLIST li
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT itemgroup (%itemgroup.cnt;)* >
<!ATTLIST itemgroup
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT dl ((%dlhead;)?, (%dlentry;)+) >
<!ATTLIST dl
compact (yes | no |
-dita-use-conref-target) #IMPLIED
spectitle CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT dlhead ((%dthd;)?, (%ddhd;)? ) >
<!ATTLIST dlhead
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT dthd (%title.cnt;)* >
<!ATTLIST dthd
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT ddhd (%title.cnt;)* >
<!ATTLIST ddhd
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT dlentry ((%dt;)+, (%dd;)+ ) >
<!ATTLIST dlentry
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT dt (%term.cnt;)* >
<!ATTLIST dt
keyref CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT dd (%defn.cnt;)* >
<!ATTLIST dd
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT fig ((%title;)?, (%desc;)?,
(%figgroup; | %fig.cnt;)* ) >
<!ATTLIST fig
%display-atts;
spectitle CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT figgroup ((%title;)?,
(%figgroup; | %xref; | %fn; | %ph; |
%keyword;)* ) >
<!ATTLIST figgroup
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT pre (%pre.cnt;)* >
<!ATTLIST pre
%display-atts;
spectitle CDATA #IMPLIED
xml:space (preserve) #FIXED 'preserve'
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT lines (%pre.cnt;)* >
<!ATTLIST lines
%display-atts;
spectitle CDATA #IMPLIED
xml:space (preserve) #FIXED 'preserve'
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT keyword (#PCDATA | %tm;)* >
<!ATTLIST keyword
keyref CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT term (#PCDATA | %tm;)* >
<!ATTLIST term
keyref CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT ph (%ph.cnt;)* >
<!ATTLIST ph
keyref CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT tm (#PCDATA | %tm;)* >
<!ATTLIST tm
%univ-atts;
trademark CDATA #IMPLIED
tmowner CDATA #IMPLIED
tmtype (tm | reg | service |
-dita-use-conref-target) #REQUIRED
tmclass CDATA #IMPLIED >
<!ELEMENT boolean EMPTY >
<!ATTLIST boolean
state (yes | no |
-dita-use-conref-target) #REQUIRED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT state EMPTY >
<!ATTLIST state
name CDATA #REQUIRED
value CDATA #REQUIRED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT image (%alt;)? >
<!ATTLIST image
href CDATA #REQUIRED
keyref NMTOKEN #IMPLIED
alt CDATA #IMPLIED
longdescref
CDATA #IMPLIED
height NMTOKEN #IMPLIED
width NMTOKEN #IMPLIED
align CDATA #IMPLIED
scale NMTOKEN #IMPLIED
placement (inline | break |
-dita-use-conref-target) "inline"
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT alt (%words.cnt;)*>
<!ATTLIST alt %univ-atts;
outputclass CDATA #IMPLIED
>
<!ELEMENT object ((%desc;)?, (%param;)*,
(%foreign.unknown.incl;)*) >
<!ATTLIST object
declare (declare) #IMPLIED
classid CDATA #IMPLIED
codebase CDATA #IMPLIED
data CDATA #IMPLIED
type CDATA #IMPLIED
codetype CDATA #IMPLIED
archive CDATA #IMPLIED
standby CDATA #IMPLIED
height NMTOKEN #IMPLIED
width NMTOKEN #IMPLIED
usemap CDATA #IMPLIED
name CDATA #IMPLIED
tabindex NMTOKEN #IMPLIED
longdescref
CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED
longdescre CDATA #IMPLIED >
<!ELEMENT param EMPTY>
<!ATTLIST param
%univ-atts;
name CDATA #REQUIRED
value CDATA #IMPLIED
valuetype (data | ref | object |
-dita-use-conref-target) #IMPLIED
type CDATA #IMPLIED >
<!ELEMENT simpletable ((%sthead;)?, (%strow;)+) >
<!ATTLIST simpletable
relcolwidth
CDATA #IMPLIED
keycol NMTOKEN #IMPLIED
refcols NMTOKENS #IMPLIED
%display-atts;
spectitle CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT sthead (%stentry;)+ >
<!ATTLIST sthead
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT strow (%stentry;)* >
<!ATTLIST strow
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT stentry (%tblcell.cnt;)* >
<!ATTLIST stentry
specentry CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT draft-comment (#PCDATA | %basic.phandblock; |
%data.elements.incl; |
%foreign.unknown.incl;)* >
<!ATTLIST draft-comment
author CDATA #IMPLIED
time CDATA #IMPLIED
disposition
(issue | open | accepted | rejected |
deferred| duplicate | reopened |
unassigned | completed |
-dita-use-conref-target) #IMPLIED
%univ-atts-translate-no;
outputclass
CDATA #IMPLIED >
<!ELEMENT required-cleanup
ANY >
<!ATTLIST required-cleanup
remap CDATA #IMPLIED
%univ-atts-translate-no;
outputclass
CDATA #IMPLIED >
<!ELEMENT fn (%fn.cnt;)* >
<!ATTLIST fn
callout CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT indexterm (%words.cnt;|%indexterm;|%index-base;)* >
<!ATTLIST indexterm
keyref CDATA #IMPLIED
start CDATA #IMPLIED
end CDATA #IMPLIED
%univ-atts; >
<!ELEMENT index-base (%words.cnt;|%indexterm;)* >
<!ATTLIST index-base
keyref CDATA #IMPLIED
%univ-atts; >
<!ELEMENT indextermref EMPTY>
<!ATTLIST indextermref keyref CDATA #REQUIRED
%univ-atts;
>
<!ELEMENT cite (%xrefph.cnt;)* >
<!ATTLIST cite
keyref CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT xref (%xreftext.cnt; | %desc;)* >
<!ATTLIST xref
href CDATA #IMPLIED
keyref CDATA #IMPLIED
type CDATA #IMPLIED
%univ-atts;
format CDATA #IMPLIED
scope (local | peer | external |
-dita-use-conref-target) #IMPLIED
outputclass
CDATA #IMPLIED >
<!ENTITY % tableXML PUBLIC
"-//OASIS//ELEMENTS DITA Exchange Table Model//EN"
"tblDecl.mod" >
%tableXML;
<!ATTLIST alt %global-atts; class CDATA "- topic/alt " >
<!ATTLIST boolean %global-atts; class CDATA "- topic/boolean " >
<!ATTLIST cite %global-atts; class CDATA "- topic/cite " >
<!ATTLIST dd %global-atts; class CDATA "- topic/dd " >
<!ATTLIST data %global-atts; class CDATA "- topic/data " >
<!ATTLIST data-about
%global-atts; class CDATA "- topic/data-about ">
<!ATTLIST ddhd %global-atts; class CDATA "- topic/ddhd " >
<!ATTLIST desc %global-atts; class CDATA "- topic/desc " >
<!ATTLIST dl %global-atts; class CDATA "- topic/dl " >
<!ATTLIST dlentry %global-atts; class CDATA "- topic/dlentry " >
<!ATTLIST dlhead %global-atts; class CDATA "- topic/dlhead " >
<!ATTLIST draft-comment
%global-atts; class CDATA "- topic/draft-comment ">
<!ATTLIST dt %global-atts; class CDATA "- topic/dt " >
<!ATTLIST dthd %global-atts; class CDATA "- topic/dthd " >
<!ATTLIST fig %global-atts; class CDATA "- topic/fig " >
<!ATTLIST figgroup %global-atts; class CDATA "- topic/figgroup " >
<!ATTLIST fn %global-atts; class CDATA "- topic/fn " >
<!ATTLIST foreign %global-atts; class CDATA "- topic/foreign " >
<!ATTLIST image %global-atts; class CDATA "- topic/image " >
<!ATTLIST indexterm %global-atts; class CDATA "- topic/indexterm " >
<!ATTLIST index-base %global-atts; class CDATA "- topic/index-base ">
<!ATTLIST indextermref
%global-atts; class CDATA "- topic/indextermref ">
<!ATTLIST itemgroup %global-atts; class CDATA "- topic/itemgroup " >
<!ATTLIST keyword %global-atts; class CDATA "- topic/keyword " >
<!ATTLIST li %global-atts; class CDATA "- topic/li " >
<!ATTLIST lines %global-atts; class CDATA "- topic/lines " >
<!ATTLIST lq %global-atts; class CDATA "- topic/lq " >
<!ATTLIST note %global-atts; class CDATA "- topic/note " >
<!ATTLIST object %global-atts; class CDATA "- topic/object " >
<!ATTLIST ol %global-atts; class CDATA "- topic/ol " >
<!ATTLIST p %global-atts; class CDATA "- topic/p " >
<!ATTLIST param %global-atts; class CDATA "- topic/param " >
<!ATTLIST ph %global-atts; class CDATA "- topic/ph " >
<!ATTLIST pre %global-atts; class CDATA "- topic/pre " >
<!ATTLIST q %global-atts; class CDATA "- topic/q " >
<!ATTLIST required-cleanup
%global-atts; class CDATA "- topic/required-cleanup ">
<!ATTLIST simpletable
%global-atts; class CDATA "- topic/simpletable ">
<!ATTLIST sl %global-atts; class CDATA "- topic/sl " >
<!ATTLIST sli %global-atts; class CDATA "- topic/sli " >
<!ATTLIST state %global-atts; class CDATA "- topic/state " >
<!ATTLIST stentry %global-atts; class CDATA "- topic/stentry " >
<!ATTLIST sthead %global-atts; class CDATA "- topic/sthead " >
<!ATTLIST strow %global-atts; class CDATA "- topic/strow " >
<!ATTLIST term %global-atts; class CDATA "- topic/term " >
<!ATTLIST title %global-atts; class CDATA "- topic/title " >
<!ATTLIST tm %global-atts; class CDATA "- topic/tm " >
<!ATTLIST ul %global-atts; class CDATA "- topic/ul " >
<!ATTLIST unknown %global-atts; class CDATA "- topic/unknown " >
<!ATTLIST xref %global-atts; class CDATA "- topic/xref " >