<!-- ============================================================= --> <!-- MODULE: Paragraph-Like Elements --> <!-- VERSION: 3.0 --> <!-- DATE: Feb 2008 --> <!-- --> <!-- ============================================================= --> <!-- ============================================================= --> <!-- PUBLIC DOCUMENT TYPE DEFINITION --> <!-- TYPICAL INVOCATION --> <!-- "-//NLM//DTD Archiving and Interchange DTD Suite Paragraph-Like Elements v3.0 20080202//EN" Delivered as file "para3.ent" --> <!-- ============================================================= --> <!-- ============================================================= --> <!-- SYSTEM: Archiving and Interchange DTD Suite --> <!-- --> <!-- PURPOSE: Names structural elements that will appear in --> <!-- the same places as a paragraph --> <!-- --> <!-- CONTAINS: 1) Paragraph <p> and its PEs --> <!-- 2) The rest of the para-level elements, each with --> <!-- its Parameter Entities and subordinate --> <!-- elements --> <!-- - disp-quote --> <!-- - speech --> <!-- - statement --> <!-- - verse-group --> <!-- --> <!-- 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 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" --> <!-- ============================================================= --> <!-- PARAMETER ENTITIES FOR ATTRIBUTE LISTS --> <!-- ============================================================= --> <!-- DISPLAY QUOTE ATTRIBUTES --> <!-- Attribute list for the <disp-quote> element--> <!ENTITY % disp-quote-atts "id ID #IMPLIED content-type CDATA #IMPLIED specific-use CDATA #IMPLIED xml:lang NMTOKEN #IMPLIED" > <!-- PARAGRAPH ATTRIBUTES --> <!-- Attribute list for the <p> element --> <!ENTITY % p-atts "id ID #IMPLIED content-type CDATA #IMPLIED specific-use CDATA #IMPLIED xml:lang NMTOKEN #IMPLIED" > <!-- SPEAKER ATTRIBUTES --> <!-- Attribute list for the <speaker> element --> <!ENTITY % speaker-atts "content-type CDATA #IMPLIED" > <!-- SPEECH ATTRIBUTES --> <!-- Attribute list for the <speech> element --> <!ENTITY % speech-atts "id ID #IMPLIED content-type CDATA #IMPLIED specific-use CDATA #IMPLIED xml:lang NMTOKEN #IMPLIED" > <!-- STATEMENT ATTRIBUTES --> <!-- Attribute list for the <statement> element --> <!ENTITY % statement-atts "id ID #IMPLIED content-type CDATA #IMPLIED specific-use CDATA #IMPLIED" > <!-- VERSE GROUP ATTRIBUTES --> <!-- Attribute list for the <verse-group> element --> <!ENTITY % verse-group-atts "id ID #IMPLIED content-type CDATA #IMPLIED specific-use CDATA #IMPLIED xml:lang NMTOKEN #IMPLIED" > <!-- VERSE LINE ATTRIBUTES --> <!-- Attribute list for the <verse-line> element--> <!ENTITY % verse-line-atts "content-type CDATA #IMPLIED" > <!-- ============================================================= --> <!-- PARAGRAPH-LEVEL ELEMENTS --> <!-- ============================================================= --> <!-- PARAGRAPH --> <!-- The basic block-unit of textual information Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=p http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=p http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=p http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=p --> <!ELEMENT p (#PCDATA %p-elements;)* > <!ATTLIST p %p-atts; > <!-- ============================================================= --> <!-- THE REST OF THE PARAGRAPH ELEMENTS --> <!-- ============================================================= --> <!-- QUOTE, DISPLAYED MODEL --> <!-- Content model for the Display Quote element--> <!ENTITY % disp-quote-model "(label?, title?, (%para-level;)*, (%display-back-matter.class;)* )" > <!-- QUOTE, DISPLAYED --> <!-- Extract or extended quoted passage from another work, usually made typographically distinct from the surrounding text. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=disp-quote http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=disp-quote http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=disp-quote http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=disp-quote --> <!ELEMENT disp-quote %disp-quote-model; > <!ATTLIST disp-quote %disp-quote-atts; > <!-- SPEECH MODEL --> <!-- Content model for the <speech> element --> <!ENTITY % speech-model "(speaker, (%just-para.class;)+ )" > <!-- SPEECH --> <!-- One exchange in a real or imaginary conversation between two or more entities, for example, between a an interviewer and the person being interviewed, between a nurse or doctor and a patient, between a person and a computer, etc. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=speech http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=speech http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=speech http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=speech --> <!ELEMENT speech %speech-model; > <!ATTLIST speech %speech-atts; > <!-- SPEAKER ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of a speaker. --> <!ENTITY % speaker-elements "| %person-name.class; | %simple-link.class;"> <!-- SPEAKER --> <!-- One who utters a speech as part of a speech, for example the computer "HAL" in the exchange 'Hal: "Hi Dave"'. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=speaker http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=speaker http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=speaker http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=speaker --> <!ELEMENT speaker (#PCDATA %speaker-elements;)* > <!ATTLIST speaker %speaker-atts; > <!-- STATEMENT, FORMAL MODEL --> <!-- Content model for the <statement> element --> <!ENTITY % statement-model "(label?, title?, (%just-para.class;)+, (%display-back-matter.class;)*)" > <!-- STATEMENT, FORMAL --> <!-- A Theorem, Lemma, Proof, Postulate, Hypothesis, Proposition, Corollary, or other formal statement, identified as such with a label, usually made typographically distinct from the surrounding text Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=statement http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=statement http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=statement http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=statement --> <!ELEMENT statement %statement-model; > <!ATTLIST statement %statement-atts; > <!-- VERSE GROUP MODEL --> <!-- Content model for the <verse-group> element--> <!ENTITY % verse-group-model "(label?, title?, subtitle?, (verse-line | verse-group)+, (%display-back-matter.class;)*) " > <!-- VERSE FORM FOR POETRY --> <!-- A song, poem, or verse. Implementer's Note: No attempt has been made to retain the look or visual form of the original. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=verse-group http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=verse-group http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=verse-group http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=verse-group --> <!ELEMENT verse-group %verse-group-model; > <!ATTLIST verse-group %verse-group-atts; > <!-- VERSE-LINE ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of a <verse-line> Design Note: All inline mixes begin with an OR bar, but since %simple-text; is an inline mix, the OR bar is already there. --> <!ENTITY % verse-line-elements "%simple-text;" > <!-- LINE OF A VERSE --> <!-- One line of a poem or verse Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=verse-line http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=verse-line http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=verse-line http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=verse-line --> <!ELEMENT verse-line (#PCDATA %verse-line-elements;)* > <!ATTLIST verse-line %verse-line-atts; > <!-- ================== End Paragraph Class Module =============== -->