Article Authoring DTD Over-ride Classes Module


<!-- ============================================================= -->
<!--  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 ====== -->