<!-- custom redeclaration of some entities -->
<!-- In component.mix, remove %descobj.class; because empty, beginpage -->
<!ENTITY % local.component.mix "">
<!ENTITY % component.mix
"%list.class; |%admon.class;
|%linespecific.class; |%synop.class;
|%para.class; |%informal.class;
|%formal.class; |%compound.class;
|%genobj.class;
|%ndxterm.class;
%local.component.mix;">
<!-- In sidebar.mix, remove beginpage, add bridgehead (which was -->
<!-- removed from genobj.class) -->
<!ENTITY % local.sidebar.mix "">
<!ENTITY % sidebar.mix
"%list.class; |%admon.class;
|%linespecific.class; |%synop.class;
|%para.class; |%informal.class;
|%formal.class; |procedure
|%genobj.class; |bridgehead
|%ndxterm.class;
%local.sidebar.mix;">
<!-- In admon.mix, remove anchor -->
<!ENTITY % local.admon.mix "">
<!ENTITY % admon.mix
"%list.class;
|%linespecific.class; |%synop.class;
|%para.class; |%informal.class;
|%formal.class; |procedure|sidebar
|bridgehead|comment
%local.admon.mix;">
<!-- In cptr.char.mix, remove beginpage -->
<!ENTITY % local.cptr.char.mix "">
<!ENTITY % cptr.char.mix
"#PCDATA
|%link.char.class; |%tech.char.class;
|%base.char.class;
|%other.char.class; |inlinegraphic
|%ndxterm.class;
%local.cptr.char.mix;">
<!-- In smallcptr.char.mix, remove beginpage -->
<!ENTITY % local.smallcptr.char.mix "">
<!ENTITY % smallcptr.char.mix
"#PCDATA
|replaceable
|inlinegraphic
|%ndxterm.class;
%local.smallcptr.char.mix;">
<!-- In word.char.mix, remove acronym, beginpage -->
<!ENTITY % local.word.char.mix "">
<!ENTITY % word.char.mix
"#PCDATA
|emphasis|trademark
|%link.char.class;
|%base.char.class;
|%other.char.class; |inlinegraphic
|%ndxterm.class;
%local.word.char.mix;">
<!-- In para.char.mix, remove beginpage -->
<!ENTITY % local.para.char.mix "">
<!ENTITY % para.char.mix
"#PCDATA
|%xref.char.class; |%gen.char.class;
|%link.char.class; |%tech.char.class;
|%base.char.class; |%docinfo.char.class;
|%other.char.class; |%inlineobj.char.class;
|%synop.class;
|%ndxterm.class;
%local.para.char.mix;">
<!-- In programlisting.content, remove co -->
<!ENTITY % programlisting.content "%para.char.mix; | lineannotation">
<!-- In person.ident.mix, remove honorific, firstname, surname, lineage, -->
<!-- othername, affiliation, authorblurb, contrib -->
<!-- This leaves it with empty content, which could be a problem in use. -->
<!ENTITY % local.person.ident.mix "">
<!--FUTURE USE (V4.0):
......................
AuthorBlurb and Affiliation will be removed from %person.ident.mix; and a new
wrapper element created to allow association of those two elements with
Author name information.
......................
-->
<!ENTITY % person.ident.mix
"%local.person.ident.mix;">
<!-- In bibliocomponent.mix, remove abbrev, abstract, address, artpagnums -->
<!-- author, authorgroup, authorinitials, bibliomisc, biblioset, -->
<!-- collab, confgroup, contractnum, contractsponsor, corpauthor, -->
<!-- corpname, date, edition, editor, invpartnumber, isbn, issn, -->
<!-- issuenum, orgname, othercredit, pagenums, printhistory, -->
<!-- productname, productnumber, pubdate, -->
<!-- publisher, publishername, pubsnumber, revhistory,-->
<!-- seriesvolnums, subtitle, volumenum, -->
<!-- %person.ident.mix;, %ndxterm.class; -->
<!ENTITY % local.bibliocomponent.mix "">
<!ENTITY % bibliocomponent.mix
"copyright|releaseinfo|title|titleabbrev
%local.bibliocomponent.mix;">
<!-- Attribute entities redefined -->
<!-- In conformance.attrib, remove conformance, leaving it empty. -->
<!ENTITY % conformance.attrib "">
<!-- In userlevel.attrib, remove userlevel, leaving it empty. -->
<!ENTITY % userlevel.attrib "">
<!-- In revisionflag.attrib, remove revisionflag, leaving it empty. -->
<!ENTITY % revisionflag.attrib "">
<!-- In local.common.attrib, add new attribute "feature" -->
<!-- for IBM feature template tracking -->
<!ENTITY % local.common.attrib
"feature CDATA #IMPLIED">
<!-- In graphics.attrib, remove srccredit -->
<!ENTITY % local.graphics.attrib "">
<!ENTITY % graphics.attrib
"
entityref ENTITY #IMPLIED
fileref CDATA #IMPLIED
format CDATA #IMPLIED
width CDATA #IMPLIED
depth CDATA #IMPLIED
align (left
|right
|center) #IMPLIED
scale CDATA #IMPLIED
scalefit %yesorno.attvals;
#IMPLIED
%local.graphics.attrib;"
>
<!-- In label.attrib, remove label, leaving it empty. -->
<!ENTITY % label.attrib "">
<!-- In pagenum.attrib, remove pagenum, leaving it empty. -->
<!ENTITY % pagenum.attrib "">
<!-- In status.attrib, remove status, leaving it empty. -->
<!ENTITY % status.attrib "">
<!-- In emphasis.role.attrib, add roles of strong and wek -->
<!ENTITY % emphasis.role.attrib
"role (strong|weak) 'weak'" >