<!-- ============================================================= -->
<!--  MODULE:    Journal Archiving DTD Customize Classes Module    -->
<!--  VERSION:   3.0                                             -->
<!--  DATE:      Apr 2009                                          -->
<!--                                                               -->
<!-- ============================================================= -->

<!-- ============================================================= -->
<!--                    PUBLIC DOCUMENT TYPE DEFINITION            -->
<!--                        TYPICAL INVOCATION                     -->
<!--
"-//Atypon//DTD Atypon Systems Archival NLM DTD Customize Classes Module v3.0.2 20101108//EN"
Delivered as file "atypon-archivecustom-classes3.ent"              -->
<!-- ============================================================= -->


<!-- ============================================================= -->
<!-- SYSTEM:     Journal Archiving and Interchange DTD of the      -->
<!--             Archiving and Interchange DTD Suite               -->
<!--                                                               -->
<!-- PURPOSE:    To declare the Parameter Entities (PEs) used to   -->
<!--             over-ride the named element classes               -->
<!--                                                               -->
<!--             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 default classes module.                       -->
<!--                                                               -->
<!-- CONTAINS:   1) PEs for changing the contents of the default   -->
<!--                element classes                                -->
<!--                                                               -->
<!-- CREATED FOR:                                                  -->
<!--             Digital Archive of Journal Articles               -->
<!--             National Center for Biotechnology Information     -->
<!--                (NCBI)                                         -->
<!--             National Library of Medicine (NLM)                -->
<!--                                                               -->
<!-- ORIGINAL CREATION DATE:                                       -->
<!--             August 2004                                       -->
<!--                                                               -->
<!-- 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:              -->
<!--                 archive-dtd@ncbi.nlm.nih.gov                  -->
<!-- ============================================================= -->


<!-- ============================================================= -->
<!--                    DTD VERSION/CHANGE HISTORY                 -->
<!-- ============================================================= -->
<!--

Version  Reason/Occasion                   (who) vx.x (yyyy-mm-dd)

     =============================================================
     Version 3.0                       (DAL/BTU) v3.0 (2007-10-31)
     
     Version 3.0 is the first non-backward-compatible release.
     In addition to the usual incremental changes, some
     elements and attributes have been renamed and/or remodeled
     to better meet user needs and to increase tag set consistency.
     All module change histories are available through the Tag Suite 
     web site at http://dtd.nlm.nih.gov. 

     Details on version 3.0 are available at 
           http://dtd.nlm.nih.gov/3.0.
  
  1. Updated public identifier to "v3.0 20080202//EN"              -->


<!-- ============================================================= -->
<!--                    METADATA CLASSES (articlemeta.ent)         -->
<!-- ============================================================= -->


<!--                    CITATION CLASS ELEMENTS                    -->
<!--                    Reference to an external document, as used 
                        within, for example, the text of a 
                        paragraph                                  -->
<!ENTITY % citation.class   
                        "element-citation | mixed-citation | 
                         nlm-citation"                               >
                               

<!--                    CONTRIBUTOR INFORMATION CLASS              -->
<!--                    Metadata about a contributor               
                        Added <fn>                                 -->
<!ENTITY % contrib-info.class
                        "address | aff | author-comment | bio | 
                         email |  etal | ext-link | fn | 
                         on-behalf-of | role | uri | xref"           >


<!-- ============================================================= -->
<!--                    CITATION CLASSES (references.ent)          -->
<!-- ============================================================= -->


<!ENTITY % citation-additions.class 
                        "string-date"                                >


<!-- ============================================================= -->
<!--                    DEFAULT CLASSES (default-classes3.ent)     -->
<!-- ============================================================= -->
                        
                        
<!--                    CONTRIBUTOR INFORMATION FOR REFERENCES     -->
<!--                    The additions and alternatives to a person's
                        name that may be used inside the element
                        <person-group>                             -->
<!ENTITY % person-group-info.class
                        "aff | etal | role"                          >


<!--                    TABLE CLASS ELEMENTS                       -->
<!--                    Elements that will be used to contain the
                        rows and columns inside the Table Wrapper 
                        element <table-wrap>.  The following elements 
                        can be set up for inclusion:
                          XHTML Table Model    table               -->
<!ENTITY % table.class  "table | oasis:table"                        >
 

<!--                    ALTERNATIVES DISPLAY CLASS ELEMENTS        -->
<!--                    Display elements that can be alternatives to
                        each  other inside an alternatives element.
                                                                   -->
<!ENTITY % alternatives-display.class
                        "array | chem-struct | graphic |
                         inline-graphic |
                         inline-supplementary-material |
                         media | textual-form | preformat |
                         private-char | supplementary-material |
                         %table.class;"                              >

<!-- ============================================================= -->
<!--                    PRESENTATION INFO CLASSES                  -->
<!-- ============================================================= -->
                        
                        
<!--                    X-GENERATED PUNCTUATION CLASS              -->
<!--                    Class containing a single element that will
                        hold generated punctuation or other 
                        generatable text, for example, the commas or
                        semicolons between keywords.               -->
<!ENTITY % x.class      "x"                                          >
                         

<!-- ============================================================= -->
<!--                    STRUCTURAL ELEMENT CLASSES                 -->
<!-- ============================================================= -->


<!--                    REST OF PARAGRAPH CLASS                    -->
<!--                    Information for the reader that is at the
                        same structural level as a Paragraph.      -->
<!ENTITY % rest-of-para.class   
                        "ack | disp-quote | speech | statement | 
                         verse-group"                                >


<!-- ============================================================= -->
<!--                    SECTION CLASS (%section.ent;)              -->
<!-- ============================================================= -->


<!--                    SECTION CLASS ELEMENTS                     -->
<!--                    Information for the reader that is at the
                        same structural level as a Section, which is
                        a headed structure full of smaller elements
                        such as paragraphs.                        -->
<!ENTITY % sec.class    "sec | question"                             >


<!-- ================== End Archiving Classes Customization ====== -->
