Changes Report: Archiving and Interchange Tag Set V2.3

Version 2.3 was an enhancement release that made changes requested by the Working Group based on operational concerns. All changes to content models and attribute lists have been made backwards compatible. As an example, a new XHTML “style” attribute was added to all the elements inside <table> and the “content-type” attribute was distributed widely to add or preserve semantic information.


1. Specific Archiving Tag Set Changes (Green)

In addition to the full Suite changes listed in Section 2. Changes to the Entire Suite, the following changes were made to the Archiving DTD and its DTD-specific modules. Each module had its formal public identifier and comment date changed, which was reflected in the two catalog files and the module calls in the DTD. Modules changed include:


1.1 Archiving Element Changes

  • Address — In %archivecustom-models.ent;, over-rode %address-model; to include <label> (by way of %label.class;) and <x> (by way of %x.class;) inside <address>.
  • Anonymous — In %archivecustom-models.ent;, over-rode PE %anonymous-elements; (used in model for new element <anonymous>) to add the element <x> (by way of %x.class;). (The new element <anonymous> is defined in %common.ent;.)
  • Appendix — In %archivecustom-models.ent;, redefined the model for Appendix (%app-model;) to use %sec-opt-title-model;, thereby making the elements <label> and <title> optional.
  • Article Metadata — In %archivecustom-models.ent;, added <grant-num> and <grant-sponsor> to the model for <article-meta>. (This is considered a temporary addition; a more structured model for grant material and sponsorship is anticipated in a future release.)
    Also changed the model for <article-meta> to permit the use of the <page-range> element without the required use of the <fpage> or <lpage> element.
  • Body — In archivearticle.dtd, added new element <floats-wrap> to the model for <body> (by changing the PE %body-model; to include <floats-wrap>). (The new element <floats-wrap> is used to contain (within the body of an article) all the floating objects for publishers who prefer to collect all graphics, figures, tables, boxed text, etc.) at the end of an article. This new element is defined in %section.ent;.)
  • Citation / Product / Related Article — In %archivecustom-models.ent;, over-rode %references.class; to include <date> and <string-date> as well as <conf-sponsor> and<institution>. This change impacts the models for <citation>, <product>, and <related-article>.
  • Contributor Group — In %archivecustom-models.ent;, changed model (%contrib-group-model;) to eliminate sequential structure, i.e., made an OR-grouping that includes the new class %contrib.class;) and the class %x.class;.
  • NLM Citation — In %archivecustom-classes.ent;, redefined class %citation.class; to add the element <nlm-citation> so that its more structured model can be used anywhere the <citation> element may be used, including inside the XHTML table elements <td> and <td>.
  • Paragraph — In %archivecustom-models.ent;, changed %p-elements; to include <nlm-citation> (by way of %citation.class;) to permit its use inside a <p> element.
    Also changed %p-elements; to add <contract-num>, <contract-sponsor>, <grant-num> and <grant-sponsor> (by way of the new class %contract-grant.class;) to <p>.
  • Person Group — In %archivecustom-models.ent;, changed the Person Group model (%person-group-model;) from element content to mixed content, including the new PE %person-group-elements;.
  • Product — In %archivecustom-models.ent;, over-rode %product-elements; to include <label> (by way of %label.class;) and the new element <size> (by way of the new %size.class;) inside <product>.
  • Publication Date — In %archivecustom-models.ent;, over-rode the content model (the new PE %pub-date-model;) to permit the element <season> in addition (rather than instead of) to the <day> and <month> elements.
  • Reference — In %archivecustom-models.ent;, changed the reference model (%ref-model;) to include %citation.class; to permit the use of <nlm-citation> and %x.class; to permit the use of <x> inside a <ref> element.
  • Related Article — In %archivecustom-models.ent;, added <journal-id> (by way of a new class %journal-id.class;) to the element mix %related-article-elements; used in the <related-article> element.
  • Section — In %archivecustom-models.ent;, redefined the model for Section (%sec-model;) to make the elements <label> and <title> optional. (This less than optimal modeling is made in full knowledge that autogeneration of Tables of Contents will be more problematic.)
  • Table Cells — In %archivecustom-mixes.ent;, changed PE %inside-cell; to include <chem-struct-wrapper> (by way of new PE %chem-struct-wrap.class;)
  • Term — In %archivecustom-models.ent;, added the new PE %chem-struct-wrap.class; to %term-elements;, thereby adding <chem-struct-wrapper> to the model for <term>.
  • X (Generated Text and Punctuation Element) — In %archivecustom-models.ent;, redefined %x-elements; to include <sub>, <sup>, and all of the emphasis elements (such as <bold>).
  • X Added — In %archivecustom-models.ent;, added the element <x> (by way of %x.class;, ) to the following:
    • %address-model;
    • %conference-model; (added to this DTD)
    • %copyright-statement-elements
    • %etal-elements (added to this DTD)
    • %issue-title-elements;
    • %kwd-elements;
    • %label-elements;
    • %role-elements;
    • %title-elements;
    • %xref-elements;

