NCBI Book DTD Module of Modules


<!-- ============================================================= -->
<!--  MODULE:    NCBI Book DTD-Specific Modules                    -->
<!--  VERSION:   2.3                                               -->
<!--  DATE:      February 2007                                     -->
<!--                                                               -->
<!-- ============================================================= -->

<!-- ============================================================= -->
<!--                    PUBLIC DOCUMENT TYPE DEFINITION            -->
<!--                        TYPICAL INVOCATION                     -->
<!--
"-//NLM//DTD Book DTD Module of Modules v2.3 20070202//EN"
     Delivered as file "bookcustom-modules.ent"                    -->
<!-- ============================================================= -->


<!-- ============================================================= -->
<!-- SYSTEM:     NCBI BOOK DTD of the                              -->
<!--             Archiving and Interchange DTD Suite               -->
<!--                                                               -->
<!-- PURPOSE:    To name any modules created explicitly for this   -->
<!--             DTD, that is, not present in the Archiving and    -->
<!--             Interchange DTD Suite                             -->
<!--                                                               -->
<!-- CONTAINS:   1)  Full external Parameter Entity declarations   -->
<!--                 for all DTD-specific modules (Note: the       -->
<!--                 modules are declared here but referenced in   -->
<!--                 the DTD.)                                     -->
<!--                                                               -->
<!-- CREATED FOR:                                                  -->
<!--             NLM Bookshelf                                     -->
<!--             National Center for Biotechnology Information     -->
<!--                (NCBI)                                         -->
<!--             National Library of Medicine (NLM)                -->
<!--                                                               -->
<!-- ORIGINAL CREATION DATE:                                       -->
<!--             October 2004                                      -->
<!--                                                               -->
<!-- CREATED BY: Bart Trawick    (NCBI)                            -->
<!--             Jeff Beck       (NCBI)                            -->
<!--             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 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. 
     
  4. 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;
      - <p> through -%p-elements;
      - to inside cell mix (for <td>, <th>, and <entry>)
      - added call to <nlm-citation> module to this module
  
     
  3. Updated public identifier to "v2.3 20070202//EN"          

     =============================================================
     Version 2.2                       (DAL/BTU) v2.2 (2006-10-13)
     
     Updated base Suite to latest version (2.2) Other minor
     modifications for processing.
               
  2. Updated public identifier to "v2.3 20070202".

     =============================================================
     Version 2.1                       (DAL/BTU) v2.1 (2005-06-30)
          
     Changed to MathML 2.0 and MathML 2.0 Character Sets

  1. Updated public identifier to "v2.3 20070202" for this module
     and all changed modules: book custom classes, book custom 
     models, book meta, and book part                              -->


<!-- ============================================================= -->
<!--                    CUSTOMIZATION MODULES DECLARED             -->
<!-- ============================================================= -->


<!--                    DTD-SPECIFIC CLASS CUSTOMIZATIONS MODULE   -->
<!--                    Set up the Book-DTD-specific Parameter 
                        Entities to define classes of elements that
                        over-ride some element classes in the full
                        DTD Suite.                                 -->
<!ENTITY % bookcustom-classes.ent 
                        PUBLIC  
"-//NLM//DTD NCBI Book DTD Over-ride Classes Module v2.3 20070202//EN"
"bookcustom-classes.ent"                                             >


<!--                    DTD-SPECIFIC MIX CUSTOMIZATIONS MODULE     -->
<!--                    Set up the Book-DTD-specific Parameter 
                        Entities to define mixes of classes that
                        over-ride some element mixes in the full DTD
                        Suite.                                     -->
<!ENTITY % bookcustom-mixes.ent 
                        PUBLIC  
"-//NLM//DTD NCBI Book DTD Over-ride Mixes Module v2.3 20070202//EN"
"bookcustom-mixes.ent"                                               >


<!--                    DTD-SPECIFIC MODELS/ATTRIBUTES CUSTOMIZATIONS 
                        MODULE                                     -->
<!--                    Set up the Parameter Entities for Book-DTD-
                        specific content model, attribute list, and 
                        attribute value over-rides. These PEs will 
                        over-ride selected content models and 
                        attribute lists in the full DTD Suite      -->
<!ENTITY % bookcustom-models.ent 
                        PUBLIC  
"-//NLM//DTD NCBI Book DTD Content and Attribute Over-ride Module v2.3 20070202//EN"
"bookcustom-models.ent"                                              >


<!-- ============================================================= -->
<!--                    BOOK-SPECIFIC ELEMENT MODULES DECLARED     -->
<!-- ============================================================= -->


<!--                    BOOK IMAGE MAP ELEMENTS                    -->
<!--                    Defines elements for image maps 
                        Defined for the NCBI Book DTD              -->
<!ENTITY % bookimagemap.ent 
                        PUBLIC  
"-//NLM//DTD NCBI Book Image Map Elements v2.3 20070202//EN" 
"bookimagemap.ent"                                                   >


<!--                    BOOK METADATA ELEMENTS                     -->
<!--                    Book-level metadata elements defined for
                        the NCBI Book DTD                          -->
<!ENTITY % bookmeta.ent PUBLIC  
"-//NLM//DTD NCBI Book DTD Book Metadata Elements v2.3 20070202//EN"
"bookmeta.ent"                                                       >


<!--                    BOOK MULTI-LINK ELEMENTS                   -->
<!--                    Defines elements for simple and multiple 
                        links to external resources.
                        Defined for the NCBI Book DTD              -->
<!ENTITY % bookmultilink.ent 
                        PUBLIC  
"-//NLM//DTD NCBI Book Multi-link Elements v2.3 20070202//EN" 
"bookmultilink.ent"                                                  >
 

<!--                    BOOK COMPONENT ELEMENTS AND METADATA       -->
<!--                    Chapter-level/part-level metadata elements 
                        and textual elements defined for the NCBI 
                        Book DTD                                   -->
<!ENTITY % bookpart.ent PUBLIC  
"-//NLM//DTD NCBI Book DTD Book Component Metadata Elements v2.3 20070202//EN"
"bookpart.ent"                                                       >
 

<!--                    BOOK RELATED OBJECT ELEMENT                -->
<!--                    Defines the <related-object> element to
                        describe a related object (typically a 
                        related book)
                        Remarks: This is a temporary module used 
                        solely as part of the NCBI Book Collection 
                        DTD, until the DTD Suite is updated to 
                        add the element to %common.ent;            -->
<!ENTITY % bookrelated-object.ent
                       PUBLIC  
"-//NLM//DTD NCBI Book DTD Book Related Object Element v2.3 20070202//EN" 
"bookrelated-object.ent"                                             >


<!--                    NLM CITATION MODULE                        -->
<!--                    The only new element created for the 
                        Publishing DTD, the highly structured NLM
                        citation, to enforce a slightly loose version
                        of an NLM-structured bibliographic reference.
                        Sequence is enforced and interior punctuation
                        is expected to be generated.               -->
<!ENTITY % nlmcitation.ent 
                        PUBLIC  
"-//NLM//DTD NLM Citation v2.3 20070202//EN"
"nlmcitation.ent"                                                    >


<!-- =================== NCBI Book DTD-Specific Modules ========== -->