<!-- ============================================================= --> <!-- MODULE: Common (Shared) Elements Module --> <!-- VERSION: 3.0 --> <!-- DATE: Feb 2008 --> <!-- --> <!-- ============================================================= --> <!-- ============================================================= --> <!-- PUBLIC DOCUMENT TYPE DEFINITION --> <!-- TYPICAL INVOCATION --> <!-- "-//NLM//DTD Archiving and Interchange DTD Suite Common (Shared) Elements Module v3.0 20080202//EN" Delivered as file "common3.ent" --> <!-- ============================================================= --> <!-- ============================================================= --> <!-- SYSTEM: Archiving and Interchange DTD Suite --> <!-- --> <!-- PURPOSE: Defines the common parameter entities, calls the --> <!-- shared modules (such as special characters and --> <!-- notations) and provides declarations for elements --> <!-- that do not properly fit into one class, since --> <!-- they can be used at more than one structural level--> <!-- --> <!-- CONTAINS: 1) Default classes for elements defined in this --> <!-- module. May be overridden by values in the --> <!-- DTD's Customization Module --> <!-- 2) Parameter Entities for attribute values --> <!-- 3) Parameter Entities for content models --> <!-- 4) Parameter Entities for attribute lists --> <!-- 5) Elements used in many modules/classes --> <!-- - Address elements --> <!-- - Date elements --> <!-- - Personal name elements --> <!-- - Common metadata elements (shared by both --> <!-- article metadata and bibliographic --> <!-- reference metadata --> <!-- --> <!-- MODULES REQUIRED: --> <!-- 1) Standard XML Special Characters Module --> <!-- (%xmlspecchars.ent;) --> <!-- 2) Custom XML Special Characters (%chars.ent;) --> <!-- 3) Notation Declarations (%notat.ent;) --> <!-- --> <!-- 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." --> <!-- --> <!-- 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 --> <!-- --> <!-- Suggestions for refinements and enhancements to --> <!-- the DTD suite should be sent in email to: --> <!-- archive-dtd@ncbi.nlm.nih.gov --> <!-- 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 VALUES --> <!-- ============================================================= --> <!-- ARTICLE/PUBLICATION IDENTIFIER TYPES --> <!-- The "pub-id-type" attribute names the type of identifier, or the organization or system that defined this identifier for the identifier of the journal article or a cited publication. --> <!ENTITY % pub-id-types "art-access-id | coden | doaj | doi | manuscript | medline | other | pii | pmcid | pmid | publisher-id | sici" > <!-- ============================================================= --> <!-- PARAMETER ENTITIES FOR FULL CONTENT MODELS --> <!-- ============================================================= --> <!-- DATE ELEMENTS MODEL --> <!-- The content models for elements that describe dates, such as Publication Date <pub-date> and History Dates <date>. --> <!ENTITY % date-model "( ( (day?, month?) | season)?, year?, string-date?)" > <!-- CONTENT MODEL FOR A STRUCTURAL SECTION --> <!-- The model for a section that requires that a section title be present, used for elements such as Section and Appendix. --> <!ENTITY % sec-model "(sec-meta?, label?, title, (%para-level;)*, (%sec-level;)*, (%sec-back-matter-mix;)* )" > <!-- CONTENT MODEL FOR A SECTION METADATA --> <!-- In some works, each section has a different author or some sections are authored by different contributors from the enclosing article. This wrapper element for section-level metadata is used to capture information such as those contributors. --> <!ENTITY % sec-meta-model "(contrib-group*, kwd-group*, permissions?)" > <!-- CONTENT MODEL FOR AN UNTITLED SECTION --> <!-- The model for a section-like structure that may or may not have an initial title --> <!ENTITY % sec-opt-title-model "(sec-meta?, label?, title?, (%para-level;)*, (%sec-level;)*, (%sec-back-matter-mix;)* )" > <!-- ============================================================= --> <!-- PARAMETER ENTITIES FOR MIXED CONTENT --> <!-- ============================================================= --> <!-- LINK ELEMENTS --> <!-- Elements for use in the linking elements such as <xref>, <target>, and <ext-link> --> <!ENTITY % link-elements "| %emphasis.class; | %phrase-content.class; | %subsup.class;" > <!-- PARAGRAPH ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of a paragraph <p>. Design Note: There is a major overlap between this parameter entity and the mix for elements that are at the same level as a paragraph. Inline elements appear only inside a paragraph, but block elements such as quotes and lists may appear either within a paragraph or at the same level as a paragraph. This serves a requirement in a repository DTD, since some incoming material will have restricted such elements to only inside a paragraph, some incoming material will have restricted them to only outside a paragraph and some may allow them in both places. Thus the DTD must allow for them to be in either or both. Design Note: Inline mixes begin with an OR bar --> <!ENTITY % p-elements "| %address-link.class; | %article-link.class; | %block-display.class; | %block-math.class; | %citation.class; | %emphasis.class; | %funding.class; | %inline-math.class; | %inline-display-noalt.class; | %list.class; | %math.class; | %phrase.class; | %rest-of-para.class; | %simple-link.class; | %subsup.class;" > <!-- TITLE ELEMENTS --> <!-- Elements for use in all the title elements such as <title>, <subtitle>, <trans-title>, etc. Design Note: All inline mixes begin with an OR bar, but since %simple-phrase; is an inline mix, the OR bar is already there. --> <!ENTITY % title-elements "%simple-phrase; | %break.class;" > <!-- ============================================================= --> <!-- PARAMETER ENTITIES FOR LINKING ATTRIBUTES --> <!-- ============================================================= --> <!-- XLINK LINK ATTRIBUTES --> <!-- Used for elements that are a link by definition, such as the <xref> element. --> <!ENTITY % link-atts "xmlns:xlink CDATA #FIXED 'http://www.w3.org/1999/xlink' xlink:type (simple) #FIXED 'simple' xlink:href CDATA #REQUIRED xlink:role CDATA #IMPLIED xlink:title CDATA #IMPLIED xlink:show (embed | new | none | other | replace) #IMPLIED xlink:actuate (none | onLoad | onRequest | other) #IMPLIED" > <!-- MIGHT LINK XLINK ATTRIBUTES --> <!-- Used for elements which may need to link to external sources or other objects within the document, but may not necessarily act as a link at all. The attribute "xlink:href" identifies the object to which the link points. --> <!ENTITY % might-link-atts "xmlns:xlink CDATA #FIXED 'http://www.w3.org/1999/xlink' xlink:type (simple) #FIXED 'simple' xlink:href CDATA #IMPLIED xlink:role CDATA #IMPLIED xlink:title CDATA #IMPLIED xlink:show (embed | new | none | other | replace) #IMPLIED xlink:actuate (none | onLoad | onRequest | other) #IMPLIED" > <!-- ============================================================= --> <!-- PARAMETER ENTITIES FOR ATTRIBUTES LISTS --> <!-- (ALPHABETICAL ORDER) --> <!-- ============================================================= --> <!-- AFFILIATION ATTRIBUTES --> <!-- Attributes for the <ack> element --> <!ENTITY % ack-atts "id ID #IMPLIED specific-use CDATA #IMPLIED content-type CDATA #IMPLIED" > <!-- ADDRESS ATTRIBUTES --> <!-- Attributes for the <address> element --> <!ENTITY % address-atts "id ID #IMPLIED specific-use CDATA #IMPLIED content-type CDATA #IMPLIED" > <!-- ADDRESS LINE ATTRIBUTES --> <!-- Attributes for the <addr-line> element --> <!ENTITY % addr-line-atts "content-type CDATA #IMPLIED" > <!-- AFFILIATION ATTRIBUTES --> <!-- Attributes for the Affiliation <aff> element --> <!ENTITY % aff-atts "id ID #IMPLIED content-type CDATA #IMPLIED rid IDREFS #IMPLIED" > <!-- ALTERNATE TEXT ATTRIBUTES --> <!-- Attributes for the <alt-text> element --> <!ENTITY % alt-text-atts "id ID #IMPLIED content-type CDATA #IMPLIED xml:lang NMTOKEN #IMPLIED" > <!-- ARTICLE TITLE ATTRIBUTES --> <!-- Attributes for the <article-title> element --> <!ENTITY % article-title-atts "id ID #IMPLIED xml:lang NMTOKEN #IMPLIED" > <!-- ATTRIBUTION ATTRIBUTES --> <!-- Attributes for the <attrib> element --> <!ENTITY % attrib-atts "id ID #IMPLIED specific-use CDATA #IMPLIED" > <!-- BIOGRAPHY ATTRIBUTES --> <!-- Attributes for <bio> element --> <!ENTITY % bio-atts "id ID #IMPLIED rid IDREFS #IMPLIED content-type CDATA #IMPLIED specific-use CDATA #IMPLIED %might-link-atts;" > <!-- CITATION ATTRIBUTES --> <!-- Attributes for all three types of citations (<mixed-citation>, <element-citation>, and <nlm-citation>). --> <!ENTITY % citation-atts "id ID #IMPLIED publication-type CDATA #IMPLIED publisher-type CDATA #IMPLIED publication-format CDATA #IMPLIED %might-link-atts;" > <!-- COLLABORATION ATTRIBUTES --> <!-- Attributes for <collab> --> <!ENTITY % collab-atts "collab-type CDATA #IMPLIED id ID #IMPLIED %might-link-atts;" > <!-- CONFERENCE ACRONYM ATTRIBUTES --> <!-- Attributes for the <conf-acronym> element --> <!ENTITY % conf-acronym-atts "content-type CDATA #IMPLIED" > <!-- CONFERENCE DATE ATTRIBUTES --> <!-- Attributes for the <conf-date> element --> <!ENTITY % conf-date-atts "content-type CDATA #IMPLIED" > <!-- CONFERENCE LOCATION ATTRIBUTES --> <!-- Attributes for the <conf-loc> element --> <!ENTITY % conf-loc-atts "content-type CDATA #IMPLIED" > <!-- CONFERENCE NAME ATTRIBUTES --> <!-- Attributes for the <conf-name> element --> <!ENTITY % conf-name-atts "content-type CDATA #IMPLIED" > <!-- CONFERENCE NUMBER ATTRIBUTES --> <!-- Attributes for the <conf-num> element --> <!ENTITY % conf-num-atts "content-type CDATA #IMPLIED" > <!-- CONFERENCE SPONSOR ATTRIBUTES --> <!-- Attributes for the <conf-sponsor> element --> <!ENTITY % conf-sponsor-atts "content-type CDATA #IMPLIED" > <!-- CONFERENCE THEME ATTRIBUTES --> <!-- Attributes for the <conf-theme> element --> <!ENTITY % conf-theme-atts "content-type CDATA #IMPLIED" > <!-- CONFERENCE ATTRIBUTES --> <!-- Attributes for the <conference> element --> <!ENTITY % conference-atts "content-type CDATA #IMPLIED %might-link-atts;" > <!-- COPYRIGHT HOLDER ATTRIBUTES --> <!-- Attributes for the <copyright-holder> element --> <!ENTITY % copyright-holder-atts "content-type CDATA #IMPLIED" > <!-- COPYRIGHT STATEMENT ATTRIBUTES --> <!-- Attributes for the <copyright-statement> element --> <!ENTITY % copyright-statement-atts "content-type CDATA #IMPLIED specific-use CDATA #IMPLIED" > <!-- COPYRIGHT YEAR ATTRIBUTES --> <!-- Attributes for the <copyright-year> element --> <!ENTITY % copyright-year-atts "content-type CDATA #IMPLIED" > <!-- COUNTRY ATTRIBUTES --> <!-- Attributes for the <country> element --> <!ENTITY % country-atts "content-type CDATA #IMPLIED country CDATA #IMPLIED" > <!-- CUSTOM METADATA ATTRIBUTES --> <!-- Attributes for the <custom-meta> element --> <!ENTITY % custom-meta-atts "id ID #IMPLIED specific-use CDATA #IMPLIED %might-link-atts;" > <!-- DATE (HISTORICAL) ATTRIBUTES --> <!-- Attributes for the <date> element --> <!ENTITY % date-atts "date-type CDATA #IMPLIED" > <!-- DAY ATTRIBUTES --> <!-- Attributes for the <day> element --> <!ENTITY % day-atts "content-type CDATA #IMPLIED" > <!-- DEFINITION LIST: DEFINITION ATTRIBUTES --> <!-- Attribute list for the <def> element --> <!ENTITY % def-atts "rid IDREFS #IMPLIED id ID #IMPLIED" > <!-- ELECTRONIC LOCATION IDENTIFIER ATTRIBUTES Attribute list for the <elocation-id> element --> <!ENTITY % elocation-id-atts "content-type CDATA #IMPLIED seq CDATA #IMPLIED" > <!-- EMAIL ATTRIBUTES --> <!-- Attribute list for the <email> element --> <!ENTITY % email-atts "content-type CDATA #IMPLIED specific-use CDATA #IMPLIED %might-link-atts;" > <!-- EXTERNAL LINK ATTRIBUTES --> <!-- Attribute list for external links, such as <ext-link> --> <!ENTITY % ext-link-atts "id ID #IMPLIED ext-link-type CDATA #IMPLIED specific-use CDATA #IMPLIED %might-link-atts;" > <!-- FAX ATTRIBUTES --> <!-- Attribute list for the <fax> element --> <!ENTITY % fax-atts "content-type CDATA #IMPLIED" > <!-- FIRST PAGE ATTRIBUTES --> <!-- Attribute list for the <fpage> element --> <!ENTITY % fpage-atts "content-type CDATA #IMPLIED seq CDATA #IMPLIED" > <!-- GIVEN NAMES ATTRIBUTES --> <!-- Attribute list for the <given-names> element --> <!ENTITY % given-names-atts "initials CDATA #IMPLIED" > <!-- INSTITUTION ATTRIBUTES --> <!-- Attribute list for <institution> --> <!ENTITY % institution-atts "id ID #IMPLIED content-type CDATA #IMPLIED %might-link-atts;" > <!-- ISBN ATTRIBUTES --> <!-- Attributes for the <isbn> element --> <!ENTITY % isbn-atts "content-type CDATA #IMPLIED" > <!-- ISSN ATTRIBUTES --> <!-- Attribute list for <issn> (and <isbn> in Book) --> <!ENTITY % issn-atts "pub-type CDATA #IMPLIED" > <!-- ISSUE ATTRIBUTES --> <!-- Attribute list for the <issue> element --> <!ENTITY % issue-atts "content-type CDATA #IMPLIED seq CDATA #IMPLIED" > <!-- ISSUE IDENTIFIER ATTRIBUTES --> <!-- Attributes for the <issue-id> element --> <!ENTITY % issue-id-atts "pub-id-type CDATA #IMPLIED content-type CDATA #IMPLIED" > <!-- ISSUE SPONSOR ATTRIBUTES --> <!-- Attribute list for <issue-sponsor> element --> <!ENTITY % issue-sponsor-atts "content-type CDATA #IMPLIED" > <!-- ISSUE TITLE ATTRIBUTES --> <!-- Attribute list for <issue-title> element --> <!ENTITY % issue-title-atts "content-type CDATA #IMPLIED" > <!-- JOURNAL IDENTIFIER ATTRIBUTES --> <!-- Attribute list for journal identifier <journal-id> element --> <!ENTITY % journal-id-atts "journal-id-type CDATA #IMPLIED " > <!-- LICENSE ATTRIBUTES --> <!-- Attributes for the <license> element --> <!ENTITY % license-atts "license-type CDATA #IMPLIED %might-link-atts;" > <!-- LONG DESCRIPTION ATTRIBUTES --> <!-- Attributes for the <long-desc> element --> <!ENTITY % long-desc-atts "id ID #IMPLIED content-type CDATA #IMPLIED xml:lang NMTOKEN #IMPLIED" > <!-- LPAGE ATTRIBUTES --> <!-- Attributes for the <lpage> element --> <!ENTITY % lpage-atts "content-type CDATA #IMPLIED" > <!-- MONTH ATTRIBUTES --> <!-- Attributes for the <month> element --> <!ENTITY % month-atts "content-type CDATA #IMPLIED" > <!-- NAME ATTRIBUTES --> <!-- Attribute list for the <name> element --> <!ENTITY % name-atts "content-type CDATA #IMPLIED name-style (western | eastern | islensk) 'western'" > <!-- NOTES ATTRIBUTES --> <!-- Attribute list for the <note> element --> <!ENTITY % notes-atts "id ID #IMPLIED notes-type CDATA #IMPLIED specific-use CDATA #IMPLIED" > <!-- OBJECT IDENTIFIER ATTRIBUTES --> <!-- Attributes for the <object-id> element --> <!ENTITY % object-id-atts "pub-id-type CDATA #IMPLIED content-type CDATA #IMPLIED" > <!-- PAGE RANGE ATTRIBUTES --> <!-- Attributes for the <page-range> element --> <!ENTITY % page-range-atts "content-type CDATA #IMPLIED" > <!-- PHONE ATTRIBUTES --> <!-- Attributes for the <phone> element --> <!ENTITY % phone-atts "content-type CDATA #IMPLIED" > <!-- PRICE ATTRIBUTES --> <!-- Attributes for the <price> element --> <!ENTITY % price-atts "currency CDATA #IMPLIED content-type CDATA #IMPLIED" > <!-- PUBLISHER ATTRIBUTES --> <!-- Attributes for the <publisher> element --> <!ENTITY % publisher-atts "content-type CDATA #IMPLIED" > <!-- RELATED ARTICLE ATTRIBUTES --> <!-- Attributes for <related-article> --> <!ENTITY % related-article-atts "id ID #IMPLIED related-article-type CDATA #REQUIRED ext-link-type CDATA #IMPLIED specific-use CDATA #IMPLIED vol CDATA #IMPLIED page CDATA #IMPLIED issue CDATA #IMPLIED elocation-id CDATA #IMPLIED journal-id CDATA #IMPLIED %journal-id-atts; %might-link-atts;" > <!-- ROLE ATTRIBUTES --> <!-- Attributes for the <role> element --> <!ENTITY % role-atts "content-type CDATA #IMPLIED" > <!-- SEASON ATTRIBUTES --> <!-- Attributes for the <season> element --> <!ENTITY % season-atts "content-type CDATA #IMPLIED" > <!-- SIGNATURE ATTRIBUTES --> <!-- Attributes for the <sig> element --> <!ENTITY % sig-atts "id ID #IMPLIED rid IDREFS #IMPLIED content-type CDATA #IMPLIED" > <!-- SIGNATURE BLOCK ATTRIBUTES --> <!-- Attributes for the <sig-block> element --> <!ENTITY % sig-block-atts "id ID #IMPLIED rid IDREFS #IMPLIED content-type CDATA #IMPLIED specific-use CDATA #IMPLIED" > <!-- SIZE ATTRIBUTES --> <!-- Attribute list for the <size> element --> <!ENTITY % size-atts "units CDATA #REQUIRED" > <!-- STRING DATE ATTRIBUTES --> <!-- Attributes for the <string-date> element --> <!ENTITY % string-date-atts "content-type CDATA #IMPLIED" > <!-- SUFFIX ATTRIBUTES --> <!-- Attributes for the <suffix> element --> <!ENTITY % suffix-atts "content-type CDATA #IMPLIED" > <!-- SURNAME ATTRIBUTES --> <!-- Attribute list for the <surname> element --> <!ENTITY % surname-atts "initials CDATA #IMPLIED" > <!-- TITLE ATTRIBUTES --> <!-- Attributes for the <title> and similar elements --> <!ENTITY % title-atts "id ID #IMPLIED content-type CDATA #IMPLIED" > <!-- TRANSLATED TITLE ATTRIBUTES --> <!-- Attribute list for the <trans-title> --> <!ENTITY % trans-title-atts "id ID #IMPLIED content-type CDATA #IMPLIED xml:lang NMTOKEN #IMPLIED"> <!-- TRANSLATED TITLE GROUP ATTRIBUTES --> <!-- Attribute list for the <trans-title-group> --> <!ENTITY % trans-title-group-atts "id ID #IMPLIED content-type CDATA #IMPLIED xml:lang NMTOKEN #REQUIRED"> <!-- URI ATTRIBUTES --> <!-- Attributes for the <uri> element --> <!ENTITY % uri-atts "content-type CDATA #IMPLIED %might-link-atts;" > <!-- VOLUME NUMBER ATTRIBUTES --> <!-- Attribute list for the <volume> element --> <!ENTITY % volume-atts "seq CDATA #IMPLIED content-type CDATA #IMPLIED" > <!-- VOLUME IDENTIFIER ATTRIBUTES --> <!-- Attributes for the <volume-id> element --> <!ENTITY % volume-id-atts "pub-id-type CDATA #IMPLIED content-type CDATA #IMPLIED" > <!-- VOLUME SERIES ATTRIBUTES --> <!-- Attribute list for the <volume-series> element --> <!ENTITY % volume-series-atts "content-type CDATA #IMPLIED" > <!-- YEAR ATTRIBUTES --> <!-- Attributes for the <year> element --> <!ENTITY % year-atts "content-type CDATA #IMPLIED" > <!-- ============================================================= --> <!-- METADATA USED BY MORE THAN ONE CLASS --> <!-- ============================================================= --> <!-- ============================================================= --> <!-- COMMON COPYRIGHT/PERMISSION ELEMENTS --> <!-- ============================================================= --> <!-- COPYRIGHT HOLDER ELEMENTS --> <!-- Elements to be mixed with data characters inside the content model for the <copyright-holder> element. --> <!ENTITY % copyright-holder-elements "| %subsup.class;" > <!-- COPYRIGHT HOLDER --> <!-- Name of the organizational or personal entity that holds the copyright. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=copyright-holder http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=copyright-holder http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=copyright-holder http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=copyright-holder --> <!ELEMENT copyright-holder (#PCDATA %copyright-holder-elements;)* > <!ATTLIST copyright-holder %copyright-holder-atts; > <!-- COPYRIGHT STATEMENT ELEMENTS --> <!-- Content model for <copyright-statement> --> <!ENTITY % copyright-statement-elements "| %address-link.class; | %emphasis.class; | %phrase-content.class; | %subsup.class;" > <!-- COPYRIGHT STATEMENT --> <!-- Copyright notice or statement, suitable for printing or display. Within the statement the copyright year should be identified, if expected to be displayed. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=copyright-statement http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=copyright-statement http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=copyright-statement http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=copyright-statement --> <!ELEMENT copyright-statement (#PCDATA %copyright-statement-elements;)* > <!ATTLIST copyright-statement %copyright-statement-atts; > <!-- COPYRIGHT YEAR --> <!-- Year of the copyright. Need not be used, if, for example, having the year as part of the copyright statement is sufficient. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=copyright-year http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=copyright-year http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=copyright-year http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=copyright-year --> <!ELEMENT copyright-year (#PCDATA) > <!ATTLIST copyright-year %copyright-year-atts; > <!-- LICENSE MODEL --> <!-- Content model for an <license> element --> <!ENTITY % license-model "((%license-p.class;)+)" > <!-- LICENSE INFORMATION --> <!-- The set of conditions under which people are allowed to use this article or other license-related information or restrictions. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=license http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=license http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=license http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=license --> <!ELEMENT license %license-model; > <!ATTLIST license %license-atts; > <!-- LICENSE PARAGRAPH ELEMENTS --> <!-- Elements that can be included with the text inside a <license-p> element. Design Note: All inline mixes begin with an OR bar, but since %p-elements; is an inline mix, the OR bar is already there. --> <!ENTITY % license-p-elements "%p-elements; | %price.class;" > <!-- LICENSE PARAGRAPH --> <!-- Paragraphs of text within the description of a <license>. Not defined as an ordinary paragraph, so that it can have special content. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=license-p http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=license-p http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=license-p http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=license-p --> <!ELEMENT license-p (#PCDATA %license-p-elements;)* > <!-- PERMISSIONS MODEL --> <!-- Model for <permissions> wrapper element --> <!ENTITY % permissions-model "(copyright-statement*, copyright-year*, copyright-holder*, license*)" > <!-- PERMISSIONS --> <!-- Wrapper element to hold the copyright information, license material, and any future similar metadata. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=permissions http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=permissions http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=permissions http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=permissions --> <!ELEMENT permissions %permissions-model; > <!-- ============================================================= --> <!-- COMMON METADATA/BIBLIOGRAPHIC ELEMENTS --> <!-- ============================================================= --> <!-- ARTICLE TITLE ELEMENTS --> <!-- Elements that can be included with the text inside an <article-title> element. Design Note: All inline mixes begin with an OR bar, but since %simple-phrase; is an inline mix, the OR bar is already there. --> <!ENTITY % article-title-elements "%simple-phrase; | %break.class;" > <!-- ARTICLE TITLE --> <!-- The title of the article in the language in which the article was originally published Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=article-title http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=article-title http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=article-title http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=article-title --> <!ELEMENT article-title (#PCDATA %article-title-elements;)* > <!ATTLIST article-title %article-title-atts; > <!-- AFFILIATION ELEMENTS --> <!-- Elements for use in the <aff> element --> <!ENTITY % aff-elements "| %address.class; | %address-link.class; | %article-link.class; | %break.class; | %emphasis.class; | %label.class; | %simple-link.class; | %subsup.class;" > <!-- AFFILIATION --> <!-- Name of a institution or organization such as a university or corporation. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=aff http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=aff http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=aff http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=aff --> <!ELEMENT aff (#PCDATA %aff-elements;)* > <!ATTLIST aff %aff-atts; > <!-- COLLABORATIVE (GROUP) AUTHOR ELEMENTS --> <!-- Elements for use in the <collab> element 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 % collab-elements "%simple-text; | %address.class; | %contrib-group.class; | %contrib-info.class; | %fn-link.class;" > <!-- COLLABORATIVE (GROUP) AUTHOR --> <!-- Used for groups of authors credited under one name, either as a collaboration in the strictest sense, or when an organization, institution, or corporation is the group. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=collab http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=collab http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=collab http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=collab --> <!ELEMENT collab (#PCDATA %collab-elements;)* > <!ATTLIST collab %collab-atts; > <!-- CONFERENCE DATE ELEMENTS --> <!-- Elements for use in the <conf-date> element--> <!ENTITY % conf-date-elements " " > <!-- CONFERENCE DATE --> <!-- The date(s) on which the conference was held. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=conf-date http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=conf-date http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=conf-date http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=conf-date --> <!ELEMENT conf-date (#PCDATA %conf-date-elements;)* > <!ATTLIST conf-date %conf-date-atts; > <!-- CONFERENCE LOCATION ELEMENTS --> <!-- Elements for use in the <conf-loc> element 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 % conf-loc-elements "%simple-text;" > <!-- CONFERENCE LOCATION --> <!-- The physical location(s) of the conference. This may include a city, a country, or a campus or organization location if that is the only location available. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=conf-loc http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=conf-loc http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=conf-loc http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=conf-loc --> <!ELEMENT conf-loc (#PCDATA %conf-loc-elements;)* > <!ATTLIST conf-loc %conf-loc-atts; > <!-- CONFERENCE NAME ELEMENTS --> <!-- Elements for use in the <conf-name> element. 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 % conf-name-elements "%simple-text;" > <!-- CONFERENCE NAME --> <!-- The full name of the conference, including any qualifiers such as "43rd Annual". Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=conf-name http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=conf-name http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=conf-name http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=conf-name --> <!ELEMENT conf-name (#PCDATA %conf-name-elements;)* > <!ATTLIST conf-name %conf-name-atts; > <!-- OBJECT IDENTIFIER --> <!-- Used to record an identifier such as a DOI for an interior element such as an <abstract> or <figure>. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=object-id http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=object-id http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=object-id http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=object-id --> <!ELEMENT object-id (#PCDATA) > <!ATTLIST object-id %object-id-atts; > <!-- ISBN ELEMENTS --> <!-- Elements for use with data characters inside the model for the <isbn> element --> <!ENTITY % isbn-elements "" > <!-- ISSN --> <!-- International Standard Book Number Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=isbn http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=isbn http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=isbn http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=isbn --> <!ELEMENT isbn (#PCDATA %isbn-elements;)* > <!ATTLIST isbn %isbn-atts; > <!-- ISSN ELEMENTS --> <!-- Elements for use with data characters inside the model for the <issue> element --> <!ENTITY % issn-elements "" > <!-- ISSN --> <!-- International Standard Serial Number Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=issn http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=issn http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=issn http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=issn --> <!ELEMENT issn (#PCDATA %issn-elements;)* > <!ATTLIST issn %issn-atts; > <!-- ISSUE ELEMENTS --> <!-- Elements for use with data characters inside the model for the <issue> element --> <!ENTITY % issue-elements "%just-rendition;" > <!-- ISSUE NUMBER --> <!-- The issue number, issue name, or other identifier of an issue of a journal that is displayed or printed with the issue. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=issue http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=issue http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=issue http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=issue --> <!ELEMENT issue (#PCDATA %issue-elements;)* > <!ATTLIST issue %issue-atts; > <!-- ISSUE IDENTIFIER --> <!-- Used to record an identifier such as a DOI that describes an entire issue of a journal Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=issue-id http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=issue-id http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=issue-id http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=issue-id --> <!ELEMENT issue-id (#PCDATA) > <!ATTLIST issue-id %issue-id-atts; > <!-- ISSUE PART ELEMENTS --> <!-- Elements that can be added to the text within the element <issue-part> --> <!ENTITY % issue-part-elements "%just-rendition;" > <!-- ISSUE PART --> <!-- A publisher may split an issue into two or more separately bound or separately issued parts. This element holds the identifiers (titles, part numbers, etc.) for those publishing components. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=issue-part http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=issue-part http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=issue-part http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=issue-part --> <!ELEMENT issue-part (#PCDATA %issue-part-elements;)* > <!-- ISSUE SPONSOR ELEMENTS --> <!-- Elements for use in the <issue-sponsor> element --> <!ENTITY % issue-sponsor-elements "%just-rendition;" > <!-- ISSUE TITLE --> <!-- Used to record the sponsor for an issue of the journal Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=issue-sponsor http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=issue-sponsor --> <!ELEMENT issue-sponsor (#PCDATA %issue-sponsor-elements;)* > <!ATTLIST issue-sponsor %issue-sponsor-atts; > <!-- ISSUE TITLE ELEMENTS --> <!-- Elements for use in the <issue-title> element --> <!ENTITY % issue-title-elements "%just-rendition;" > <!-- ISSUE TITLE --> <!-- Used to record the theme or special issue title for an issue of the journal Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=issue-title http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=issue-title http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=issue-title http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=issue-title --> <!ELEMENT issue-title (#PCDATA %issue-title-elements;)* > <!ATTLIST issue-title %issue-title-atts; > <!-- JOURNAL IDENTIFIER --> <!-- Short code that represents the journal; used as an alternative to or short form of the journal title; used for identification of the journal domain. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=journal-id http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=journal-id http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=journal-id http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=journal-id --> <!ELEMENT journal-id (#PCDATA) > <!ATTLIST journal-id %journal-id-atts; > <!-- ROLE ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of a <role> Design Note: All inline mixes begin with an OR bar; since %rendition-plus; is an inline mix, the OR bar is already there. --> <!ENTITY % role-elements "%rendition-plus;" > <!-- ROLE OR FUNCTION TITLE OF CONTRIBUTOR --> <!-- A title or the role of a contributor (such as an author) in this work. For example, Editor-in-Chief, Contributor, Chief Scientist, Photographer, Research Associate, etc. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=role http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=role http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=role http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=role --> <!ELEMENT role (#PCDATA %role-elements;)* > <!ATTLIST role %role-atts; > <!-- TRANSLATED TITLE GROUP MODEL --> <!-- Content model for the element <trans-title-group> --> <!ENTITY % trans-title-group-model "(trans-title, trans-subtitle*)" > <!-- TRANSLATED TITLE GROUP --> <!-- Container element for all translated, and transliterated journal titles. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=trans-title-group http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=trans-title-group http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=trans-title-group --> <!ELEMENT trans-title-group %trans-title-group-model; > <!ATTLIST trans-title-group %trans-title-group-atts; > <!-- TRANSLATED SUBTITLE --> <!-- An alternate version of an article subtitle that has been translated out of the original language of the article subtitle <subtitle> Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=trans-subtitle http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=trans-subtitle http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=trans-subtitle --> <!ELEMENT trans-subtitle (#PCDATA %title-elements;)* > <!-- TRANSLATED TITLE --> <!-- An alternate version of the title that has been translated into a language other than that of the original article title <article-title> Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=trans-title http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=trans-title http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=trans-title http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=trans-title --> <!ELEMENT trans-title (#PCDATA %title-elements;)* > <!ATTLIST trans-title %trans-title-atts; > <!-- VOLUME NUMBER ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of a <volume> --> <!ENTITY % volume-elements "%just-rendition; " > <!-- VOLUME NUMBER --> <!-- NEW DEFINITION FOR RELEASE 2.0: The volume number, volume name, or other identifier of an volume of a journal that is displayed or printed with the volume. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=volume http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=volume http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=volume http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=volume --> <!ELEMENT volume (#PCDATA %volume-elements;)* > <!ATTLIST volume %volume-atts; > <!-- VOLUME IDENTIFIER ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of a <volume-id> --> <!ENTITY % volume-id-elements "%just-rendition; " > <!-- VOLUME IDENTIFIER --> <!-- Used to record an identifier such as a DOI that describes an entire volume of a journal. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=volume-id http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=volume-id http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=volume-id http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=volume-id --> <!ELEMENT volume-id (#PCDATA %volume-id-elements;)* > <!ATTLIST volume-id %volume-id-atts; > <!-- VOLUME SERIES ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of a <volume> --> <!ENTITY % volume-series-elements "%just-rendition; " > <!-- VOLUME SERIES --> <!-- This is a rare metadata element, intended to hold the series number, in those odd cases where, for example, a Publisher has reissued a journal, restarting the volume numbers with "1", so duplicate volume numbers would exist and need to be differentiated. Such a publisher typically adds a series series number to their volume numbers, and this element has been created to hold such a series number. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=volume-series http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=volume-series http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=volume-series http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=volume-series --> <!ELEMENT volume-series (#PCDATA %volume-series-elements;)* > <!ATTLIST volume-series %volume-series-atts; > <!-- ============================================================= --> <!-- COMMON ARTICLE METADATA/BIBLIOGRAPHIC --> <!-- CONTRIBUTOR IDENTIFICATION ELEMENTS --> <!-- ============================================================= --> <!-- ANONYMOUS ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of an <anonymous> element --> <!ENTITY % anonymous-elements "%just-rendition;" > <!-- ANONYMOUS CONTENT MODEL --> <!-- The content model for the <etal> element --> <!ENTITY % anonymous-model "(#PCDATA %anonymous-elements;)*" > <!-- ANONYMOUS --> <!-- Place holder for the name of a contributor whose name is unknown or not disclosed. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=anonymous http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=anonymous http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=anonymous http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=anonymous --> <!ELEMENT anonymous %anonymous-model; > <!-- ET AL ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of an <etal> element --> <!ENTITY % etal-elements "%just-rendition;" > <!-- ET AL CONTENT MODEL --> <!-- The content model for the <etal> element --> <!ENTITY % etal-model "(#PCDATA %etal-elements;)*" > <!-- ET AL --> <!-- Most journals model this as an EMPTY element, typically used to generate the text "et al." from a stylesheet. However, a few journal DTDs (Blackwell's, for example) expect content for this element, with such text as "Associates, coworkers, and colleagues". Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=etal http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=etal http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=etal http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=etal --> <!ELEMENT etal %etal-model; > <!-- ============================================================= --> <!-- COMMON ARTICLE METADATA/BIBLIOGRAPHIC --> <!-- PUBLISHER IDENTIFICATION ELEMENTS --> <!-- ============================================================= --> <!-- PUBLISHER CONTENT MODEL --> <!-- The content model for the <publisher> element --> <!ENTITY % publisher-model "(publisher-name, publisher-loc?)" > <!-- PUBLISHER --> <!-- Who published the work Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=publisher http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=publisher http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=publisher --> <!ELEMENT publisher %publisher-model; > <!ATTLIST publisher %publisher-atts; > <!-- PUBLISHER'S NAME ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of a <publisher-name> Design Note: All inline mixes begin with an OR bar; since %just-rendition; is an inline mix, the OR bar is already there --> <!ENTITY % publisher-name-elements "%just-rendition; " > <!-- PUBLISHER'S NAME --> <!-- Name of the publisher of the work Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=publisher-name http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=publisher-name http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=publisher-name http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=publisher-name --> <!ELEMENT publisher-name (#PCDATA %publisher-name-elements;)* > <!-- PUBLISHER'S LOCATION ELEMENTS --> <!-- Elements for use in the Publisher Location <publisher-loc> element --> <!ENTITY % publisher-loc-elements "| %address.class; | %address-link.class; | %emphasis.class; | %subsup.class;" > <!-- PUBLISHER'S LOCATION --> <!-- Place of publication, usually a city such as New York or London Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=publisher-loc http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=publisher-loc http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=publisher-loc http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=publisher-loc --> <!ELEMENT publisher-loc (#PCDATA %publisher-loc-elements;)* > <!-- ============================================================= --> <!-- COMMON METADATA ELEMENTS CONTINUED --> <!-- PAGE NUMBERING (SIZE) ELEMENTS --> <!-- ============================================================= --> <!-- FIRST PAGE --> <!-- The page number on which the article starts, for print journals that have page numbers Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=fpage http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=fpage http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=fpage http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=fpage --> <!ELEMENT fpage (#PCDATA) > <!ATTLIST fpage %fpage-atts; > <!-- LAST PAGE --> <!-- The page number on which the article ends, for print journals that have page numbers Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=lpage http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=lpage http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=lpage http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=lpage --> <!ELEMENT lpage (#PCDATA) > <!ATTLIST lpage %lpage-atts; > <!-- PAGE RANGES --> <!-- A container element for additional page information (TO BE USED TO SUPPLEMENT AND NOT TO REPLACE <fpage> and <lpage>) to record discontinuous pages ranges such as "8-11, 14-19, 40" meaning that the article begins on page 8, runs 8 through 11, skips to pages 14 through 19, and concludes on page 40. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=page-range http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=page-range http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=page-range http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=page-range --> <!ELEMENT page-range (#PCDATA) > <!ATTLIST page-range %page-range-atts; > <!-- SIZE ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of the size element. --> <!ENTITY % size-elements "" > <!-- SIZE --> <!-- The size (such as running time, page count, or physical measurements) of the object being described, usually by a <product> element. The "units" attribute must be used to name the unit of measure (pages, minutes, hours, linear feet, etc.). Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=size http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=size http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=size http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=size --> <!ELEMENT size (#PCDATA %size-elements;)* > <!ATTLIST size %size-atts; > <!-- ELECTRONIC LOCATION IDENTIFIER --> <!-- Used to identify an article that does not have traditional page numbers. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=elocation-id http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=elocation-id http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=elocation-id http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=elocation-id --> <!ELEMENT elocation-id (#PCDATA) > <!ATTLIST elocation-id %elocation-id-atts; > <!-- ============================================================= --> <!-- CITATIONS (BIBLIOGRAPHIC REFERENCE) --> <!-- ============================================================= --> <!-- CITATION ELEMENTS --> <!-- Content for both types of citation. These elements may be mixed with #PCDATA in the <mixed-citation> element (in which all punctuation and spacing are left intact), and they also constitute the choices that can be used to form the all-element-content of the <element-citation> element (in which punctuation and spacing are removed). Design Note: All inline mixes begin with an OR bar. --> <!ENTITY % citation-elements "%emphasis.class; | %inline-display.class; | %inline-math.class; | %label.class; | %phrase.class; | %references.class; | %subsup.class;" > <!-- MIXED CITATION --> <!-- A citation is a description of a work, such as a journal article, book, or personal communication, that is cited in the text of the article. This citation element is completely loose, with text, punctuation, spacing, and any of the citation elements in any order. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=mixed-citation http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=mixed-citation http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=mixed-citation http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=mixed-citation --> <!ELEMENT mixed-citation (#PCDATA | %citation-elements;)* > <!ATTLIST mixed-citation %citation-atts; > <!-- ELEMENT CITATION --> <!-- A citation is a description of a work, such as a journal article, book, or personal communication, that is cited in the text of the article. This citation model contains element-only content, with elements in any order as many times as needed. This citation is intended for use in capturing a publisher's specific element order. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=element-citation http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=element-citation http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=element-citation http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=element-citation --> <!ELEMENT element-citation (%citation-elements;)+ > <!ATTLIST element-citation %citation-atts; > <!-- ============================================================= --> <!-- ADDRESS ELEMENTS (BIBLIOGRAPHIC) --> <!-- ============================================================= --> <!-- ADDRESS MODEL --> <!-- Content model for the <address> element --> <!ENTITY % address-model "(%address.class; | %address-link.class;)*" > <!-- ADDRESS/CONTACT INFORMATION --> <!-- Wrapper element for contact information such as address, phone, fax, email, url, country, etc. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=address http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=address http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=address http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=address --> <!ELEMENT address %address-model; > <!ATTLIST address %address-atts; > <!-- ADDRESS LINE ELEMENTS --> <!-- Elements for use in the <addr-line> element--> <!ENTITY % addr-line-elements "%simple-text; | %address-line.class;" > <!-- ADDRESS LINE --> <!-- One line in an address --> <!-- Conversion Note: If the address is undifferentiated data characters, the entire address may be inside one of these elements. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=addr-line http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=addr-line http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=addr-line http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=addr-line --> <!ELEMENT addr-line (#PCDATA %addr-line-elements;)* > <!ATTLIST addr-line %addr-line-atts; > <!-- COUNTRY ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of the country element. --> <!ENTITY % country-elements "" > <!-- COUNTRY: IN AN ADDRESS --> <!-- Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=country http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=country http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=country http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=country --> <!ELEMENT country (#PCDATA %country-elements;)* > <!ATTLIST country %country-atts; > <!-- EMAIL ADDRESS ELEMENTS --> <!-- Elements to be mixed with #PCDATA inside the <email> element --> <!ENTITY % email-elements "" > <!-- EMAIL ADDRESS --> <!-- Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=email http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=email http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=email http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=email --> <!ELEMENT email (#PCDATA %email-elements;)* > <!ATTLIST email %email-atts; > <!-- FAX NUMBER ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of a <fax> --> <!ENTITY % fax-elements "%just-rendition; " > <!-- FAX NUMBER: IN AN ADDRESS --> <!-- Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=fax http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=fax http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=fax http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=fax --> <!ELEMENT fax (#PCDATA %fax-elements;)* > <!ATTLIST fax %fax-atts; > <!-- INSTITUTION NAME ELEMENTS --> <!-- Elements for use in the <institution> element --> <!ENTITY % institution-elements "| %break.class; | %emphasis.class; | %subsup.class;" > <!-- INSTITUTION NAME: IN AN ADDRESS --> <!-- Name of a institution or organization such as a university or corporation used in an address or within a citation (such as a <mixed-citation> or an <element-citation> Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=institution http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=institution http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=institution http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=institution --> <!ELEMENT institution (#PCDATA %institution-elements;)* > <!ATTLIST institution %institution-atts; > <!-- PHONE NUMBER ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of a <phone number> Design Note: All inline mixes begin with an OR bar, but since %just-rendition; is an inline mix, the OR bar is already there. --> <!ENTITY % phone-elements "%just-rendition;" > <!-- PHONE NUMBER: IN AN ADDRESS --> <!-- A callable phone number in some telephone or wireless system somewhere in the world. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=phone http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=phone http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=phone http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=phone --> <!ELEMENT phone (#PCDATA %phone-elements;)* > <!ATTLIST phone %phone-atts; > <!-- URI ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of a <uri> Design Note: This PE begins with an OR bar because %just-rendition; begins with an OR bar. --> <!ENTITY % uri-elements "%just-rendition;" > <!-- URI --> <!-- URI such as a URL that may be used as a live link, typically naming a website, such as: <url>http://www.mulberrytech.com</url> Alternatively the element content may name the URL, e.g., "Mulberry's Website" and the "xlink:href" attribute may hold the real URL. <url xlink:href="http://www.mulberrytech. com">Mulberry's Website</url> Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=uri http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=uri http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=uri http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=uri --> <!ELEMENT uri (#PCDATA %uri-elements;)* > <!ATTLIST uri %uri-atts; > <!-- ============================================================= --> <!-- DATE ELEMENTS (PUBLICATION HISTORY) --> <!-- ============================================================= --> <!-- DATE --> <!-- The elements <day>, <month>, and <year> should ALWAYS be numeric values. The date may be represented as a string in <string-date>, but the numeric values should be present whenever possible. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=date http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=date http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=date --> <!ELEMENT date %date-model; > <!ATTLIST date %date-atts; > <!-- DAY --> <!-- The numeric value of a day of the month, used in both article metadata and inside a citation, in two digits as it would be stated in the "DD" in an international date format YYYY-MM-DD, for example "03", "25". Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=day http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=day http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=day http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=day --> <!ELEMENT day (#PCDATA) > <!ATTLIST day %day-atts; > <!-- MONTH --> <!-- Names one of the months of the year. Used in both article metadata and inside a citation, this element may contain a full month "December", an abbreviation "Dec", or, preferably, a numeric month such as "12". Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=month http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=month http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=month http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=month --> <!ELEMENT month (#PCDATA) > <!ATTLIST month %day-atts; > <!-- SEASON --> <!-- Season of publication, such as "Spring". Used in both article metadata and inside a citation (such as a <mixed-citation> or an <element-citation> Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=season http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=season http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=season http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=season --> <!ELEMENT season (#PCDATA) > <!ATTLIST season %day-atts; > <!-- YEAR --> <!-- Year of publication, which should be expressed as a 4-digit number: "1776" or "1924" Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=year http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=year http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=year http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=year --> <!ELEMENT year (#PCDATA) > <!ATTLIST year %year-atts; > <!-- STRING DATE ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of the <string-date> element --> <!ENTITY % string-date-elements " | %date-parts.class;" > <!-- DATE AS A STRING --> <!-- This is a representation of the date as a string; usually used for dates for which months and years are not given, but may be used for any date as a string (i.e., "January, 2001" "Fall 2001" "March 11, 2001". Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=string-date http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=string-date --> <!ELEMENT string-date (#PCDATA %string-date-elements;)* > <!ATTLIST string-date %string-date-atts; > <!-- ============================================================= --> <!-- PERSON'S NAME ELEMENTS (BIBLIOGRAPHIC) --> <!-- ============================================================= --> <!-- STRING NAME ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of the <string-name> element --> <!ENTITY % string-name-elements " | %person-name.class;" > <!-- NAME OF PERSON (UNSTRUCTURED) --> <!-- Wrapper element for personal names where the stricter format of the <name> element cannot be followed. This is a very loose element, allowing data characters, generated text, and any or all of the naming elements. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=string-name http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=string-name http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=string-name http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=string-name --> <!ELEMENT string-name (#PCDATA %string-name-elements;)* > <!-- NAME OF PERSON (STRUCTURED) --> <!-- Wrapper element for personal names. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=name http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=name http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=name http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=name --> <!ELEMENT name (surname, given-names?, prefix?, suffix?) > <!-- name-style Used for choosing an inversion algorithm or for sorting or other processing functions. The three values and approximate meanings are: Value Display Sort/Inversion western given family family given eastern family given family given islensk given patronymic given, patronymic --> <!ATTLIST name %name-atts; > <!-- SURNAME ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of a <surname> Design Note: This PE begins with an OR bar because %just-rendition; begins with an OR bar. --> <!ENTITY % surname-elements "%just-rendition; " > <!-- SURNAME --> <!-- The surname (family name) of an individual. or the single name if there is only one name, for example, "Cher" or "Pele". Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=surname http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=surname http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=surname http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=surname --> <!ELEMENT surname (#PCDATA %surname-elements;)* > <!ATTLIST surname %surname-atts; > <!-- GIVEN (FIRST) NAMES ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of a <given-names> --> <!ENTITY % given-names-elements "%just-rendition;" > <!-- GIVEN (FIRST) NAMES --> <!-- Includes all given names for a person, such as the first name, middle names, maiden name if used as part of the married name, etc.) Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=given-names http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=given-names http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=given-names http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=given-names --> <!ELEMENT given-names (#PCDATA %given-names-elements;)* > <!ATTLIST given-names %given-names-atts; > <!-- PREFIX ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of a <prefix> Design Note: This PE begins with an OR bar because %just-rendition; begins with an OR bar. --> <!ENTITY % prefix-elements "%just-rendition;" > <!-- PREFIX --> <!-- Honorifics or other qualifiers that usually precede the surname, for example, Professor, Rev., President, Senator, Dr., Sir, The Honorable, et al. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=prefix http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=prefix http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=prefix http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=prefix --> <!ELEMENT prefix (#PCDATA %prefix-elements;)* > <!-- SUFFIX ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of a <suffix> Design Note: This PE begins with an OR bar, it is inside %just-rendition; --> <!ENTITY % suffix-elements "%just-rendition;" > <!-- SUFFIX --> <!-- Text used as a suffix to a person's name, for example: Sr. Jr. III, 3rd Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=suffix http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=suffix http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=suffix http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=suffix --> <!ELEMENT suffix (#PCDATA %suffix-elements;)* > <!ATTLIST suffix %suffix-atts; > <!-- ============================================================= --> <!-- EXTERNAL LINK ELEMENTS --> <!-- ============================================================= --> <!-- EXTERNAL LINK ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of an <ext-link> Design Note: All inline mixes begin with an OR bar, but since %link-elements; is an inline mix, the OR bar is already there. --> <!ENTITY % ext-link-elements "%link-elements;" > <!-- EXTERNAL LINK --> <!-- Link to an external file, such as Medline, Genbank, etc. Linking may be accomplished using the XLink linking attributes. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=ext-link http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=ext-link http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=ext-link http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=ext-link --> <!ELEMENT ext-link (#PCDATA %ext-link-elements;)* > <!ATTLIST ext-link %ext-link-atts; > <!-- ============================================================= --> <!-- SHARED STRUCTURAL ELEMENTS --> <!-- ============================================================= --> <!-- ATTRIBUTION ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of an attribution Design Note: All inline mixes begin with an OR bar, but since %simple-phrase; is an inline mix, the OR bar is already there. --> <!ENTITY % attrib-elements "%emphasized-text;" > <!-- ATTRIBUTION --> <!-- Source, author, formal thanks, or other information (other than copyright material) concerning the origins of an extract, a poem <verse-group> or similar element. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=attrib http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=attrib http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=attrib http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=attrib --> <!ELEMENT attrib (#PCDATA %attrib-elements;)* > <!ATTLIST attrib %attrib-atts; > <!-- DEFINITION LIST: DEFINITION MODEL --> <!-- Content model for the <def> element, which is used in contexts outside of <def-list>s --> <!ENTITY % def-model "((%just-para.class;)+ )" > <!-- DEFINITION LIST: DEFINITION --> <!-- Used in two senses: 1) The definition, description, or other explanation of the word, phrase, or picture of a 2-part or definition list 2) The definition or expansion of an abbreviation or acronym <abbrev> Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=def http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=def http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=def http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=def --> <!ELEMENT def %def-model; > <!ATTLIST def %def-atts; > <!-- LABEL ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of the <label> element --> <!ENTITY % label-elements "| %emphasis.class; | %inline-display.class; | %inline-math.class; | %subsup.class;" > <!-- LABEL OF A FIGURE, REFERENCE, ETC. --> <!-- The number and any prefix word that comes before, for example, the caption of a Figure, such as "Figure 3." or "Exhibit 2.". Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=label http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=label http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=label http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=label --> <!ELEMENT label (#PCDATA %label-elements;)* > <!-- PRICE ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of the <price> element --> <!ENTITY % price-elements "| %emphasis.class;" > <!-- PRICE --> <!-- Sale price of a work, typically a book or software package that is being reviewed Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=price http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=price http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=price http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=price --> <!ELEMENT price (#PCDATA %price-elements;)* > <!-- currency In what currency is this price presented? Best Practice is to use the ISO 4117 "currency code" 3-letter values: USD United States Dollar CAD Canadian Dollar EUR European Union Euro RUB Russian Ruble These codes are defined by ISO in ISO 4217 and listed at: http://www.iso.org/iso/en/prods-services/popstds/currencycodeslist.html#SZ. --> <!ATTLIST price %price-atts; > <!-- STRUCTURAL TITLE ELEMENTS --> <!-- The elements that can be included along with data characters inside the content model of the <title> element Design Note: All inline mixes begin with an OR bar, but since %simple-phrase; is an inline mix, the OR bar is already there. --> <!ENTITY % struct-title-elements "%simple-phrase; | %break.class; | %citation.class;" > <!-- TITLE --> <!-- Heading or title for a structural element such as a Section, Figure, Boxed Text, etc. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=title http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=title http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=title http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=title --> <!ELEMENT title (#PCDATA %struct-title-elements;)* > <!ATTLIST title %title-atts; > <!-- ============================================================= --> <!-- RELATED ARTICLE ELEMENTS --> <!-- (METADATA AND STRUCTURAL) --> <!-- ============================================================= --> <!-- RELATED ARTICLE ELEMENTS --> <!-- Elements allowed inside <related-article> --> <!ENTITY % related-article-elements "| %emphasis.class; | %journal-id.class; | %phrase-content.class; | %references.class; | %subsup.class;" > <!-- RELATED ARTICLE INFORMATION --> <!-- Wrapper element, used as a container for text links to a related article, possibly accompanied by a very brief description such as "errata (correction)". Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=related-article http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=related-article http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=related-article http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=related-article --> <!ELEMENT related-article (#PCDATA %related-article-elements;)* > <!ATTLIST related-article %related-article-atts; > <!-- ============================================================= --> <!-- SIGNATURE BLOCK ELEMENTS --> <!-- ============================================================= --> <!-- SIGNATURE BLOCK ELEMENTS --> <!-- Elements to be mixed with data characters inside the content model for the <sig-block> element. --> <!ENTITY % sig-block-elements "| %break.class; | %emphasis.class; | %just-base-display.class; | %inline-display-noalt.class; | %phrase-content.class; | %sig.class; | %subsup.class;" > <!-- SIGNATURE BLOCK --> <!-- An area of text and graphic material placed at the end of an article or section to hold the graphical signature or other description of the person responsible for or attesting to the content. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=sig-block http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=sig-block http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=sig-block --> <!ELEMENT sig-block (#PCDATA %sig-block-elements;)* > <!ATTLIST sig-block %sig-block-atts; > <!-- SIGNATURE ELEMENTS --> <!-- Elements to be mixed with data characters inside the content model for the <sig> element. --> <!ENTITY % sig-elements "%rendition-plus; | %break.class; | %inline-display-noalt.class; | %just-base-display-noalt.class;" > <!-- SIGNATURE --> <!-- One contributor signature and associated material (such as a text restatement of the affiliation) inside a signature block. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=sig http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=sig http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=sig --> <!ELEMENT sig (#PCDATA %sig-elements;)* > <!ATTLIST sig %sig-atts; > <!-- ============================================================= --> <!-- FRONT MATTER/BACK MATTER ELEMENTS --> <!-- ============================================================= --> <!-- ACKNOWLEDGMENTS MODEL --> <!-- Content model for the <ack> element --> <!ENTITY % ack-model "%sec-opt-title-model;" > <!-- ACKNOWLEDGMENTS --> <!-- Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=ack http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=ack http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=ack http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=ack --> <!ELEMENT ack %ack-model; > <!ATTLIST ack %ack-atts; > <!-- BIOGRAPHY MODEL --> <!-- Content model for the <bio> element --> <!ENTITY % bio-model "%sec-opt-title-model;" > <!-- BIOGRAPHY --> <!-- Short biography of a person, usually the author Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=bio http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=bio http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=bio http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=bio --> <!ELEMENT bio %bio-model; > <!ATTLIST bio %bio-atts; > <!-- NOTES MODEL --> <!-- Content model for the <notes> element --> <!ENTITY % notes-model "%sec-opt-title-model;" > <!-- NOTES --> <!-- A container element for the notes that may appear at the end of an Article or at the end of a Table,for example, a typical end-of-article note is a "Note in Proof". Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=notes http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=notes http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=notes --> <!ELEMENT notes %notes-model; > <!ATTLIST notes %notes-atts; > <!-- ============================================================= --> <!-- ACCESSIBILITY ELEMENTS --> <!-- ============================================================= --> <!-- ALTERNATE TITLE TEXT FOR A FIGURE, ETC. --> <!-- Short phrase used to display or pronounce as an alternative to providing the full graphic for accessibility display or graphic-limited websites or devices. For example, <alt-text> may be used to display "behind" a figure or graphic. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=alt-text http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=alt-text http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=alt-text http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=alt-text --> <!ELEMENT alt-text (#PCDATA) > <!ATTLIST alt-text %alt-text-atts; > <!-- LONG DESCRIPTION ELEMENTS --> <!-- Elements to be mixed with data characters inside the <long-desc> element --> <!ENTITY % long-desc-elements "" > <!-- LONG DESCRIPTION --> <!-- Description or summary of the content of a graphical object, table, or textual object such as a text box, used by some systems to make the object accessible, even to people or systems that cannot read/see/display the object. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=long-desc http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=long-desc http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=long-desc http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=long-desc --> <!ELEMENT long-desc (#PCDATA %long-desc-elements;)* > <!ATTLIST long-desc %long-desc-atts; > <!-- ============================================================= --> <!-- CUSTOM METADATA ELEMENTS --> <!-- ============================================================= --> <!-- CUSTOM METADATA GROUP MODEL --> <!-- Content model for the <custom-meta-group> element --> <!ENTITY % custom-meta-group-model "(custom-meta+)" > <!-- CUSTOM METADATA GROUP --> <!-- Some DTDs and schemas allow for metadata above and beyond that which can be specified by this DTD. This element is a grouping element used to contain all these additional metadata elements. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=custom-meta-group http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=custom-meta-group http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=custom-meta-group --> <!ELEMENT custom-meta-group %custom-meta-group-model; > <!-- CUSTOM METADATA MODEL --> <!-- Content model for the <custom-meta> element--> <!ENTITY % custom-meta-model "(meta-name, meta-value)" > <!-- CUSTOM METADATA --> <!-- Some DTDs and schemas allow for metadata above and beyond that which can be specified by this DTD. This element is used to capture metadata elements that have not been defined explicitly in the models for this DTD, so that the intellectual content will not be lost. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=custom-meta http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=custom-meta http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=custom-meta --> <!ELEMENT custom-meta %custom-meta-model; > <!ATTLIST custom-meta %custom-meta-atts; > <!-- METADATA DATA NAME ELEMENTS --> <!-- Elements that may be used, along with data characters, inside the <meta-name> element Design Note: All inline mixes begin with an OR bar, but since %simple-phrase; is an inline mix, the OR bar is already there. --> <!ENTITY % meta-name-elements "" > <!-- METADATA DATA NAME FOR CUSTOM METADATA --> <!-- The <custom-meta> element allows for an infinite number of name/value pairs, with few constraints on the length or content of the value. This element contains the name of the metadata field. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=meta-name http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=meta-name http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=meta-name --> <!ELEMENT meta-name (#PCDATA %meta-name-elements;)* > <!-- METADATA DATA VALUE ELEMENTS --> <!-- Elements that may be used, along with data characters, inside the <meta-value> element Design Note: All inline mixes begin with an OR bar, but since %simple-phrase; is an inline mix, the OR bar is already there. --> <!ENTITY % meta-value-elements "%simple-phrase;" > <!-- METADATA DATA VALUE FOR CUSTOM METADATA --> <!-- The <custom-meta> element allows for an infinite number of name/value pairs, with few constraints on the length or content of the value. This element contains the value of the metadata field that is named by the <meta-name> element. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=meta-value http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=meta-value http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=meta-value --> <!ELEMENT meta-value (#PCDATA %meta-value-elements;)* > <!-- ============================================================= --> <!-- PROCESSING ALTERNATIVES ELEMENTS --> <!-- ============================================================= --> <!-- ALTERNATIVES MODEL --> <!-- Model for the <alternatives> processing alternatives element --> <!ENTITY % alternatives-model "(%alternatives-display.class; | %math.class;)+" > <!-- ALTERNATIVES FOR PROCESSING --> <!-- Container element used to hold a group of processing alternatives, for example, a single logical <graphic> that ships in different formats (tif, gif, jpeg) or different resolutions. This element is a physical grouping to contain multiple logically equivalent (substitutable) versions of the same information object. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=alternatives http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=alternatives http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=alternatives http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=alternatives --> <!ELEMENT alternatives %alternatives-model; > <!-- TEXTUAL FORM ELEMENTS --> <!-- Model for the <textual-form> element --> <!ENTITY % textual-form-elements "%emphasis.class; | %inline-display-noalt.class; | %math.class; | %phrase-content.class; | %subsup.class;" > <!-- TEXTUAL FORM --> <!-- Container element (for use only inside <alternatives>) that will hold text and mixed content objects that act as alternatives to, for example, graphics. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=textual-form http://dtd.nlm.nih.gov/publishing/tag-library/3.0/index.html?elem=textual-form http://dtd.nlm.nih.gov/articleauthoring/tag-library/3.0/index.html?elem=textual-form http://dtd.nlm.nih.gov/book/tag-library/3.0/index.html?elem=textual-form --> <!ELEMENT textual-form (#PCDATA | %textual-form-elements;)* > <!-- ============================================================= --> <!-- GENERATED TEXT OR PUNCTUATION --> <!-- ============================================================= --> <!-- X TEXT ATTRIBUTES --> <!-- Attributes for the element <x> --> <!ENTITY % x-atts "content-type CDATA #IMPLIED xml:space (default | preserve) #FIXED 'preserve'" > <!-- X ELEMENTS --> <!-- Elements for use inside the <x> element --> <!ENTITY % x-elements "" > <!-- X - GENERATED TEXT AND PUNCTUATION --> <!-- A container element to hold punctuation or other generated text, typically when 1) an archive decides not to have any text generated and thus to pre-generate such things as commas or semicolons between keywords or 2) when an archive receives text with <x> tags embedded and wishes to retain them. Details at: http://dtd.nlm.nih.gov/archiving/tag-library/3.0/index.html?elem=x --> <!ELEMENT x (#PCDATA %x-elements;)* > <!ATTLIST x %x-atts; > <!-- ================== End Common (Shared) Elements Module ====== -->