1.2 Archiving Attribute Changes

  • DTD Version — In archivearticle.dtd, changed the fixed value for the attribute “dtd-version” to “2.3” (by way of the PE %dtd-version;).

1.3 Archiving DTD Classes / Mixes Changes

  • Contributor Class — In %archivecustom-classes.ent;, created a new class %contrib.class;) for use inside the element <contrib-group>; %contrib.class; holds <contrib>.
  • Emphasized Text — In %archivecustom-mixes.ent;, added <break> (by way of class %break.class;) to the mix %emphasized-text;.
  • Rest of Paragraph Class — In %archivecustom-classes.ent;, added the element <x> to the class %rest-of-para.class;.

1.4 Archiving Housekeeping Changes

The following changes make no change to the content models of the elements involved, but change the module location of the element or the use of a class instead of an element name in a content model to simplify future modifications.

  • Copying of Parameter Entity — In %archivecustom-models.ent, placed a copy of an existing PE as an administrative matter because its declaration is needed to precede use in a later PE that over-rides a default model. The PE itself is unchanged.
    • %sec-opt-title-model; (from %common.ent
  • Person Group Elements — In %archivecustom-models.ent;, added a new PE %person-group-elements; to contain elements which can be part of the <person-group> element; as part of this change, the elements <etal> and <aff> have been replaced by the new class %person-group-info.class; (defined in %default-classes.ent;).
  • NLM Citation Module — In %archivecustom-modules.ent;, the NLM Citation Module’s declaration was added to permit its use as part of the Journal Archiving DTD; the module is now invoked in archivearticle.dtd.
  • Reference — In %archivecustom-models.ent;, changed the reference model (%ref-model;) to include %note.class; (which contains <note>) rather than naming the element <note> explicitly.
  • Table Cells — In %archivecustom-mixes.ent;, changed the PE %inside-cell; (used by the XHTML table elements <th> and <td>) to include %citation.class; (which contains <citation>) rather than naming the element <citation> explicitly.
  • New Attribute PEs — Created PEs for the content models of:
    • <article-categories> (%article-categories-model; in %articlemeta.ent;)
    • <publisher> (%publisher-model; in %common.ent;)
    • <speech> (%speech-model; in %para.ent;)
    • <subj-group> (%subj-group-model; in %articlemeta.ent;)

2.0 Changes to the Entire Suite


2.1 Version Number and Date

The version number for virtually all Suite modules was set to “v2.3 20070202”. This change was made in the initial comments for a module, in the formal public identifier in the module, in the Suite Module of Modules or the DTDs themselves where the modules were called, and in the XML and SOCAT catalogs.

The only modules whose version number was not changed to “v2.3 20070202” are those publicly available and being used as part of the NLM Suite, as these modules are not under NLM’s control:

  • xhtml-table-1.mod (replacing htmltable.dtd)
  • xhtml-inlstyle-1.mod (XHTML inline style module)
  • mathml2.dtd (and related MathML modules mathml2-qname-1.mod, mmlalias.ent, and mmlextra.ent )
    the OASIS Exchange CALS table modules


2.2 Table Module Replacement

The table model being used by all DTDs in the NLM Suite, htmltable.dtd, has been replaced with a later version, XHTML version 1.1 (xhtml-table-1.mod). This later version permits greater modularity, but changes NO content models for table elements. In addition, a new table module %xhmtl-inlstyle-1.mod; has been added to the Suite in order to use a “style” attribute with table elements. The new table model and “style” module are declared in %modules.ent; and invoked in %xhtmltablesetup.ent;. This information is also recorded in the catalogs accompanying the NLM Suite.


2.3 Suite Element Changes

  • Anonymous — In %common.ent;, created new element <anonymous> with two new PEs, %anonymous-model; and %anonymous-elements;. The default model contains character data with basic face markup, i.e., %anonymous-elements;.
  • Article Metadata — In %articlemeta.ent;, added <grant-num> and <grant-sponsor> to the model for <article-meta>. (This is considered a temporary addition; a more structured model for grant material and sponsorship is anticipated in a future release.)
  • Citation / Product / Related Article — In %default-classes.ent;, changed %references.class; to include <conf-sponsor> and <institution>. This change impacts the models for <citation>, <product>, and <related-article>.
  • Contributor and Person Group — In %default-classes.ent;, added the new element <anonymous> to %name.class;. This change will impact the models for <contrib> and <person-group>.
  • Figure — In %display.ent;, added the new PE %chem-struct-wrap.class; to %fig-model;, thereby adding <chem-struct-wrapper> to the model for <fig>.
  • Floats Wrapper — In %section.ent;, created a new element <floats-wrap> to contain (within the body of an article) all the floating objects for publishers who prefer to collect all graphics, figures, tables, boxed text, etc.) at the end of an article. This element’s model uses the new PE %floats-wrap-model;.
  • Grant Information — In %common.ent;, separated grant information from contract information by creating two new elements and related PEs:
    • <grant-num>
    • <grant-sponsor>
    • %grant-elements;
    • %grant-sponsor-elements;
  • Journal Metadata — In %journalmeta.ent;, added <trans-title> and <trans-subtitle> to the model for <journal-meta>. (This is considered a temporary addition; a more structured model for grant material and sponsorship is anticipated in a future release.)
  • Milestones — In %phrase.ent;, created two new elements <milestone-start> and <milestone-end> for those instances in which the proper Ordered Hierarchy of Content Objects (OCHO) does not exist.
  • Paragraph — In %para.ent;, changed %p-elements; to include the new class %contract-grant.class; thereby adding the potential of contract or grant information within paragraphs.
  • Product — In %articlemeta.ent;, modified %product-elements; to include the new element <size> (by way of the new %size.class;) inside <product>.
  • Sans-Serif — In %format.ent;, created the new element <sans-serif>.
  • Section Metadata — In %common.ent;, changed the model (%sec-meta-model;) to include the elements <permissions> and <kwd-group>.
  • Size — In %common.ent;, created new element <size> to indicate the length of a video, page range of a book or article, etc.
  • Speaker and String Name — In %default-classes.ent;, the element <degrees> was added to %person-name.class;, thereby adding to <speaker> (by way of %speaker-elements;) and <string-name> (by way of %string-name-elements;).
  • Supplement — In %articlemeta.ent;, the PE %supplement-elements; has been modified to include the new elements <contrib-group> and <title>, using the new entity %other-meta.class;; %supplement-elements; is used in the model for <supplement>.
  • Table Cells — In %default-mixes.ent;, changed PE %inside-cell; to include <chem-struct-wrapper> (by way of new PE %chem-struct-wrap.class;)
  • Term — In %list.ent;, added the new PE %chem-struct-wrap.class; to %term-elements;, thereby adding <chem-struct-wrapper> to the model for <term>.

