<!-- ============================================================= --> <!-- MODULE: Article Authoring DTD Over-ride Classes Module --> <!-- VERSION: 2.3 --> <!-- DATE: February 2007 --> <!-- --> <!-- ============================================================= --> <!-- ============================================================= --> <!-- PUBLIC DOCUMENT TYPE DEFINITION --> <!-- TYPICAL INVOCATION --> <!-- "-//NLM//DTD Article Authoring DTD Over-ride Classes Module v2.3 20070202//EN" Delivered as file "articleauthcustom-classes.ent" --> <!-- ============================================================= --> <!-- ============================================================= --> <!-- SYSTEM: Article Authoring DTD of the --> <!-- Archiving and Interchange DTD Suite --> <!-- --> <!-- PURPOSE: To declare the Parameter Entities (PEs) used to --> <!-- over-ride the named element classes for the --> <!-- Article Authoring DTD, which was developed from --> <!-- the Archiving and Interchange DTD Suite. --> <!-- --> <!-- This DTD is a more prescriptive and limited DTD --> <!-- than are the Publishing or Archiving DTDs. --> <!-- --> <!-- Note: Since PEs must be declared before they --> <!-- are used, this module must be called before the --> <!-- content modules that declare elements, and before --> <!-- the Suite default classes module. --> <!-- --> <!-- CONTAINS: 1) PEs for changing the contents of the Suite --> <!-- default element classes --> <!-- --> <!-- CREATED FOR: --> <!-- Digital Archive of Journal Articles --> <!-- National Center for Biotechnology Information --> <!-- (NCBI) --> <!-- National Library of Medicine (NLM) --> <!-- --> <!-- ORIGINAL CREATION DATE: --> <!-- June 2005 --> <!-- --> <!-- CREATED BY: Deborah Lapeyre (Mulberry Technologies, Inc.) --> <!-- B. Tommie Usdin (Mulberry Technologies, Inc.) --> <!-- --> <!-- Suggestions for refinements and enhancements to --> <!-- this DTD should be sent in email to: --> <!-- authoring-dtd@ncbi.nlm.nih.gov --> <!-- ============================================================= --> <!-- ============================================================= --> <!-- DTD VERSION\CHANGE HISTORY --> <!-- ============================================================= --> <!-- ============================================================= Version Reason/Occasion (who) vx.x (yyyy-mm-dd) ============================================================= Version 2.3 (DAL/BTU) v2.3 (2007-02-02) Enhancement Release (2.3) following the Working Group meetings of Oct-Nov/2006-Jan/2007. No backward-incompatible changes. Archiving loosened even more. New structures for all the DTDs. 5. PHRASE CLASS - Redefined this class because the default class had added <milesotne-start> and <milestone-end>, which are archival preservation tags not authoring tags. 4. NAME CLASS - Added <anonymous> to name.class, thereby adding it to <contrib> and <person-group> for both metadata and reference use. 3. REFERENCES CLASS - Added the following elements to the contents of the parameter entity -%references.class; thereby adding them to - <citation> - <product> - <related-article> a. CONFERENCE SPONSOR - <conf-sponsor> b. Institution <institution> (for CrossRef compatibility) 2. NLM CITATION - Added <nlm-citation> as an alternative to unstructured <citation>s by adding <nlm-citation> to -%citation.class;. This changed the models for: - <ref>, which uses %citation.class; inside %ref-model; 1. Updated public identifier to "v2.3 20070202//EN" --> <!-- ============================================================= --> <!-- PARAMETER ENTITIES FOR CLASS OVER-RIDES --> <!-- ============================================================= --> <!-- ============================================================= --> <!-- OVER-RIDE INLINE CLASSES --> <!-- ============================================================= --> <!-- EMPHASIS RENDITION ELEMENTS --> <!ENTITY % emphasis.class "bold | italic | monospace | overline | sc | strike | underline " > <!-- PHRASE CLASS ELEMENTS --> <!-- Small inline elements, that surround a word or phrase in the text because the subject (content) should be identified as something special or different. Removed <milestone-start> and <milestone-end> --> <!ENTITY % phrase.class "abbrev | named-content" > <!-- ============================================================= --> <!-- OVER-RIDE DISPLAY ELEMENTS --> <!-- ============================================================= --> <!-- DISPLAY CLASS ELEMENTS --> <!-- Graphical or other image-related elements. The display elements may occur within the text of a table cell or paragraph although they are typically at the same hierarchical level as a paragraph. Deleted <array>, <chem-struct>, <fig-group>, <table-wrap-group> --> <!ENTITY % block-display.class "boxed-text | chem-struct-wrapper | fig | graphic | media | preformat | supplementary-material | table-wrap" > <!-- INLINE DISPLAY CLASS ELEMENTS --> <!-- Non-block display elements that set or display inline with the text Deleted <private-char> --> <!ENTITY % inline-display.class "inline-graphic" > <!-- SIMPLE DISPLAY ELEMENTS --> <!-- The simplest and most basic of the Display Class elements, which may be allowed in many places, for example, inside other Display Class elements or inside the cell of a Table Deleted <array>, <chem-struct> --> <!ENTITY % simple-display.class "graphic | media | preformat" > <!-- DISPLAY ELEMENT BACK MATTER ELEMENTS --> <!-- Miscellaneous stuff (such as photo credits or copyright statement) at the end of a display element such as a figure or a boxed text element such as a sidebar Maintenance Modification Note: This model originally allowed the <copyright-statement> element which was deleted here, since that element is available within <permissions>. --> <!ENTITY % display-back-matter.class "attrib | permissions" > <!-- ============================================================= --> <!-- OVER-RIDE PARAGRAPH-LIKE ELEMENTS --> <!-- ============================================================= --> <!-- REST OF PARAGRAPH CLASS (MINUS PARAGRAPH) --> <!-- Full paragraph class, minus the paragraph element itself, so this PE can be used inside the content model of a paragraph Unlike in base, <ack> not allowed. Acknowledgements only allowed in Back Matter <back> --> <!ENTITY % rest-of-para.class "disp-quote | speech | statement | verse-group" > <!-- ============================================================= --> <!-- OTHER CLASS OVER-RIDES --> <!-- ============================================================= --> <!-- CITATION CLASS ELEMENTS --> <!-- Reference to an external document, as used within, for example, the text of a paragraph --> <!ENTITY % citation.class "citation | nlm-citation" > <!-- CONTRIBUTOR INFORMATION --> <!-- Metadata about a contributor --> <!ENTITY % contrib-info.class "address | aff | author-comment | bio | email | ext-link | on-behalf-of | role | uri | xref" > <!-- DATE CLASS ELEMENTS --> <!-- Dates and other matters of history --> <!ENTITY % date.class "date" > <!-- NAMES CLASS --> <!-- The elements used to name the personal names for individuals and the collaboration names for groups --> <!ENTITY % name.class "anonymous | collab | name" > <!-- MATHEMATICAL EXPRESSIONS Deleted <tex-math> --> <!ENTITY % math.class "mml:math" > <!-- BIBLIOGRAPHIC REFERENCE (CITATION) CLASS --> <!-- The elements that may be included inside a Citation (bibliographic reference) Removed <string-name> --> <!ENTITY % references.class "access-date | annotation | article-title | collab | comment | conf-date | conf-loc | conf-name | conf-sponsor | day | edition | email | elocation-id | ext-link | fpage | gov | institution | isbn | issn | issue | issue-id | issue-title | lpage | month | name | object-id | page-count | page-range | patent | person-group | pub-id | publisher-loc | publisher-name | role | season | series | source | std | supplement | time-stamp | trans-source | trans-title | uri | volume | volume-id | year" > <!-- ================== End Authoring Classes Customization ====== -->