Path: blob/main/tests/docs/jats/xsd/JATS-Publishing-1-2-MathML2-DTD/JATS-journalpublishing1.dtd
3593 views
<!-- ============================================================= -->1<!-- MODULE: Journal Publishing DTD -->2<!-- VERSION: ANSI/NISO JATS Version 1.2 (Z39.96-2019) -->3<!-- DATE: February 2019 -->4<!-- -->5<!-- ============================================================= -->67<!-- ============================================================= -->8<!-- PUBLIC DOCUMENT TYPE DEFINITION -->9<!-- TYPICAL INVOCATION -->10<!--11"-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN"12Delivered as file "JATS-journalpublishing1.dtd"13Available at:14http://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd15-->16<!-- ============================================================= -->171819<!-- ============================================================= -->20<!-- SYSTEM: Journal Publishing DTD of the JATS DTD Suite -->21<!-- -->22<!-- PURPOSE: DTD for creation of new journal articles -->23<!-- -->24<!-- The Journal Publishing DTD is an application of -->25<!-- the ANSI/NISO Z39.96 Journal Publishing Tag Set. -->26<!-- IT is a subset of the Journal Archiving and -->27<!-- Interchange DTD that is optimized for the -->28<!-- creation or publishing of existing journal -->29<!-- articles and some non-article material such as -->30<!-- product and book reviews in XML. It describes -->31<!-- both the metadata for a journal article and -->32<!-- the full content of the article. -->33<!-- -->34<!-- This DTD was constructed using the modules in the -->35<!-- JATS DTD Suite. -->36<!-- -->37<!-- TAG SET SPONSOR -->38<!-- National Center for Biotechnology -->39<!-- Information (NCBI) -->40<!-- National Library of Medicine (NLM) -->41<!-- -->42<!-- CREATED FOR: -->43<!-- This DTD was created from the JATS DTD Suite. -->44<!-- Digital archives and publishers may use the -->45<!-- DTD as is for markup of journal literature or -->46<!-- related material for archiving and transferring -->47<!-- such material between archives or create a -->48<!-- custom XML DTD from the Suite for -->49<!-- these purposes. -->50<!-- -->51<!-- This DTD is in the public domain. An organization -->52<!-- that wishes to create its own DTD from the suite -->53<!-- may do so without permission from NLM. -->54<!-- -->55<!-- The suite has been set up to be extended using a -->56<!-- new DTD file and a new DTD-specific customization -->57<!-- module to redefine the many Parameter Entities. -->58<!-- Do not modify the suite directly or redistribute -->59<!-- modified versions of the suite. -->60<!-- -->61<!-- In the interest of maintaining consistency and -->62<!-- clarity for potential users, NLM requests: -->63<!-- -->64<!-- 1. If you create a DTD from the JATS DTD Suite -->65<!-- and intend to stay compatible with the suite, -->66<!-- then please include the following statement -->67<!-- as a comment in all of your DTD modules: -->68<!-- "Created from, and fully compatible with, -->69<!-- the ANSI/NISO Z39.96 Journal Article Tag -->70<!-- Suite (JATS)." -->71<!-- -->72<!-- 2. If you alter one or more modules of the suite, -->73<!-- then please rename your version and all its -->74<!-- modules to avoid any confusion with the -->75<!-- original suite. Also, please include the -->76<!-- following statement as a comment in all your -->77<!-- DTD modules: -->78<!-- "Based in part on, but not fully compatible -->79<!-- with, the ANSI/NISO Z39.96 Journal Article -->80<!-- Tag Suite (JATS)." -->81<!-- -->82<!-- ORIGINAL CREATION DATE: -->83<!-- February 2003 -->84<!-- -->85<!-- CREATED BY: Mulberry Technologies, Inc. for the NISO Z39.96 -->86<!-- Working Group. Mulberry Technologies was -->87<!-- supported by National Center for Biotechnology -->88<!-- Information (NCBI), a center of the US National -->89<!-- Library of Medicine (NLM). -->90<!-- -->91<!-- The Journal Publishing DTD is built from the -->92<!-- Archiving and Interchange DTD Suite. -->93<!-- -->94<!-- Suggestions for refinements and enhancements to -->95<!-- this DTD should be sent in email to: -->96<!-- [email protected] -->97<!-- ============================================================= -->9899100<!-- ============================================================= -->101<!-- DTD VERSION/CHANGE HISTORY -->102<!-- ============================================================= -->103<!--104Version Reason/Occasion (who) vx.x (yyyy-mm-dd)105==============================================================106JATS Version 1.2 (ANSI/NISO Z39.96-2019)107(DAL/BTU) v1.2 (2019-02-08)108109NISO JATS is a continuing maintenance NISO Standard, which110requires voting by the both the NISO and ANSI membership111to be changed. This version of the NISO JATS was approved112by ANSI vote on Feb 08, 2019, so it supersedes all Committee113Drafts as well as the draft version JATS 1.2 2018 (the version114submitted for vote), becoming NISO JATS v1.2 20190208115(ANSI/NISO Z39.96-2019).11611736. JATS "1.2" becomes "v1.2 20190208" (final ANSI vote date)118"ANSI/NISO Z39.96-2015" becomes "ANSI/NISO Z39.96-2019"119120==============================================================121JATS Version 1.2 (ANSI/NISO Z39.96-2018)122and BITS 2.1 (v2.0 20180401)123(DAL/BTU) v1.2 (2018-11-30)124125NISO JATS is a continuing maintenance NISO Standard, which126requires voting by the both the NISO and ANSI membership127to be changed. This version of the NISO JATS was approved128by ANSI and NISO vote, so it supersedes all Committee Drafts129and becoming NISO JATS 1.2 (ANSI/NISO Z39.96-2018).13013135. @dtd-version becomes "1.2d" from "1.2d2"13213334. BITS "2.1" and "v2.0 20180401" remains unchanged.134JATS "1.2d2" and "v1.2d2 20180401" became135JATS "1.2" and "v1.2 20181130"136137=============================================================138BITS Version 2.1 (DAL/BTU) v2.1 (2018-04-01)139JATS Version 1.2d2 (DAL/BTU) v1.2d2 (2018-04-01)140141JATS is a continuing maintenance NISO Standard, which142requires voting by the ANSI and NISO memberships to be changed.143BITS is under continuous maintenance, and is modified at the144discretion of the working group.145146This draft DTD represents an interim version of the147non-normative JATS DTD Suite, as an indication to JATS users148the decisions that have been made by the JATS Standing149Committee. This draft has not yet been given public review150or voting. The formal public identifiers were changed in the151modules and the catalogs.15215333. NON-MONETARY SUPPORT - Inside <front-stub-mod> added new154<support-group> to hold both funding and155non-monetary support descriptions. <support-group> is156both a peer to <funding-group> (backward compatibility)157and contains <funding-group>.15815932. DATE-NOT-AVAILABLE - Inside <article-meta> and <front-stub>,160a new element <pub-date-not-available> was added as an161alternatives to <pub-date>. The meaning is that a162publication date was (for whatever reason) not available.163Presence of the element says nothing about publication164status.16516631. INLINE (EMBEDDED) INDEX TERMS - Added invocation to BITS167inline (embedded) index term model. Terms in the narrative168text used to generate one or more indexes.16917030. @dtd-version becomes "1.2d2" from "1.2d1"17117229. BITS "2.0" and "v2.0 20151225" became173BITS "2.1" and "v2.1 20180401".174175JATS "1.2d1" and "v1.2d1 20171231" became176JATS "1.2d2" and "v1.2d2 20180401".177178No module names were changed.179180=============================================================181JATS Version 1.2d1 (ANSI/NISO Z39.96-2015)182(DAL/BTU) v1.2d1 (2017-12-31)183184NISO JATS is a continuing maintenance NISO Standard, which185requires voting by the ANSI and NISO memberships to be changed.186187This draft DTD represents an interim version of the188non-normative JATS DTD Suite, as an indication to JATS users189the decisions that have been made by the JATS Standing190Committee. This draft has not yet been given public review191or voting. The formal public identifiers were changed in the192modules and the catalogs.19319428. JATS "1.2d1" and "v1.2d1 20170631" became195JATS "1.2d1" and "v1.2d1 20171231".196197=============================================================198JATS Version 1.2d1 (DAL/BTU) v1.2d1 (2017-06-31)199200NISO JATS is a continuing maintenance NISO Standard, which201requires voting by the ANSI and NISO memberships to be changed.202203This draft DTD represents an interim version of the204non-normative JATS DTD Suite, as an indication to JATS users205the decisions that have been made by the JATS Standing206Committee. This draft has not yet been given public review207or voting. The formal public identifiers were changed in the208modules and the catalogs.20921027. xsi:noNamespaceSchemaLocation added to attribute list of211<article>. Most modern processors do not need this, but212a user with an older processor requested it, so the JATS213Standing Committee acquiesced. This pseudo-attribute214cannot be used with a DOCTYPE declaration.21521626. FRONT STUB MODEL217- ARTICLE VERSION - Added new element <article-version>218inside <front-stub> to hold one version number for the219article. <article-version> element may repeat inside220<article-version-alternatives> to hold version numbers221from different systems.222223- NO DATE - <pub-date> (optional repeatable) is now224followed by the optional new element225<pub-date-not-available>.226227- PUB-HISTORY - <pub-history> (optional) added to hold228<event>s.22923025. @dtd-version becomes "1.2d1" from 1.123123224. JATS became version "1.2d1" and "v1.2d1 20170631"233234=============================================================235JATS Version 1.1 (DAL/BTU) v1.1 (2015-12-15)236237JATS is a continuing maintenance NISO Standard, which238requires voting by the ANSI and NISO memberships to be changed.239JATS 1.1 was approved in late 2015, so the formal public240identifiers were changed in the modules and the catalogs.241No model or attribute changes were made at this time.24224323. JATS became version "1.1" and "v1.1 20151215"244245=============================================================246JATS Version 1.1d3 (DAL/BTU) v1.1d3 (2015-03-01)247248The changes in this release are in response to NISO249License and Indicators Recommended Practice.250251NISO JATS is a continuing maintenance NISO Standard, which252requires voting by the NISO membership to be changed. This253Committee Draft 1.1d3 will be sent to the NISO voting254membership, to become (if approved) NISO JATS 1.1.255256This draft DTD represents an interim version of the257non-normative JATS DTD Suite, as an indication to JATS users258the decisions that have been made by the JATS Standing259Committee.26026122. ALI - Added ALI namespace for NISO Access and Indicator262license reference and free to read elements.26326421. JATS became version "1.1d3" and "v1.1d3 20150301"265266=============================================================267JATS Version 1.1d2 (DAL/BTU) v1.1d2 (2014-09-30)268269NISO JATS is a continuing maintenance NISO Standard, which270requires voting by the NISO membership to be changed. This271Committee Draft 1.1d2 will be sent to the NISO voting272membership, to become (if approved) NISO JATS 1.1.273274This catalog represents an interim version of the275non-normative JATS DTD Suite, as an indication to JATS users276the decisions that have been made by the JATS Standing277Committee.27827920. <VOLUME> INSIDE <ARTICLE-META> and <FRONT-STUB>280- Allowed <volume> to repeat inside <article-meta>, the types to281be distinguished using @content-type282- Added new optional element <volume-issue-group> inside283<article-meta) following all volume and issue elements284to hold volume-issue pairs (or n-tuples) when a second285and subsequent <volume> has its own related issue286information.287- Made <issue> repeatable, for those who choose not to use288the new wrapper element.28929019. JATS became version "1.1d2" and "v1.1d2 20140930//EN"291292=============================================================293NISO JATS Version 1.1d1 (DAL/BTU) v1.1 (2013-11-15)294295ANSI/NISO Z39.96-2012 (pre-release for V1.0 BITS; Version 1.1d1)296297NISO JATS Standing Committee met and answered the requests and298suggestions from the NISO request forms.299300Details concerning ANSI/NISO Z39.96-2012 JATS-based DTDs,301XSDs, RNGs and supporting documentation are available at302http://jats.nlm.nih.gov/1.0/30330418. DTD Version - Updated the DTD-version attribute to "1.1d1" and305the formal public identifier to the date: "v1.1d1 20130915//EN".30630717. GLOBAL ATTRIBUTES - Added the new module for Common (global)308attributes: %JATS-common-atts.ent;, called in before the309customizations models module.31031116. GLOBAL ATTRIBUTES - Added the new parameter entity312%jats-common-atts;313to every element in this module. This PE adds (for now) the314@id attribute and the @xml:base attribute to every element,315whether metadata or narrative.316Since the @id in this parameter entity is optional, a second317parameter entity jats-common-atts-id-required was also added.318The two are kept in sync with the jats-base-atts parameter319entity.320This added a new attribute list to:321- back322- front323- front-stub32432515. ABSTRACTS AND KEYWORDS326Changed "abstract*" to "(%abstract.class;)*"327and "kwd-group*" to "(%kwd-group.class;)*" since those328classes now exist. Elements should have a limited number of329ways to be invoked.330- front-stub (through %front-stub-model;)331332=============================================================333NISO JATS Version 1.0 (DAL/BTU) v1.0 (2012-xx-xx)334335ANSI/NISO Z39.96-2012 (Version 1.0)336337Details concerning ANSI/NISO Z39.96-2012 JATS-based DTDs,338XSDs, RNGs and supporting documentation are available at339http://jats.nlm.nih.gov/1.0/34034111. RELATED OBJECT - Added <related-object> everywhere342<related-article> was used, including inside343<front-stub> using front-stub-model.34434510. Updated the DTD-version attribute to "1.0" and the formal346public identifier to the date: "v1.0 20120330//EN".347348=============================================================349Version 0.4 (DAL/BTU) v0.4 (2011-01-31)350351This Tag Set is in the process of becoming a NISO standard.352The version numbers are starting over from 0.4", as a Trial353Use Draft, to be made into "Version 1.0" when the Tag Suite354becomes a NISO standard. Thus, the version number that would355have been "NLM Version 3.1 Draft" has become NISO JATS356"Version 0.4".357358Details on NISO Trial Use Draft Version 0.4 are available at359http://jats.nlm.nih.gov/JATS-0.4.3603619. Updated the public identifier to "v0.4 20110131",362modified the formal public identifier to include "JATS (Z39.96)",363and the filename as delivered to include "JATS" and the364new version number "0".3653668. BODY ATTRIBUTES - Added attribute list and new PE %body-atts;367to the model of <body>. The only current attribute is368@specific-use, which indicates, for example, not a real369tagged XML body, but a 'bag of words" for indexing purposes.3703717. I18N - Changed the default for @xml:lang from "en" to372#IMPLIED, so that the @xml:lang would inherit properly and373not need to be over-ridden in374- <sub-article> through %sub-article-atts;375- <response> through %response-atts;3763776. XML:LANG - Added @xml:lang to the following elements:378Added to facilitate multiple languages.379- article3803815. AFFILIATION ALTERNATIVES - Added the element <aff-alternatives>382to <front-stub> through %front-stub-model;. This element383will hold multiple <aff>s that are a representation of a384single affiliation, for example, the name of an institution385in two languages or two scripts.3863874. LANGUAGE CODES - Codes for languages as well as variants,388transliterations, regions, scripts, and combinations389such as "Jpan"(Han + Hiragana + Katakana). These values should be390taken from RFC 5646/W3C/IANA Subtag Registry recommendations391and can be found online at:392http://www.iana.org/assignments/language-subtag-registry3933943. Updated the DTD-version attribute to "0.4"395396=============================================================397Version 3.0 (DAL/BTU) v3.0 (2007-10-31)398399Version 3.0 is the first non-backward-compatible release.400In addition to the usual incremental changes, some401elements and attributes have been renamed and/or remodeled402to better meet user needs and to increase tag set consistency.403All module change histories are available through the Tag Suite404web site at http://dtd.nlm.nih.gov.405406Details on version 3.0 are available at407http://dtd.nlm.nih.gov/3.0.4084092. Changed default @xml:lang from "EN" from "en" to match latest410RFC 4646/W3C/IANA Subtag Registry recommendations4114121. Updated public identifier to "v3.0 20071031//EN" -->413414<!-- ============================================================= -->415<!-- Details concerning416ANSI/NISO Z39.96-2015 JATS-based DTDs, XSDs,417RNGs and supporting documentation are available at418http://jats.nlm.nih.gov/1.1/ -->419420<!-- ============================================================= -->421<!-- DESIGN CONSIDERATIONS -->422<!-- ============================================================= -->423424425<!-- MODULAR DTD LIBRARY426A set of journal archiving and interchange427DTD modules was written as the basis for428publishing, interchange, and repository429DTDs, with the intention that DTDs for430specific purposes, such as this publishing431DTD, would be developed based on them.432433This publishing DTD has been optimized for434the creation of new journal articles. This435means that it is far smaller (fewer elements,436and fewer choices in many contexts) than was437the interchange DTD. Where in the interchange438DTD there may have been several ways to439express the same information, only one is440provided for authoring. It was not the441intention to limit the expressive power442licensed by the DTD, but rather to limit the443meaningless choices needed in a full444archiving and interchange DTD that make445conversion from a wide variety of formats as446easy as possible.447448This Publishing DTD has been developed from449the JATS DTD Suite modules, in the approved450manner, making changes to the declarations451in those modules by overriding Parameter452Entity contents by redefining the entities453in the:454%journalpubcustom-classes.ent;455%journalpubcustom-mixes.ent;456%journalpubcustom-models.ent;457modules, which are called from this DTD file.458459Additional Publishing-DTD-Specific material460is defined in the module(s):461%nlmcitation.ent;462No changes to any of the original JATS DTD463Suite modules are required in order to464use this DTD. -->465466467<!-- ============================================================= -->468<!-- MODULES OF MODULES INVOKED -->469<!-- ============================================================= -->470471472<!-- MODULE TO NAME DTD-SPECIFIC MODULES -->473<!-- Names all DTD-specific external modules -->474<!ENTITY % journalpubcustom-modules.ent475PUBLIC476"-//NLM//DTD JATS (Z39.96) Journal Publishing DTD-Specific Modules v1.2 20190208//EN"477"JATS-journalpubcustom-modules1.ent" >478%journalpubcustom-modules.ent;479480481<!-- MODULE TO NAME THE MODULES -->482<!-- Declares all the external modules that are483part of the modular Journal Archiving and484Interchange DTD Suite library. Thus it does485NOT declare itself; the DTD-specific486module-of-modules; or the DTD-specific class,487mix, or model over-ride modules. Those are488declared in the DTD-specific module of modules.489Since this module declares but does not490invoke modules, this DTD invokes any modules491it uses by referencing the external492Parameter Entities defined in the Module of493Modules. To include a set of elements (such494as all the lists or the MathML elements) this495module defines the external Parameter Entity496for the module(s) that contains the MathML497declarations and the DTD references that498entity. -->499<!ENTITY % modules.ent PUBLIC500"-//NLM//DTD JATS (Z39.96) JATS DTD Suite Module of Modules v1.2 20190208//EN"501"JATS-modules1.ent" >502%modules.ent;503504<!-- ============================================================= -->505<!-- NISO ALI NAMESPACE SETUP -->506<!-- ============================================================= -->507508509<!-- DEFINE ALI NAMESPACE ATTRIBUTE AND PREFIX -->510<!-- Names the module defines the NISO Access and511Indicators Exchange Model namespace, prefix,512and pseudo-attribute @xmlns. -->513%JATS-ali-namespace.ent;514515516<!-- ============================================================= -->517<!-- SET UP COMMON (ALL ELEMENT) ATTRIBUTES -->518<!-- ============================================================= -->519520521<!-- COMMON ATTRIBUTES MODULE -->522<!-- Set up the common attributes, those used on523nearly all elements.524Must be called before the custom models525module. -->526%JATS-common-atts.ent;527528529<!-- ============================================================= -->530<!-- CUSTOMIZATION MODULES INVOKED -->531<!-- Note: These modules must be called after -->532<!-- all Module of Modules but before any other -->533<!-- modules. Unlike any other grouping, order -->534<!-- of these modules matters. -->535<!-- ============================================================= -->536537538<!-- DTD-SPECIFIC CLASS CUSTOMIZATIONS MODULE -->539<!-- Names the module that holds the DTD-specific540class definitions for the Journal Publishing541DTD that will over-ride classes in the Suite.542(Defined in %journalpubcustom-modules.ent;)-->543%journalpubcustom-classes.ent;544545546<!-- DEFAULT ELEMENT CLASSES MODULE -->547<!-- Names the module that holds the standard548class definitions for the JATS DTD Suite. -->549%default-classes.ent;550551552<!-- DTD-SPECIFIC MIX CUSTOMIZATIONS MODULE -->553<!-- Set up the Parameter Entities and element554class definitions that will be used to555over-ride some element mixes in this DTD.556(Defined in %journalpubcustom-modules.ent;)-->557%journalpubcustom-mixes.ent;558559560<!-- DEFAULT MIX CUSTOMIZATIONS MODULE -->561<!-- Names the module that holds the standard562mix definitions for the JATS DTD Suite. -->563%default-mixes.ent;564565566<!-- DTD-SPECIFIC MODELS/ATTRIBUTES CUSTOMIZATIONS567MODULE -->568<!-- Names the module that holds the over-rides569of content models, attribute lists, elements570lists to be used in content models, and571attribute values. These are DTD-specific.572(Defined in %journalpubcustom-modules.ent;)-->573%journalpubcustom-models.ent;574575<!-- ============================================================= -->576<!-- COMMON (SHARED) ELEMENTS MODULE INVOKED -->577<!-- ============================================================= -->578579580<!-- COMMON (SHARED) DECLARATIONS -->581<!-- Declarations for elements, attributes,582entities, and Notations that are shared by583more than one class module. Note: Must be584called before any of the class modules. -->585586%common.ent;587588589<!-- ============================================================= -->590<!-- JOURNAL ARTICLE CLASS ELEMENTS (alpha) -->591<!-- ============================================================= -->592593594<!-- ARTICLE METADATA ELEMENTS -->595%articlemeta.ent;596597598<!-- BACK MATTER ELEMENTS -->599%backmatter.ent;600601602<!-- DISPLAY (GRAPHICAL) ELEMENTS -->603%display.ent;604605606<!-- FORMATTING ELEMENT CLASSES -->607<!-- Elements that change rendition/display. -->608%format.ent;609610611<!-- FUNDING ELEMENTS -->612<!-- Elements that describe the sponsorship or613open access -->614%funding.ent;615616617<!-- JOURNAL METADATA ELEMENTS -->618%journalmeta.ent;619620621<!-- LINK CLASS ELEMENTS -->622%link.ent;623624625<!-- LIST CLASS ELEMENTS -->626%list.ent;627628629<!-- MATH ELEMENTS -->630%math.ent;631632633<!-- NLM CITATION ELEMENT -->634%nlmcitation.ent;635636637<!-- PARAGRAPH-LEVEL ELEMENTS -->638%para.ent;639640641<!-- PHRASE-LEVEL ELEMENTS -->642%phrase.ent;643644645<!-- BIBLIOGRAPHIC REFERENCE (CITATION)646CLASS ELEMENTS -->647%references.ent;648649650<!-- RELATED OBJECT ELEMENT -->651<!-- Defines the <related-object> element to652describe a related object such as a653related book or a dataset. -->654%related-object.ent;655656657<!-- SECTION ELEMENTS -->658%section.ent;659660661<!-- ============================================================= -->662<!-- THE REST OF THE EXTERNAL MODULES INVOKED -->663<!-- ============================================================= -->664665666<!-- BITS EMBEDDED INDEX ELEMENTS MODULE -->667<!-- Element declarations the index elements668which are embedded in the article669narrative. -->670%index-term.ent;671672673<!-- ============================================================= -->674<!-- THE REST OF THE EXTERNAL MODULES INVOKED -->675<!-- ============================================================= -->676677678<!-- MATHML SETUP MODULE -->679<!-- Invoke the MathML modules -->680%mathmlsetup.ent;681682683684<!-- XHTML TABLE SETUP MODULE -->685<!-- Set up the necessary Parameter Entity values686and then invoke XHTML (HTML 4.0) table687module -->688%XHTMLtablesetup.ent;689690691<!-- SPECIAL CHARACTERS DECLARATIONS -->692<!-- Standard XML special character entities693used in this DTD -->694%xmlspecchars.ent;695696697<!-- CUSTOM SPECIAL CHARACTERS DECLARATIONS -->698<!-- Custom special character entities created699specifically for use in this DTD Suite -->700%chars.ent;701702703<!-- NOTATION DECLARATIONS MODULE -->704%notat.ent;705706707<!-- ============================================================= -->708<!-- PARAMETER ENTITIES FOR ATTRIBUTE LISTS -->709<!-- ============================================================= -->710711712<!-- DTD VERSION -->713<!-- What version of this DTD was used to make714the document instance under consideration.715Note that this is a fixed value that should716change every time the DTD changes versions or717revisions. -->718<!ENTITY % dtd-version719"dtd-version720CDATA #FIXED '1.2'" >721722723724<!-- ARTICLE ATTRIBUTES -->725<!-- Attributes for the top-level element726<article> -->727<!ENTITY % article-atts728"%jats-common-atts;729article-type730CDATA #IMPLIED731%dtd-version;732specific-use733CDATA #IMPLIED734xml:lang NMTOKEN 'en'735%XLINK.xmlns.attrib;736%MATHML.xmlns.attrib;737%ali.xmlns.attrib;738%Schema.xmlns.attrib;739%Schema.prefix;:noNamespaceSchemaLocation740CDATA #IMPLIED" >741742743<!-- BACK ATTRIBUTES -->744<!-- Attributes for the <back> element -->745<!ENTITY % back-atts746"%jats-common-atts;" >747748749<!-- BODY ATTRIBUTES -->750<!-- Attributes for the <body> element -->751<!ENTITY % body-atts752"%jats-common-atts;753specific-use754CDATA #IMPLIED" >755756757<!-- FRONT ATTRIBUTES -->758<!-- Attributes for the <front> element -->759<!ENTITY % front-atts760"%jats-common-atts;" >761762763<!-- FRONT STUB ATTRIBUTES -->764<!-- Attributes for the <front-stub> element -->765<!ENTITY % front-stub-atts766"%jats-common-atts;" >767768769<!-- SUB-ARTICLE ATTRIBUTES -->770<!-- Attributes for the <sub-article> element -->771<!ENTITY % sub-article-atts772"%jats-common-atts;773article-type774CDATA #IMPLIED775specific-use776CDATA #IMPLIED777xml:lang NMTOKEN #IMPLIED" >778779780<!-- RESPONSE ATTRIBUTES -->781<!-- Attributes for the <response> element -->782<!ENTITY % response-atts783"%jats-common-atts;784response-type785CDATA #IMPLIED786specific-use787CDATA #IMPLIED788xml:lang NMTOKEN #IMPLIED" >789790791<!-- ============================================================= -->792<!-- JOURNAL ARTICLE ELEMENTS -->793<!-- ============================================================= -->794795796<!-- ARTICLE MODEL (LIMITED) -->797<!-- Article-like model used for, for example,798a short sub-article such as a news brief that799is contained in side a journal article.800-->801<!ENTITY % article-short-model802"((front | front-stub), body?, back?,803floats-group?)" >804805806<!-- ARTICLE MODEL WITH SUB-ARTICLE OR RESPONSE -->807<!-- Typical journal article model, which may808contain extended components, such as809sub-articles or responses, but which usually810contains neither.811-->812<!ENTITY % article-full-model813"(front, body?, back?, floats-group?,814(sub-article* | response*) )" >815816817<!-- ARTICLE -->818<!-- The complete content of a journal article.819Details at:820http://jats.nlm.nih.gov/publishing/tag-library/1.2d2/index.html?elem=article821-->822<!ELEMENT article %article-full-model; >823<!ATTLIST article824%article-atts; >825826827<!-- ============================================================= -->828<!-- FRONT MATTER ELEMENTS -->829<!-- ============================================================= -->830831832<!-- FRONT MATTER MODEL -->833<!-- Model for the <front> matter (the header834metadata) of a journal article) -->835<!ENTITY % front-model "(journal-meta, article-meta,836(%front-back.class;)? )" >837838839<!-- FRONT MATTER -->840<!-- The metadata concerning an article, such as841the name and issue of the journal in which it842appears and the name and author(s) of the843article.844Details at:845http://jats.nlm.nih.gov/publishing/tag-library/1.2d2/index.html?elem=front846-->847<!ELEMENT front %front-model; >848<!ATTLIST front849%front-atts; >850851852<!-- ============================================================= -->853<!-- BODY ELEMENTS -->854<!-- ============================================================= -->855856857<!-- BODY MODEL -->858<!-- Content model for the Body (main textual859content) of a journal article. -->860<!ENTITY % body-model "((%para-level;)*, (%sec-level;)*,861sig-block?)" >862863864<!-- BODY OF THE ARTICLE -->865<!-- The main textual portion of the article that866conveys the content.867Details at:868http://jats.nlm.nih.gov/publishing/tag-library/1.2d2/index.html?elem=body869-->870<!ELEMENT body %body-model; >871<!ATTLIST body872%body-atts; >873874875<!-- ============================================================= -->876<!-- BACK MATTER ELEMENTS -->877<!-- ============================================================= -->878879880<!-- BACK MATTER MODEL -->881<!-- Content model for the Back Matter (ancillary882material such as appendices) of a journal883article. -->884<!ENTITY % back-model "(label?, title*, (%doc-back-matter-mix;)* )">885886887<!-- BACK MATTER -->888<!-- Ancillary or supporting material not included889as part of the main textual content of a890journal article, for example appendices and891acknowledgments.892Details at:893http://jats.nlm.nih.gov/publishing/tag-library/1.2d2/index.html?elem=back894-->895<!ELEMENT back %back-model; >896<!ATTLIST back897%back-atts; >898899900<!-- ============================================================= -->901<!-- SUB-ARTICLE -->902<!-- ============================================================= -->903904905<!-- SUB-ARTICLE MODEL -->906<!-- Content model for the <sub-article> element907-->908<!ENTITY % sub-article-model909"((front | front-stub), body?, back?,910floats-group?,911(sub-article* | response*) )" >912913914<!-- SUB-ARTICLE -->915<!-- An article that is completely contained916inside another article. Both the article and917the sub-article have their own metadata.918Details at:919http://jats.nlm.nih.gov/publishing/tag-library/1.2d2/index.html?elem=sub-article920-->921<!ELEMENT sub-article %sub-article-model; >922<!ATTLIST sub-article923%sub-article-atts; >924925926<!-- FRONT MODEL STUB -->927<!-- Content model for the <front-stub> element,928a reduced metadata set for use in929sub-articles and responses -->930<!ENTITY % front-stub-model931"(article-id*, (%article-version.class;)?,932article-categories?,933title-group?,934( %contrib-group.class; |935%aff-alternatives.class;)*,936author-notes?, ( (%pub-date.class;)* |937pub-date-not-available?),938volume*, volume-id*, volume-series?,939issue*, issue-id*, issue-title*,940issue-sponsor*, issue-part?,941volume-issue-group*, isbn*,942supplement?,943( (fpage, lpage?, page-range?) |944elocation-id)?,945( %address-link.class; | product |946supplementary-material)*,947history?, pub-history?, permissions?,948self-uri*, (%related-article.class;)*,949(%abstract.class;)*, trans-abstract*,950(%kwd-group.class;)*,951funding-group*, support-group*,952conference*, counts?,953custom-meta-group?)" >954955956<!-- STUB FRONT METADATA -->957<!-- A reduced metadata set for use in958sub-articles and responses, which will959inherit metadata not defined in the stub960from the enclosing article961Details at:962http://jats.nlm.nih.gov/publishing/tag-library/1.2d2/index.html?elem=front-stub963-->964<!ELEMENT front-stub %front-stub-model; >965<!ATTLIST front-stub966%front-stub-atts; >967968969<!-- ============================================================= -->970<!-- RESPONSE ELEMENTS -->971<!-- ============================================================= -->972973974<!-- RESPONSE -->975<!-- Reply, response, or commentary concerning the976journal article. In the typical case, the977response is included in the same XML package978as the original article, and thus attached979at the end of the article proper.980Details at:981http://jats.nlm.nih.gov/publishing/tag-library/1.2d2/index.html?elem=response982-->983<!ELEMENT response %article-short-model; >984<!ATTLIST response985%response-atts; >986987988<!-- ================== End Journal Publishing DTD =============== -->989990