2.4 Suite Attribute Changes

  • Appendix Type — In %backmatter.ent;, the element <app> has a new attribute “app-type” so useful categories of appendices may be created.
  • Baseline Shift — In %display.ent;, added a new attribute “baseline-shift” to the PE %inline-graphic-atts; (for the element <inline-graphic>). This attribute will indicate the position of an inline graphic vis-a-vis the text baseline.
  • Country — In %common.ent;, the element <country> has a new attribute “country” (by way of a new PE %country-atts;); this provides a way to regularize metadata while preserving content unchanged, i.e., “US” as the attribute value while the element content is “USA”.
  • Currency — In %common.ent;, the element <price> has a new attribute “currency” to indicate the type of currency for a price.
  • Footnote Group Type — In %backmatter.ent;, the element <fn-group> has a new attribute “fn-group-type” to indicate the type of footnote grouping for publishers who want to distinguish types.
  • Identifier — Added the attribute “id” (with an attribute type of ID) to the attribute list for the following elements:
    • <abstract> (%abstract-atts; in %articlemeta.ent;)
    • <app-group> (%app-group-atts; in %backmatter.ent;)
    • <article-title> (%article-title-atts; in %common.ent;)
    • <attrib> (%attrib-atts; in %common.ent;)
    • <author-comment> (%author-comment-atts; in %articlemeta.ent;)
    • <contrib-group> (%contrib-group-atts; in %articlemeta.ent;)
    • <custom-meta> (%custom-meta-atts; in %common.ent;)
    • <fn-group> (%fn-group-atts; in %backmatter.ent;)
    • <gloss-group> (%gloss-group-atts; in %backmatter.ent;)
    • <kwd> (%kwd-atts; in %articlemeta.ent;)
    • <person-group> (%person-group-atts; in %references.ent;)
    • <product> (%product-atts; in %articlemeta.ent;)
    • <ref-list> (%ref-list-atts; in %references.ent;)
    • <sig-block> (%sig-block-atts; in %common.ent;)
    • <title> (%title-atts; in %common.ent;)
    • <trans-abstract> (%abstract-atts; in %articlemeta.ent;)
    • <trans-title> (%trans-title-atts; in %common.ent;)
    • <trans-subtitle> (%trans-title-atts; in %common.ent;)
  • Mimetype — In %display.ent;, the “mimetype” attribute is now a CDATA type with no fixed default value for <graphic> (via %graphic-atts;) and for <inline-graphic> (via %inline-graphic-atts;).
  • Mime Subtype — In %display.ent;, the “mime-subtype” attribute is now a CDATA type (rather than an enumerated list of values) with no default value for <graphic> (via %graphic-atts;).
  • Patent Country — In %references.ent;, the element <patent> has a new attribute “country” (by way of a new PE %patent-atts;) to indicate the country that has issued a patent, the value of which should be a ISO 31660-1 2-letter alphabet code where possible.
  • Sequence — In %common.ent;, the elements <volume> and <issue> have a new attribute “seq” to hold the sequence number for articles that are not numbered in one sequence for an entire issue or volume.
  • Style — In %xhtmltablesetup.ent;, the new attribute “style” is added to the PE %Common.attrib; (by way of %Core.extra.attrib;). Consequently, this new attribute will be available with virtually all table elements. (The “style” attribute and the PE %Core.extra.attrib; are declared in the new module, %xhml-inlstyle-1.mod;, which has been added with version 1.1 of the XHTML table model in this release.)
  • Units — In %common.ent;, the new element <size> uses an attribute “units” to indicate the units of measurement used.
  • Content Type — Added the attribute “content-type” to the attribute list for the following elements:
    • <abbrev> (%abbrev-atts; in %phrase.ent;)
    • <access-date> (%access-date-atts; in %references.ent;)
    • <addr-line> (%addr-line-atts; in %common.ent;)
    • <address> (%address-atts; in %common.ent;)
    • <aff> (%aff-atts; in %common.ent;)
    • <alt-text> (%alt-text-atts; in %common.ent;)
    • <annotation> (%annotation-atts; in %references.ent;)
    • <app> (%app-atts; in %backmatter.ent;)
    • <app-group> (%app-group-atts; in %backmatter.ent;)
    • <author-comment> (%author-comment-atts; in %articlemeta.ent;)
    • <comment> (%comment-atts; in %references.ent;)
    • <conf-acronym> (%conf-acronym-atts; in %common.ent;)
    • <conf-date> (%conf-date-atts; in %common.ent;)
    • <conf-loc> (%conf-loc-atts; in %common.ent;)
    • <conf-name> (%conf-name-atts; in %common.ent;)
    • <conf-num> (%conf-num-atts; in %articlemeta.ent;)
    • <conf-sponsor> (%conf-sponsor-atts; in %articlemeta.ent;)
    • <conf-theme> (%conf-theme-atts; in %articlemeta.ent;)
    • <conference> (%conference-atts; in %common.ent;)
    • <contract-num> (%contract-atts; in %common.ent;)
    • <contract-sponsor> (%contract-atts; in %common.ent;)
    • <contrib-group> (%contrib-group-atts; in %articlemeta.ent;)
    • <copyright-holder> (%copyright-holder-atts; in %common.ent;)
    • <copyright-statement> (%copyright-statement-atts; in %common.ent;)
    • <copyright-year> (%copyright-year-atts; in %common.ent;)
    • <corresp> (%corresp-atts; in %articlemeta.ent;)
    • <country> (%country-atts; in %common.ent;)
    • <day> (%day-atts; in %common.ent;)
    • <def-list> (%def-list-atts; in %list.ent;)
    • <degrees> (%degrees-atts; in %articlemeta.ent;)
    • <disp-formula> (%disp-formula-atts; in %math.ent;)
    • <disp-quote> (%disp-quote-atts; in %para.ent;)
    • <edition> (%edition-atts; in %references.ent;)
    • <elocation-id> (%elocation-id-atts; in %common.ent;)
    • <email> (%email-atts; in %common.ent;)
    • <fax> (%fax-atts; in %common.ent;)
    • <fig-group> (%fig-group-atts; in %display.ent;)
    • <fn-group> (%fn-group-atts; in %backmatter.ent;)
    • <fpage> (%fpage-atts; in %common.ent;)
    • <glossary> (%glossary-atts; in %backmatter.ent;)
    • <gloss-group> (%gloss-group-atts; in %backmatter.ent;)
    • <gov> (%gov-atts; in %references.ent;)
    • <grant-num> (%contract-atts; in %common.ent;)
    • <grant-sponsor> (%contract-atts; in %common.ent;)
    • <graphic> (%graphic-atts; in %display.ent;)
    • <inline-formula> (%inline-formula-atts; in %math.ent;)
    • <inline-graphic> (%inline-graphic-atts; in %display.ent;)
    • <inline-supplementary-material> (%inline-supplementary-material-atts; in %link.ent;)
    • <institution> (%institution-atts; in %common.ent;)
    • <isbn> (%isbn-atts; in %references.ent;)
    • <issue> (%issue-atts; in %common.ent;)
    • <issue-id> (%issue-id-atts; in %common.ent;)
    • <issue-title> (%issue-title-atts; in %common.ent;)
    • <journal-subtitle> (%journal-subtitle-atts; in %journalmeta.ent;)
    • <journal-title> (%journal-title-atts; in %journalmeta.ent;)
    • <lpage> (%lpage-atts; in %common.ent;)
    • <long-desc> (%long-desc-atts; in %common.ent;)
    • <media> (%media-atts; in %display.ent;)
    • <month> (%month-atts; in %common.ent;)
    • <name> (%name-atts; in %common.ent;)
    • <note> (%note-atts; in %references.ent;)
    • <object-id> (%object-id-atts; in %common.ent;)
    • <page-range> (%page-range-atts; in %common.ent;)
    • <patent> (%patent-atts; in %references.ent;)
    • <phone> (%phone-atts; in %common.ent;)
    • <price> (%price-atts; in %common.ent;)
    • <publisher> (%publisher-atts; in %common.ent;)
    • <ref> (%ref-atts; in %references.ent;)
    • <ref-list> (%ref-list-atts; in %references.ent;)
    • <role> (%role-atts; in %common.ent;)
    • <season> (%season-atts; in %common.ent;)
    • <self-uri> (%self-uri-atts; in %articlemeta.ent;)
    • <series> (%series-atts; in %references.ent;)
    • <series-text> (%series-text-atts; in %articlemeta.ent;)
    • <series-title> (%series-title-atts; in %articlemeta.ent;)
    • <sig> (%sig-atts; in %common.ent;)
    • <sig-block> (%sig-block-atts; in %common.ent;)
    • <source> (%source-atts; in %references.ent;)
    • <speaker> (%speaker-atts; in %para.ent;)
    • <speech> (%speech-atts; in %para.ent;)
    • <statement> (%statement-atts; in %para.ent;)
    • <std> (%std-atts; in %references.ent;)
    • <string-date> (%string-date-atts; in %common.ent;)
    • <subject> (%subject-atts; in %articlemeta.ent;)
    • <subtitle> (%subtitle-atts; in %articlemeta.ent;)
    • <suffix> (%suffix-atts; in %common.ent;)
    • <supplementary-material> (%supplementary-material-atts; in %display.ent;)
    • <table-wrap-group> (%table-wrap-group-atts; in %display.ent;)
    • <tex-math> (%tex-math-atts; in %math.ent;)
    • <time-stamp> (%time-stamp-atts; in %references.ent;)
    • <title> (%title-atts; in %common.ent;)
    • <trans-source> (%source-atts; in %references.ent;)
    • <trans-title> (%trans-title-atts; in %common.ent;)
    • <trans-subtitle> (%trans-subtitle-atts; in %common.ent;)
    • <uri> (%uri-atts; in %common.ent;)
    • <verse-group> (%verse-group-atts; in %para.ent;)
    • <verse-line> (%verse-line-atts; in %para.ent;)
    • <volume> (%volume-atts; in %common.ent;)
    • <volume-id> (%volume-id-atts; in %common.ent;)
    • <year> (%year-atts; in %common.ent;)
    • <x> (%x-atts; in %common.ent;)

