<!-- ============================================================= --> <!-- MODULE: MathML DTD SETUP MODULE --> <!-- VERSION: 1.1 --> <!-- DATE: November 1, 2003 --> <!-- --> <!-- ============================================================= --> <!-- ============================================================= --> <!-- PUBLIC DOCUMENT TYPE DEFINITION --> <!-- TYPICAL INVOCATION --> <!-- "-//NLM//DTD Archiving and Interchange DTD Suite MathML Setup Module v1.1 20031101//EN" Delivered as file "mathmlsetup.ent" --> <!-- ============================================================= --> <!-- ============================================================= --> <!-- SYSTEM: Archiving and Interchange DTD Suite --> <!-- --> <!-- PURPOSE: Provides the organization for using the --> <!-- MathML DTD --> <!-- --> <!-- CONTAINS: 1) Overrides to standard parameter entities used --> <!-- in the MathML 2.0 DTD --> <!-- 2) Call to MathML 2.0 DTD --> <!-- --> <!-- MODULES REQUIRED: --> <!-- 1) mathml2.dtd MathML 2.0 DTD --> <!-- --> <!-- CREATED FOR: --> <!-- Digital archives and publishers who wish to --> <!-- create a custom XML DTD for original markup of --> <!-- journal literature, books, and related material, --> <!-- or for archiving and transferring such material --> <!-- between archives. --> <!-- --> <!-- This DTD is in the public domain. An organization --> <!-- that wishes to create its own DTD from the suite --> <!-- may do so without permission from NLM. --> <!-- --> <!-- The suite has been set up to be extended using a --> <!-- new DTD file and a new DTD-specific customization --> <!-- module to redefine the many Parameter Entities. --> <!-- Do not modify the suite directly or redistribute --> <!-- modified versions of the suite. --> <!-- --> <!-- In the interest of maintaining consistency and --> <!-- clarity for potential users, NLM requests: --> <!-- --> <!-- 1. If you create a DTD from the Archiving and --> <!-- Interchange DTD Suite and intend to stay --> <!-- compatible with the suite, then please include --> <!-- the following statement as a comment in all of --> <!-- your DTD modules: --> <!-- "Created from, and fully compatible with, --> <!-- the Archiving and Interchange DTD Suite." --> <!-- --> <!-- 2. If you alter one or more modules of the suite, --> <!-- then please rename your version and all its --> <!-- modules to avoid any confusion with the --> <!-- original suite. Also, please include the --> <!-- following statement as a comment in all your --> <!-- DTD modules: --> <!-- "Based in part on, but not fully compatible --> <!-- with, the Archiving and Interchange DTD --> <!-- Suite." --> <!-- --> <!-- Suggestions for refinements and enhancements to --> <!-- the DTD suite should be sent in email to: --> <!-- archive-dtd@ncbi.nlm.nih.gov --> <!-- --> <!-- ORIGINAL CREATION DATE: --> <!-- December 2002 --> <!-- --> <!-- CREATED BY: Jeff Beck (NCBI) --> <!-- Deborah Lapeyre (Mulberry Technologies, Inc.) --> <!-- Bruce Rosenblum (Inera Inc.) --> <!-- --> <!-- NLM thanks the Harvard University Libraries, both --> <!-- for proposing that a draft archiving NLM DTD for --> <!-- life sciences journals be extended to accommodate --> <!-- journals in all disciplines and for sponsoring --> <!-- Bruce Rosenblum's collaboration with other DTD --> <!-- authors in completing Version 1.0. The Andrew W. --> <!-- Mellon Foundation provided support for these --> <!-- important contributions. --> <!-- --> <!-- ============================================================= --> <!-- ============================================================= --> <!-- DTD VERSION\CHANGE HISTORY --> <!-- ============================================================= --> <!-- ============================================================= Version Reason/Occasion (who) vx.x (yyyy-mm-dd) ============================================================= Version 1.1 (TRG) v1.1 (2003-11-01) 1. Added attribute "alternate-form-of" to <mml:math> (Note: parameter entity %math.qname; resolves to <mml:math>.) Rationale: Where multiple formats of an item (e.g., graphic file, media object, chemical structure) are available, this attribute indicates that a format is a secondary one and provides a link to the primary format, so that only one format of an item is displayed. --> <!-- ============================================================= --> <!-- SET UP FOR THE MathML MODULE --> <!-- ============================================================= --> <!-- MathML DTD --> <!-- The official version of the MathML 2.0 can be found at: http://www.w3.org/TR/MathML2/ See also Mathematical Markup Language (MathML) Version 2.0 A. Parsing MathML A.6 The MathML DTD http://www.w3.org/TR/MathML2/appendixa.html#parsing-dtd A zip file with entity declarations is available from http://www.w3.org/TR/MathML2/DTD-MathML-20010221.zip --> <!-- ============================================================= --> <!-- PARAMETER ENTITY OVERRIDES FOR MathML 2.0 --> <!-- ============================================================= --> <!ENTITY % MATHML.prefixed "INCLUDE" > <!ENTITY % MATHML.prefix "mml" > <![%MATHML.prefixed;[ <!ENTITY % MATHML.pfx "%MATHML.prefix;:" > ]]> <!ENTITY % math.qname "%MATHML.pfx;math" > <!-- alternate-form-of Where multiple formats of an item (e.g., graphic file, media object, chemical structure) are available,this attribute indicates that a format is a secondary one and provides a link to the primary format, so that only one format of an item is displayed. --> <!ATTLIST %math.qname; alternate-form-of IDREF #IMPLIED > <!-- ============================================================= --> <!-- MathML 2.0 INVOCATION --> <!-- ============================================================= --> %mathml.dtd; <!-- ================== End MATHML Setup Module ================== -->