2.5 Suite Classes DTD Changes

The following class changes were made in the suite, and are applicable to the Archiving DTD as they have not been over-ridden in any of the Archiving customization modules. In the module %default-classes.ent;:

  • Chemical Structure Wrapper Class — Created a new class %chem-struct-wrap.class; to contain the element <chem-struct-wrapper>.
  • Contract/Grant Class — Created a new class %contract-grant.class; to hold the elements <contract-num>, <contract-sponsor>, <grant-num> and <grant-sponsor>.
  • Emphasis Class — Added the new element <sans-serif> to %emphasis.class;.
  • Floating Display Class Elements — In %default-classes.ent;, created a new class %floats-display.class; for block display elements that can take a “position” attribute and thus not be tied to a specific narrative place inside an article. This class is used inside the new PE %floats-wrap-model;.
  • Inline Math Class —Added <chem-struct> to the class %inline-math.class; so it may be used anywhere the element <inline-formula> may be used.
  • Journal ID Class — Created a new class %journal-id.class; to hold the element <journal-id>.
  • Note Class — Created a new class %note.class; (which contains <note>).
  • Other Metadata Class — Created a new class %other-meta.class; to provide article-like metadata about objects such as supplements; this class contains <contrib-group> and <title>.
  • Person Group Information Class — Created a new class %person-group-info.class; to hold the elements <aff> and <etal>. This class is used as part of the model for the element <person-group>.
  • Phrase Class — In %default-classes.ent;, the new elements <milestone-start> and <milestone-end> were added to the class %phrase.class;.
  • Size Class — Created a new class %size.class; to contain the new element <size>.

2.6 Suite Housekeeping

The following changes make no change to the content models of the elements involved, but change the module location of the element or the use of a class instead of an element name in a content model to simplify future modifications.

  • New Element PEs — Created new PEs for the content models of:
    • <article-categories> (%article-categories-model; in %articlemeta.ent;)
    • <publisher> (%publisher-model; in %common.ent;)
    • <speech> (%speech-model; in %para.ent;)
    • <subj-group> (%subj-group-model; in %articlemeta.ent;)
  • Declarations Relocation
    • Contract Information — Moved the following from %articlemeta.ent; to %common.ent; since contract information may now be present inside a paragraph as well as part of metadata:
      • <contract-num>
      • <contract-sponsor>
      • %contract-atts;
      • %contract-elements;
      • %contract-sponsor-elements;
    • Custom Metadata Attributes — Moved the attribute declaration for %custom-meta-atts; from %articlemeta.ent; to %common.ent;.
    • Journal Identifier — Moved the element declaration for <journal-id> from %journalmeta.ent; to %common.ent;.
  • Paragraph — In %para.ent;, changed the PE %p-elements; to use %citation.class; (which contains <citation>) rather than naming the element <citation> explicitly.
  • Person Group — In %references.ent;, modified the Person Group model (%person-group-model; to include the new class %person-group-info.class; rather than naming the individual elements <aff> and <etal> explicitly.
  • Publication Date — In %articlemeta.ent;, changed the content model to use a new PE %pub-date-model; (rather than %date-model;). This is a housekeeping change permitting later over-rides; as a default, %pub-date-model; resolves back to %date-model;.
  • Reference — In %references.ent;, changed the model (%ref-model;) to use %citation.class; (which contains <citation>) rather than naming the element <citation> explicitly.
  • Reference — In %references.ent;, changed the reference model (%ref-model;) to include %note.class; (which contains <note>) rather than naming the element <note> explicitly.
  • Table Cells — In %default-mixes.ent;, changed the PE %inside-cell; (used by the XHTML table elements <th> and <td>) to include %citation.class; (which contains <citation>) rather than naming the element <citation> explicitly.
  • New Attribute PEs — Created PEs for the attribute lists of:
    • <abbrev> (%abbrev-atts; in %phrase.ent;)
    • <access-date> (%access-date-atts; in %references.ent;)
    • <ack> (%ack-atts; in %common.ent;)
    • <addr-line> (%addr-line-atts; in %common.ent;)
    • <address> (%address-atts; in %common.ent;)
    • <alt-text> (%alt-text-atts; in %common.ent;)
    • <annotation> (%annotation-atts; in %references.ent;)
    • <app-group> (%app-group-atts; in %backmatter.ent;)
    • <array> (%array-atts; in %display.ent;)
    • <article-title> (%article-title-atts; in %common.ent;)
    • <attrib> (%attrib-atts; in %common.ent;)
    • <author-comment> (%author-comment-atts; in %articlemeta.ent;)
    • <author-notes> (%author-notes-atts; in %articlemeta.ent;)
    • <caption> (%caption-atts; in %display.ent;)
    • <comment> (%comment-atts; in %references.ent;)
    • <conf-acronym> (%conf-acronym-atts; in %common.ent;)
    • <conf-date> (%conf-date-atts; in %common.ent;)
    • <conf-loc> (%conf-loc-atts; in %common.ent;)
    • <conf-name> (%conf-name-atts; in %common.ent;)
    • <conf-num> (%conf-num-atts; in %articlemeta.ent;)
    • <conf-sponsor> (%conf-sponsor-atts; in %articlemeta.ent;)
    • <conf-theme> (%conf-theme-atts; in %articlemeta.ent;)
    • <conference> (%conference-atts; in %common.ent;)
    • <contrib-group> (%contrib-group-atts; in %articlemeta.ent;)
    • <copyright-holder> (%copyright-holder-atts; in %common.ent;)
    • <copyright-statement> (%copyright-statement-atts; in %common.ent;)
    • <copyright-year> (%copyright-year-atts; in %common.ent;)
    • <corresp> (%corresp-atts; in %articlemeta.ent;)
    • <country> (%country-atts; in %common.ent;)
    • <custom-meta> (%custom-meta-atts; in %common.ent;)
    • <day> (%day-atts; in %common.ent;)
    • <def> (%def-atts; in %common.ent;)
    • <def-item> (%def-item-atts; in %list.ent;)
    • <degrees> (%degrees-atts; in %articlemeta.ent;)
    • <disp-quote> (%disp-quote-atts; in %para.ent;)
    • <edition> (%edition-atts; in %references.ent;)
    • <email> (%email-atts; in %common.ent;)
    • <fax> (%fax-atts; in %common.ent;)
    • <fn-group> (%fn-group-atts; in %backmatter.ent;)
    • <font> (%font-atts; in %format.ent;)
    • <glossary> (%glossary-atts; in %backmatter.ent;)
    • <gloss-group> (%gloss-group-atts; in %backmatter.ent;)
    • <gov> (%gov-atts; in %references.ent;)
    • <grant-num> (%contract-atts; in %common.ent;)
    • <grant-sponsor> (%contract-atts; in %common.ent;)
    • <isbn> (%isbn-atts; in %references.ent;)
    • <institution> (%institution-atts; in %common.ent;)
    • <issue> (%issue-atts; in %common.ent;)
    • <issue-title> (%issue-title-atts; in %common.ent;)
    • <journal-subtitle> (%journal-subtitle-atts; in %journalmeta.ent;)
    • <journal-title> (%journal-title-atts; in %journalmeta.ent;)
    • <kwd> (%kwd-atts; in %articlemeta.ent;)
    • <lpage> (%lpage-atts; in %common.ent;)
    • <long-desc> (%long-desc-atts; in %common.ent;)
    • <month> (%month-atts; in %common.ent;)
    • <name> (%name-atts; in %common.ent;)
    • <note> (%note-atts; in %references.ent;)
    • <object-id> (%object-id-atts; in %common.ent;)
    • <page-range> (%page-range-atts; in %common.ent;)
    • <patent> (%patent-atts; in %references.ent;)
    • <phone> (%phone-atts; in %common.ent;)
    • <price> (%price-atts; in %common.ent;)
    • <publisher> (%publisher-atts; in %common.ent;)
    • <ref> (%ref-atts; in %references.ent;)
    • <ref-list> (%ref-list-atts; in %references.ent;)
    • <role> (%role-atts; in %common.ent;)
    • <season> (%season-atts; in %common.ent;)
    • <self-uri> (%self-uri-atts; in %articlemeta.ent;)
    • <series> (%series-atts; in %references.ent;)
    • <series-text> (%series-text-atts; in %articlemeta.ent;)
    • <series-title> (%series-title-atts; in %articlemeta.ent;)
    • <sig> (%sig-atts; in %common.ent;)
    • <sig-block> (%sig-block-atts; in %common.ent;)
    • <speaker> (%speaker-atts; in %para.ent;)
    • <speech> (%speech-atts; in %para.ent;)
    • <statement> (%statement-atts; in %para.ent;)
    • <std> (%std-atts; in %references.ent;)
    • <string-date> (%string-date-atts; in %common.ent;)
    • <subject> (%subject-atts; in %articlemeta.ent;)
    • <subtitle> (%subtitle-atts; in %articlemeta.ent;)
    • <suffix> (%suffix-atts; in %common.ent;)
    • <target> (%target-atts; in %link.ent;)
    • <term> (%term-atts; in %list.ent;)
    • <time-stamp> (%time-stamp-atts; in %references.ent;)
    • <title> (%title-atts; in %common.ent;)
    • <trans-subtitle> (%trans-title-atts; in %common.ent;)
    • <trans-title> (%trans-title-atts; in %common.ent;)
    • <uri> (%uri-atts; in %common.ent;)
    • <verse-group> (%verse-group-atts; in %para.ent;)
    • <verse-line> (%verse-line-atts; in %para.ent;)
    • <volume> (%volume-atts; in %common.ent;)
    • <volume-id> (%volume-id-atts; in %common.ent;)
    • <year> (%year-atts; in %common.ent;)
    • <x> (%x-atts; in %common.ent;)