<!-- DTD for Nature US, Copyright 2009 Modified by Paul Donohoe, Nature Publishing Group.) --> <!-- For use with XMetaL 2.0: (a) Initial doctype declaration has been removed; (b) Relative paths to ISO entity files have been added to entity declarations; and (c) ArborText's SGML declaration ati-dftl.dcl has been added to the Rules directory as article.dec. -WB, 10/19/00 --> <!-- Version 2.7.9, 26/01/11 Please refer to DTD Change History for list of changes and dates. --> <!-- DTD Change History (yyyy/mm/dd format) 2013/08/14 - HUBXML-18 - Added 'url' attribute to "datafile" element to support Tableau interactive figures 2013/07/22 - HUBXML-16 - Added "secr" element with required 'rid' attribute; Added optional @id attribute to "sec" of type ID; Added optional @type attribute to "sec" with allowed value 'excerpt' 2013/04/02 - SCHEMA-92 - Added "geneseq" and "proteinseq" as possible elements within entity %data; - SCHEMA-91 - Added "tiff" to values for entity %figure-data; 2013/02/01 - SCHEMA-90 - Added new optional element "data-citations" as a child of "bm" Multiple "data-citation" children, which have multiple optional "refau" children "data-citation" has required attributes: 'db-name', 'id', 'url', and 'year'; optional attribute 'source' which can take values "existing" or "new" - SCHEMA-89 - Added new optional element "auid" as a child of "au", "cau" and %author entity, to allow inclusion of ORCIDs for authors 2013/01/16 - SCHEMA-88 - Add "fav" to allowed values of article 'publish' attribute and pubdate 'type' attribute. 2012/11/15 - SCHEMA-81 - Added new values ("docx", "png" and "xlsx") to %figure-data (used for datafile "type" attribute). 2012/09/26 - SCHEMA-79 - Add new values ("is-protocol-update-to" and "has-protocol-update") to "related-article-type" attribute of "related-article" 2012/08/30 - SCHEMA-78 - Added a "datafile-type" attribute to the "datafile" element with values 'figure-data' (default) and 'interactive'. Removed 'interactive' as possible value of "fig-type" on the element "fig". 2012/08/23 - SCHEMA-77 - Added 'interactive' as possible value of "fig-type" on the element "fig". 2012/08/23 - SCHEMA-76 - Added "accession" as a possible element in %data; Removed "accession" from %entry; "aff" "caff" and "p" in NPG_XML_Article.dtd and from "title" in Calstbl.dtd 2012/08/23 - SCHEMA-75 - Added 'box-figure' as possible value of "fig-type" on the element "fig". 2012/07/03 - SCHEMA-71 - Created new optional element "article-link" within "pubfm", with required attributes 'link-type' and 'extrefid'. 2012/06/28 - SCHEMA-68 - Added 'est' (Expressed Sequence Tag Database), 'gss' (Genome Survey Sequence Database), 'pccid' (PubChem Compound), 'pcsid' (PubChem Substance), and 'emdb' (Electron Microscopy Data Bank) values to the "type" attribute on the "accession" element. 2012/05/23 - SCHEMA-66 - Made "url" attribute on "ext-media" element optional. 2012/05/18 - SCHEMA-65 - Created new optional element "cps" as child of "cpg" to contain copyright statement. 2012/05/18 - SCHEMA-63 - Made "tgroup" optional within "table" and additional changes made to attributes of "table" in XML_Calstbl.dtd. 2012/03/29 - SCHEMA-57 - Added new optional attribute "fig-type" to the element "fig", with allowed value "suppinfo". 2012/03/13 - SCHEMA-56 - Added new element "infographic", optional and repeatable within element "objects" (and also "slideshow"). Allowed optional child elements "title", "caption" and "credit" within "infographic" element. Allowed attributes of "infographic" are the same as for "fig" ('id', 'type', 'entname', 'entref', 'file'). Added new element "infographicr" to %textref; entity set, with "align" attribute (as found in "illusr"). 2012/03/05 - SCHEMA-55 - Added new optional attribute "type" to the element "suppobj", with allowed values "audio" and "video". 2012/02/29 - SCHEMA-54 - Added new allowed value of "has-protocol" to the "related-article-type" attribute of element "related-article". 2012/01/16 - SCHEMA-52 - Changed default value for "style" attribute of "bibl" element to "alpha". 2012/01/13 - SCHEMA-44 - Made "meta" element recursive by adding "meta" to it's definition. Added parent "ext-media" element to the supplementary info object element "suppobj". SCHEMA-50 - Added "doc" to list of values in %figure-data; entity set. 2011/12/19 - SCHEMA-45 - Added new attribute "style" to "bibl" element, with allowed values "numero" (default) and "alpha". SCHEMA-47 - Added new allowed value of "is-protocol-to" to the "related-article-type" attribute of element "related-article". 2011/11/23 - SCHEMA-42 - Added "ena" value to the "type" attribute on the "accession" element for European Nucleotide Archive database accession links. 2011/11/07 - SCHEMA-40 - Added new attribute "illus-type" to "illus" element, with allowed values "illustration" (default) and "infographic" 2011/10/28 - SCHEMA-39 - Added "code" element to %data; entity set; removed duplicate entry for element "p". 2011/09/23 - Ontologies - Made "code" attribute of "technique" element optional. 2011/09/16 - SCHEMA-38 - Added 'bioproject' value to the "type" attribute on the "accession" element for BioProject database accession links. 2011/09/15 - Ontologies - Added "id", "type", "version" and "path" attributes to "technique" element. 2011/09/06 - SCHEMA-32 - Added "pdf" to allowable values of %figure-data; entity set. 2011/09/05 - SCHEMA-34 - Added "licence" as allowable value of "chgtype" attribute of "chg" element. 2011/08/25 - SCHEMA-31 - Added "display" attribute to "topic" element with allowed values "hide" and "show" (default) 2011/08/19 - SCHEMA-25 - Added element "stndfrst" optional within element "bx". - SCHEMA-30 - Created new element "uc" for uppercase text content and added to "%fontchng;" entity set 2011/08/18 - SCHEMA-29 - Created new element "role" and allowed optional within elements "au", "cau" and "auname" - SCHEMA-28 - Create new entity set "%entityref" to include elements "annotation-ref and "named-entity"; Replaced elements "annotation-ref and "named-entity" with entity set "%entityref;" in definition for entity set "%textref;"; Added "%entityref;" entity set to definition for entity set "%plain-text;"; Removed subsequent duplicate element inclusion of "annotation-ref" and "named-entity" within definitions for elements "company", "prod" and "scientific". - tighten - Restricted elements "subject" and "technique" to contain only #PCDATA. 2011/07/27 - SCHEMA-26 - Copied table model entity %tabl; from XML_Calstbl.dtd and allowed elements "caption" and "credit". SCHEMA-25 - Allowed element "ext-media" optional and repeatable within element "objects". Added new element "slideshow" optional and repeatable within element "objects". Allowed elements "fig" and "illus" within "slideshow" element and added new reference element "slideshowr" to "%textref;" entity set. Made elements "chgperson" and "chgreason" optional within "chg" element. Added "clarification" to list of allowed values of "chgtype" attribute of "chg" element. - SCHEMA-24 - Added new "type" attribute to "websumm" element, with allowed values of "toc" and "regular" (default). 2011/07/14 - SCHEMA-17 - Added the following values for "related-article-type" attribute of "related-article" element: 'is-correction-to', 'is-corrigendum-to', 'is-erratum-to', 'is-retraction-to', 'is-addendum-to', 'is-response-to', 'is-comment-to', 'is-news-and-views-to', 'is-research-highlight-to', 'is-related-to' SCHEMA-20 - Allowed element 'aufnr' optional and repeatable within 'group' element. 2011/06/28 - SCHEMA-15 - Added 'biomodels' value to the "type" attribute on the "accession" element for BioModels database accession links. 2011/06/28 - SCHEMA-14 - Added new optional element "start-date" to "licence" element, to allow delayed start of licence conditions; allowed multiple "licence" elements within "pubfm" and "suppfm" elements. 2011/06/14 - SCHEMA-12 - Added "jpg", "jpeg" and "gif" to allowable values of %figure-data; entity set. 2011/06/02 - SCHEMA-11 - Added new element "ext-media" optional and repeatable within "bdy" and "sec" elements; added new element "ext-mediar" element to "%textref;" entity set. 2011/04/15 - SCHEMA-10 - Added attribute "paid" optional within "author-paid" element 2011/04/05 - Ontologies - added "npg.subject" and "npg.technique" as allowable values of "subject" element "type" attribute, and set "npg.subject" as default. 2011/02/28 - SciRep - added element "elocation" optional to "pubfm" element, to hold identifier for citations of online-only content. 2011/02/28 - SCHEMA-8 - Added 'bmrb' to list of allowable values of the "type" attribute of the "accession" element for Biological Magnetic Resonance Data Bank database accession links. 2011/01/26 - SCHEMA-6 - added optional "type" attribute to "named-entity" element, with allowed values "compound" and "geneprot", and optional "entity" attribute with CDATA content. 2011/01/26 - SCHEMA-7 - added "docm", "xlsm", "pptm", "pptx" and "tgz" to %notation; entity set. 2010/12/15 - SCHEMA-5 - added "embargo" value to "type" attribute of "pubdate" element 2010/12/08 - Ontologies - added optional attributes "id", "path", "type" and "version" to the "subject" element; made "code" attribute optional. 2010/12/02 - ICB - added "icb" value to %notation;, added optional "id" and "type" attributes to "code" element; added "code" element optional and repeatable to "media" element; created new element "coder" to link text to "code" element, and added to %textref;. 2010/11/05 - SciAm - made "role" attribute of "image" element optional; added "imager" element optional within elements "au" and "cau". 2010/09/20 - tighten - Removed element "p" from allowable child elements of element "crosshd". 2010/09/15 - SCHEMA-1 - Created new element "named-entity" and added to %textref; and allowed within "prod", "company" and "scientific" elements. 2010/09/02 - sync - Added 'ensembl' value to TYPE attribute on ACCESSION element for Ensembl database accession links. 2010/08/02 - XBC-833 - Added 'pcaid', 'pride' and 'sra' values to TYPE attribute on ACCESSION element for PubChem AID, Proteomics Identification Database and Sequence Read Archive database accession links. 2010/08/18 - XBC-808 - Added "docx" and "xlsx" to %notation; entity set. 2010/07/26 - loosen - Changed "id" attributes of "categ", "subcateg" and "subsubcateg" elements from %categ; %subcateg; and %subsubcateg; parameter entities to CDATA. Removed associated file npgcateg.mod and associated parameter entity %npgcateg; from DTD. As part of this change, the elements "categtxt", "subcatxt" and "subsubcatxt" are now deprecated. 2010/07/23 - SciAm - Made element "title" optional within element "article-grouping". 2010/07/21 - XBC-725 - Added elements "critical", "trouble", "caution", "pause" and "timing" optional and repeatable within element "li". 2010/07/12 - XBC-655 - Added elements "critical", "trouble", "caution", "pause" and "timing" optional and repeatable within element "bx" for boxes. 2010/07/12 - XBC-677 - Removed element "accession" from elements "aff" and "caff"; added element "accession" to parameter entity "entry" for tables. 2010/06/28 - XBC-263 - Added new allowable value "mgi" for "type" attribute of "accession" element for Mouse Genome Informatics. XBC-15 - Added "csv" to %notation; entity set. 2010/06/15 - XBC-625 - Added new allowable values for "id" attribute of "section" element - "this-week", "news-in-focus", "comment", "careers", "research" 2010/06/09 - Ontologies - Added new element "technique" optional and repeatable within pubfm and suppfm 2010/05/12 - Extension - replaced "#PCDATA | %fontchng;" with "%plain-text;" in many elements to allow <character> content: "code", "chemical-formula", "ancref", "bibrinl", "bxr", "deflistr", "fdr", "figr", "fnr", "fr", "annotation-ref", "illorinl", "mediar", "tablr", "compoundr", "schemer", "sir", "cir", "weblink", "xnav", "xref", "company", "prod", "brandname", "scientific", "indications" 2010/05/07 - - Changed allowable values for "related-article-type" attribute of "related-article" element to only "protocol". 2010/04/26 - Pubmed - Allowed element "aff" as optional within element "contributor". - - Added new element "related-article" optional and repeatable within pubfm 2010/04/15 - XBC-388 - Added optional "code" attribute to "arthead" element. XBC-386 - Added optional "guid" attribute to "article" element. Extension - Created new entity %plain-text; composed of %straight-text; and %fontchng; SciAm - Allowed %plain-text; within elements "subject" and "subclass" 2010/03/24 - XBC-293 - Allowed element "annotation-ref" within "prod", "company" and "scientific" elements. 2010/03/23 - Annotations - Created new element "meta" within "compound" to hold (initially) chemical probe information. 2010/03/15 - SciAm - Created new element "section" within "pubfm" to hold magazine section Required attribute "id" can have values "departments", "features" or "online". 2010/03/08 - SciAm - Allowed element illus as optional within media 2010/02/15 - SciAm - Changes to accommodate Scientific American data: Added new date element 'created', optional within 'hst' Added new values 'prototype', 'offline' and 'retired' to @publish attribute of element 'article' Allowed elements 'title' and 'image-alt' optional within element 'illus' Added new values 'overview', 'sidebar', 'infographic', 'audio', 'video', 'pdf' and 'photo-album' to 'type' attribute of element 'weblink' Added 'role' attribute to 'subclass' element Added optional 'hour' and 'minute' attributes to 'created' and 'pubdate' elements. 2009/12/14 - CSTORE-36 - Added new element "character" to %straight-text; to hold non-Unicode characters in place of named entities. - Added "ar" (Arabic) to allowed values of entity %language for Nature Middle East 2009/10/07 - SciBX - Added new element alt-title to hold an alternate HTML title 2009/09/25 - XB-2887 - Added display attribute to cite element - Cloned element cvd from AJ DTD for Scientific American 2009/08/20 - - Allowed multiple kwdg within fm - XB-2826 - Allowed multiple audecl within bm; added optional id attribute to audecl; created new element audeclr, optional within au, group and cau 2009/07/24 - - Changed all entname attributes to CDATA and added new entref attributes of type IDREF. - Added new elements entity-declarations and entity - To allow deprecation of <!ENTITY> declarations for external objects. - MSB - Allowed multiple datafile elements within suppobj - EMBOR - Relaxed content of cite type attribute to CDATA. 2009/06/17 - XB-2510 - Extended element assoc-file to contain optional weblink element; made entname attribute optional. EMBOR - Relaxed content of contributor role attribute to CDATA 2009/05/29 - XB-2608 - New elements arthead and artsubhead within pubfm for Scientific American, and entity tocshow for display options. - XB-2661 - New element article-grouping within pubfm for EMBO Reports. Allowed element aufnr within cau. - XB-2540 - Allowed both pp and seq instead of either. 2009/04/27 - XB-2566 - Allowed element p within element endnote. 2009/04/20 - XB-2541 - New element "quote" to contain external quotes, allowed within "bdy" before first "p". 2009/03/16 - XB-2434 - Compound highlighting changes: removed child element order restriction from "annotations"; added "id" attribute to "annotation-item"; changed "date" attribute of "annotation-item" to "created" (required) and "updated" (optional) attributes; added "title" (required), "inchikey", "stdinchi" and "stdinchikey" attributes to "annotation-compound"; added "title" attribute to "annotation-ref"; changed "pubchem" and "chemspider" attributes of "annotation-compound" to CDATA. 2009/02/27 - XB-2434 - Added new elements "annotation-ref", "annotations", "annotation", "annotation-item" and "annotation-compound" for compound highlighting. 2009/02/16 - XB-2355 - Added attribute "type" to "inchi" and "inchikey" elements, and made both elements repeatable. 2009/02/16 - XB-2214 - Added "language" and "display" attributes to "code" element. 2009/02/16 - XB-2405 - Added element "label" to "datafile" element. Added "datafile" element to "suppobj" element. 2009/02/16 - XB-2388 - Added "sdf" and "png" to %notation. 2008/12/15 - XB-2207 - Added new "code" element to "p" to represent computer code. 2008/12/15 - XB-2209 - changed "indications" element to allow it to contain text and font-changing elements. 2008/12/12 - added new attribute "role" to "group" element to replace "contrib-level" attribute, which is now deprecated. 2008/12/12 - XB-2254 - added %fontchng elements to "compoundr" element. 2008/11/18 - XB-2201. Created new element "assoc-file" and added to element "pubfm" for 3D-PDFs for Nature. 2008/11/03 - XB-2185. Created new element "compound-obj" and added to element "compound" for Chemistry journals. Added "CDX", "CIF", "JDX", "MOL" and "PDB" to %notation. 2008/11/03 - XB-2184. Created new elements: "synonym", "chemical-formula", "mol-weight", "elemental-analysis", "inchi", "inchikey", "smiles" and added to element "compound" for Chemistry journals. 2008/11/03 - XB-2168. Created new element "chemimg" within "objects" and "chemimgr" within %emptyref for Chemistry journals. 2008/10/21 - XB-1974. Added "zip" to values for entity "figure-data"; allowed multiple "datafile" within "fig" for journal MSB. 2008/09/24 - XB-2106. Added new element "indications" to "pubfm" to allow new classification of articles in SciBx. 2008/08/11 - XB-1974. Added "CSV" to %notation; new entity "figure-data" for data types (file extensions); new element "datafile" to "fig" - to allow association and display of original data files for figures for journal MSB. 2008/08/11 - XB-1953. Added "nuccore" to type attribute of accession 2008/08/11 - XB-1985. Added "hans" to %language for Han-Simplified text 2008/08/11 - XB-1906. Added new elements: "image" to "objects", "imager" to %emptyref, "image-alt" to "image". 2008/08/11 - Changed element "group" to remove ambiguity, and added new attribute "contrib-level" to allow markup of different levels of group/consortia contribution. 2008/07/22 - XB-1897. Added element "sector" to pubfm for naturejobs. 2008/06/30 - XB-1816. Allowed multiple orf within group. Changed <!ELEMENT group (groupttl, grouptxt?, orf?,((group)* | (au | cau)*)*)> to <!ELEMENT group (groupttl, grouptxt?, orf*,((group)* | (au | cau)*)*)> 2008/05/19 - XB-1654. Created new element slide and added optional within fig and table (in external XML_Calstbl.dtd) - XB-1303. Created new element autxt and added optional within au, cau, and replyau. 2008/03/10 - XB-1223. Added (critical | caution)* to element "matsgrp" to allow Critical and Caution notes at the start of the sections. - XB-1233. Added (critical | caution)* to element "proc" and element "procgrp" to allow Critical and Caution notes at the start of Procedure sections. - XB-1232. Added "timing" and "trouble" elements to element "mat" to allow these items within individual Material items. - XB-1231. Changed "#PCDATA" to "%data" within element "timing" to allow figure and table references. - XB-1234. Created new element "matsec" and added to content for "matsgrp" to allow subheadings within Reagents and Equipment - XB-1234 - Added "nfv" to "issue" parameter values for element "article" - for "Near Final Version" articles. - Added "nfv" to "type" parameter values for element "pubdate" - for "Near Final Version" articles. - Changed "pubdate?" to "pubdate*" within element "hst" to allow multiple pubdates 2008/01/15 - Replaced "author-paid" element with new structure with parent element "licence", with attributes "model" and "version", and optional child elements "weblink", "licence-text" and "author-paid". - Added "pps" to %notation (format of Supplementary Info files) for XB-1273 2008/01/15 - Added new attribute "display" to element "atl"; values "show" (default) and "hide" for XB-1275. 2007/09/21 - Added new attribute "display-authors" to element "group"; values "yes" (default) and "no". 2007/09/18 - Added new 'ddbj' and 'swiss-prot' values to TYPE attribute on ACCESSION tag to handle new DNA Data Bank of Japan and SWISS-PROT database links for Nature 2007/09/18 - Expanded EDSUMM attributes to allow for AOP-specific and issue-specific versions. New attribute name 'publish' with allowed values 'issue' (default value) and 'aop'. 2007/09/12 - Expanded AUTHOR-PAID tagging to incorporate licence terms for Creative Commons, etc. Includes new elements URL and LICENCE-TEXT (XB-79) - Expanded CONTRIBUTOR tagging to accomodate new requirements for NCP Medscape/CME articles (XB-1136) 2007/06/18 - Added new 'arrayexpress' and 'embl' values to TYPE attribute on ACCESSION tag to handle new European Molecular Biology Laboratory and ArrayExpress database links for Nature Genetics - Allowed more flexibility to GROUP model to allow a mixture of nested groups and/or authors within a group, rather than groups OR authors. 2007/05/14 - Added new CODE attribute to SUBCATEG to mimic CATEG tag. CODE allows generic alphanumeric code value that is defined in an xbuilder configuration file as opposed to the DTD (e.g. <subcateg code="nrcc-sc1>"). Made SUBCATEG ID attribute optional as a result. 2007/04/23 - New CONTRIBUTOR role 'interviewer' added 2007/04/13 - New elements CONTRIBUTORS/CONTRIBUTOR created for holding any significant contributors to the content, secondary to the main author/creator of the content. E.g. Interviewee, translator etc.) Optional ROLE attribute to declare specific role. Leave attribute off if role is generic/unspecific. New roles can be created on as-needed basis. (CON-672) - Created new CONFIDENTIAL value for CONFLCT attribute on AUDECL element for authors bound by confidentiality agreements preventing them from disclosing their financial interests in their work. (CON-525) 2007/01/30 - New alt-type attribute added to BIBL for scenarios when Reference section should be treated slightly differently than normal. Value of ALT-TYPE also becomes the replacement header for the Reference section. (e.g. Further Reading section in Nature articles, when Further Reading reference material is not cited in paper but reference links still need to be created for each item) 2006/12/12 - Added new type attribute to ARTSREVIEW for different types of Arts being reviewed (e.g. Play, Ballet, Opera). CON-398 - Added ORF element to GROUP to allow for Author group affiliations. - Allowed SEC within ONLINE-METHODS. CON-292. - Added new CONNOTEA attribute on KEYWORD to specify connotea link tag when keyword cannot be used as is. CON-437 2006/11/13 - Added new elements: artsreview, exhibitreview to BDY - Added TYPE attribute to BIB element. Allowable values are ORIG and REG (default). 'ORIG' used to identify a cited article as the 'original' article. - Added PRIORITY attribute to SUBJECT element. Allowable values are 1 and 0 (default). '1' used to identify a subject as the main/priority subject for that article. - Added new element AUTHOR-INFO to BM to support new structure in Nature Papers. - Added new element ONLINE-METHODS to SEC element to associate a Methods section with an 'Online' Methods equivalent. 2006/11/07 - Added new tar filetype to %notation 2006/11/06 - Added new article-number and doc-id elements to %reftxt; 2006/10/30 - Added new BACK value to attribute TYPE for RVWINFO element. Possible values are now NEW | OURS | BACK | REG (for nature physics book reviews). 2006/09/19 - Created new ALTDOI element for alternative DOIs. Requires unique LABEL attribute which establishes precedence. Zero or more allowed within PUBFM and SUPPFM. - Made AFF/CAFF optional within AUG to allow for GROUPs with no associated affiliation. 2006/10/17 - Created new AUTHOR-PAID element within PUBFM to track author payment - Allowed PUBDATE within %REFTXT so that publication dates can appear in references - Created common keyword parameter entity to store common keyword content shared by KWD and KEYWORD elements - Added DISPLAY attribute to REFDOI element to control display/suppression of doi in citations and references. Allowable values are 'show' and 'hide'. Occasionally REFDOIs are inserted to force resolution of a citation/reference and are not part of the original text. These cases should be explicitly suppressed/hidden in the XML via the atttribute. Otherwise, default rule is to Show. - Created TYPE attribute on ISBN. Allowable values are 'print' or 'electronic' - 'print' default. - Allowed ISBN within PUBFM. Choice is either ISSN or ISBN - not both. 2006/07/24 - Created new CIR element for compound information link which appears in print 2006/06/14 - Created new SEQ number for enforcing article ordering/sequence when there are no page numbers (online-only content) - Made AU optional within GROUP for cases when only the author group/consortium name is provided, and no authors are supplied 2006/06/14 - Allowed CAUTION within STEP 2006/06/12 - Created new ENCODING element for content whose encoding does not match default encodings set for that language. TYPE attribute holds possible values of BASE64 and NONE for japanese and encoding-free content. - Allowed TIMING within TIMING for nested timing models in protocol procedures. 2006/05/22 - Created new parameter entity %straight-text containing PCDATA and LANG elements - Created new LANG element with type attribute allowing existing %language; values (eng | ger | kanji | spanish) - Allowed CRITICAL within MAT for new protocols format - Created new TIMING element within STEP for new protocols format - Allowed P within TROUBLE for new protocols format 2006/04/25 - Created new COMPOUND element within OBJECTS to support nchembio compound structures. - COMPOUND contains required NAME and LABEL elements and required ID, SID and ENTNAME attributes. - Added RID attribute on COMPOUNDR element which targets the ID attribute on COMPOUND - Added new element CONFSPONSOR to CONF element for sponsor supported conferences. - Added new attribute 'code' to CATEG tag to reference generic configuration codes as opposed to hard coded DTD values (similar to SUBJECT tag). Made 'id' attribute optional as a result. - Allowed optional BIO within AUNAME (in line with AU and CAU) - Made IDT and PP optional within PUBFM (for online-only content) 2006/02/20 - Added optional MTSNO element to PUBFM and SUPPFM to capture manuscript tracking number (if available) for Protocols project - Added TYPE attribute to EDSUMM to differentiate b/w standfirst-type editorial summaries and regular ones. Values are 'standfirst' and 'regular' (default) 2006/02/01 - Added new %align-att; parameter entity to hold commonly referenced align attribute values (left, center, right etc.) - Added %align-att to: 'horiz' attribute on ALIGN element, 'align' attribute on ILLORINL and ILLUSR - Made 'external' default align value on ILLORINL (to facilitate placement of ILLORINL illustrtations on separate pages) - Added 'spanish' to %language entity for upcoming NCP Spanish supplement - Added new attribute 'status' to ACCESSION element to control primary or secondary (default) status. In the case of PDB codes, 'primary' refers to newly submitted structures. 2005/12/14 - Added 'html' to %notation; 2005/11/22 - Changed IDTYPE to DBTYPE to better reflect purpose, and removed hard coded values (allowable values will be stored in external configuration files) 2005/11/09 - Added new IDTYPE to SCIENTIFIC tag to identify database. Current values are 'entrez' and 'uniprot' - Allowed %fontchng; to SCIENTIFIC tag to allow emphasis tagging in genes/proteins 2005/10/21 - Allowed %emptyref; within WEBLINK to allow 'linked' illustrations for ISN. 2005/10/18 - Made CATEG optional within PUBFM and SUPPFM as we move away from hard coding category info into source XML. 2005/10/06 - Added new SCIENTIFIC tag to %data; to capture gene/protein markup for various publications on OMICS gateway. Optional ID attribute for potential internal/db ids. - Created new %dateatt; parameter entity to hold common year, month, day attributes, all required. Referenced from applicable elements. - Added new CONFENDDATE to CONF element for end date of conference. Needed for ISN conferences. Takes EMPTY tag format with required YEAR, MONTH, DAY attributes and optional TIME. (Differs from CONFDATE format, but did not change due to backward combatility issues in archive XML.) - Allowed CONTACT within CONF for posssible conference contact. Needed for ISN conferences. 2005/09/28 - Added new element QUIZ to BDY. QUIZ made up of one or more QA-BLOCK. (For nature physics end game pieces) - Allowed CROSSHD within ANSWER - Added new attribute TYPE to RVWINFO. Possible values are NEW | OURS | REG (For nature physics book reviews - REG is default) - Added new attribute ID to SUBCLASS for target CME linking (NCP) - Allowed CONF within PUBFM.for ISN conferences 2005/08/10 - Added sif and noa to %notation; for new nature suppinfo types 2005/07/06 - Added %notation; to keyword - Added 'wmv' to %format; 10/06/05 - Added new 'all' value to CODE attribute on CONT for region content that spans all continents - Added new INTVW element within BDY for interview-style question and answer articles. Within INTVW allowed one or more QA-BLOCK elements which hold one set of QUESTION and ANSWER elements. QUESTION and ANSWER are permitted one or more P elements. 06/03/05 - Added new 'update' value to CHGTYPE attribute on CHG element - Created new %glossid; parameter entity for reuseable GLOSSID attribute glossary database linking. Replaced GLOSSID attribute on TERM with %glossid; and added %glossid; to KWD. - Made TIME attribute optional on BLOG ENTRYDATE. - Changed CONT element from open PCDATA element to empty element with fixed continent values. 05/12/05 - Extracted %subsubcat; into external npgcateg.mod file and added new subsubcat ids: 'grad' 'mov' 'nuts' 'soc' 'sal' - Added new element COMPOUNDR to %TEXTREF; for compound references in Nchembio papers. REF attribute is CDATA rather than IDREF because target ID is not inserted until build time. - Added new element SCHEMER to %TEXTREF; for scheme references in Nchembio papers. RID attribute is of type IDREF and must resolve to ID on target SCHEME. - Added new element SCHEME to OBJECTS. Carries required attributes ID and ENTNAME (for declaring scheme object file). Contains optional child elements SCHEMETL (scheme title) and CAPTION. - Replaced type attribute value list on fig, subfig, scheme, illus with %notation; 05/09/05 - Added new empty element STATE to REGION tag. STATE holds standarad US state and Canadian province codes. - Made CONT (contintent) compulsory within REGION 04/29/05 - Added new elements CAREER STAGE, DISCIPLINE to PUBFM for naturejobs article classification. 03/31/05 - Added new attribute online to TYPE attribute on PUBDATE. This is for online-only content. - Added new elements CAREER STAGE, DISCIPLINE to PUBFM for naturejobs article classification. 03/10/05 - Created optional WIDTH and HEIGHT attributes on weblink element for specifying custom width/height measurements on target windows. Should only be used to override standard dimensions in special cases. - Added new element FLMREVIEW to BDY to support Film Reviews in NBT. Based on BKREVIEW element. ID will use naming convention 'FM#' and must match RID on RVWINFO element. <rvwinfo rid="fm1">....</rvwinfo><flmreview id="fm1">...</flmreview> 02/07/05 - Added SBML to %notation parameter entity to support structured data suppinfo in MSB - Created new element SYNOPSIS and HIGHLTS at the ABS level within FM. 01/06/05 - Added "geo" to TYPE attribute on ACCESSION element. 01/05/05 - Changed nataminc.ent callout to nataminc_x.ent to reflect XML status. 12/07/04 - Added new %npgnonchars; parameter entity which points to external entity file npgnonchars.ent (New DTD file). Npgnonchars.ent created to contain NPG custom non-character/boilerplate text entities. Npgnonchars.ent is SGML/XML valid and is called from both XML and SGML dtds. - Defined new entity &newsad; within npgnonchars.ent for standard news ad includes. Entity contains standard path to news ad. - Added TYPE values: special | max | box to WEBLINK for special formatting requirements on popup windows. - Added new element REFDOI to REFTXT for hardcoded DOIs when DOI is not yet available in database and Editorial can't wait for it - should not be used unless absolutely necessary. Contents of REFDOI is PCDATA. Created new parameter entity %REFTXT containing common element shared between BIB and CITE. Changed BIB and CITE content to contain %reftxt; instead of duplicate element lists. 11/17/04 Added new element BLOGREF to AU, AUNAME and CAU to associate authors with their respective BLOGENTRY (if applicable). Added optional ID attribute to BLOGENTRY to act as target for BLOGREF. 11/01/04 Added new attribute ORIGSRC to ARTICLE with implied/default value of "yes". ORIGSRC=NO only used when JTL (journal title) is not the original source journal for that article. (Used only for NCP journals at present) 10/04/04 Added %data; to CHGMADE. 09/27/04 Added new value "ORIG" to TYPE attribute on CITE for Original article citations on NCP articles. Allowed TERM within %data; for NCP glossary terms which can appear throughout article body. Added new optional GLOSSID attribute to TERM for NCP glossary terms. GLOSSID should resolve to a glossary definition held in an external database. Allowed new elements MATS and PROC within BDY for new Materials and Procedures sections in NMeth Protocol articles. Created new element MATSGRP within MAT for groups of materials. Created new atttribute CAUTION on MAT element. Allowable values: 'yes' or 'no' (default). Created new element PROCGRP and STEP within PROC for groups of steps and individual steps. Allowed P, and new elements CRITICAL (critical notes), TROUBLE (troubleshooting), PAUSE (pause point notes) within STEP. Within TROUBLE created new elements: PROBLEM and SOLUTION. 07/15/04 Added optional TITLE to BLOGENTRY. Added new value "BIND" to TYPE attribute on ACCESSION. 06/28/04 Added "c" to the list of allowable %notation values for supplement objects. Replaced PCDATA with %data; in PULLQUOTE to allow more text control. 05/24/04 Added new element BLOGENTRY to BDY to support new News@Nature blog entries for "blog" articles. BLOGENTRY contains required element ENTRYDATE and at least one P. ENTRYDATE carries 5 required attriutes (year, month, day, day number [e.g. Day 1], time). 05/14/04 Added new TIME attribute to PUBDATE and CHGDATE for news@nature articles. Format of time should be 24hr time and include time zone abbreviation. E.g. time="17:00GMT" 02/26/04 Added new TYPE attribute to BX element with possible values of "reg" (Regular boxes. Default - if not specified, assumed) or "bio" (special "Author Biography" boxes in NRD "20 Questions" articles that need to be distinguished from regular boxes.) 02/20/04 Added MP3 to %notation; Added new sub category "ca" for Communication Arising online articles (sub category of Brief Communication) Added new category "20q" for 20 Questions NRDD articles 1/28/04 Created new category "HN" for "Historical News" Created new optional attribute "COUNTRY" on ISBN with possible values of "us, uk, ja" for new amazon book links on Nature. 1/15/04 Added optional TITLE to SUPPOBJ. Added new DISPLAY attribute to ILLUS to control print vs online display of images. Possible values: "print-only" "online-only" "print-online" (default). 11/03/03 Added "mp4" to %notation. Becomes new value for FORMAT attribute on SUPPOBJ and MEDIA. 10/28/03 Created new subcategories: "course" (course), diary (diary) 10/17/03 Following changes made to accomodate new Vital magazine: Created new element PRF (profession - e.g. Dental Nurse) and allowed within %ADDRESS; Created new categories: "strle" (Star Letter), onyrft (On Your Feet), clin (Clinical), lstwrd (Last Word) Created new subcategories: "mp" (Marketplace), "crsswrd" (Crossword), "lstwrd" (Last Word) Created new attribute "placement" on BX with types of either "internal" or "external" (external being default) for boxes that appear on the internal article page, not a separate external box page. Added ADDRESS to CONTACT to accomodate lists of address and contact info 10/01/03 Extracted %CATEG and %SUBCAT and placed in external file called NPGCATEG.MOD. 09/16/03 Made TBLIMG optional within %tabl. 09/16/03 Created 17 subject codes for EMBO journal. These codes will be values for the CODE attribute on the SUBJECT element: Embocode-1 Development Embocode-2 Proteins Embocode-3 Immunology Embocode-4 Cellular Metabolism Embocode-5 Neuroscience Embocode-6 Signal Transduction Embocode-7 Plant Biology Embocode-8 Cell Cycle Embocode-9 Structural Biology Embocode-10 Differentiation & Death Embocode-11 Computational Biology Embocode-12 Membranes & Transport Embocode-13 Genome Stability & Dynamics Embocode-14 Microbiology & Pathogens Embocode-15 Chromatin & Transcription Embocode-16 Molecular Biology of Disease Embocode-17 RNA 09/08/03 Add new CATEG IDs for Nature Reviews Microbiology: gw (Genome Watch) and dw (Disease Watch). 09/02/03 Created new optional element SUBFIG within FIG for single figures made up of multiple graphics. SUBFIG is an empty element and carries the ENTNAME and TYPE attributes. 09/02/03 Added optional NUMBER attribute to BXTITLE for print purposes. 08/25/03 Added optional DOI to SUPPFM (as in PUBFM). 08/20/03 Created new optional element SHORTATL for shortened version of the article title. Used when ATL is too long for certain uses. E.g. EMBO J contains list of article titles, shortened article titles are preferred when full title is overly long. 07/15/03 Removed all EXT-ID attributes from COMPANY and PROD Changed all INT-ID attributes on COMPANY and PROD to ID Added required ID attribute to BRANDNAME. Added optional NAME attribute to PROD to hold full product name when product name in body text is ambiguous. 07/10/03 Created following new CATEG IDs for EMBO journal: member review 'memrv' medal review 'medrv' EMBO workshop report 'ewr' EMBO members review 'emr' New member review 'nmr' New EMBO members review 'nemr' EMBO conference report 'ecr' 06/19/03 Created new CATEG ID "conc" for Nature category "Concepts". Was previously a CATEGTXT value. 06/12/03 Changed ID attribute on PROD and COMPANY to INT-ID for "internal" pre-processed biocompare Ids/EXT-ID for "external" post-processed biocompare Ids. Changed COMPANYID attribute to INT-COMPID on PROD for "internal" pre-processed biocompare Id references/EXT-COMPID for "external" post-processed biocompare Ids. For the new subject Broad Areas and Sub Classifications for nature papers, created the following allowable values for the CODE attribute on SUBJECT: natcode-1 = Biology natcode-2 = Biochemistry natcode-3 = Bioinformatics natcode-4 = Biophysics natcode-5 = Biotechnology natcode-6 = Cancer Research/ Oncology natcode-7 = Cardiovascular Biology natcode-8 = Cell Biology natcode-9 = Conservation Biology natcode-10 = Development natcode-11 = Drug Discovery natcode-12 = Ecology natcode-13 = Evolution natcode-14 = Genetics natcode-15 = Genomics natcode-16 = Immunology natcode-17 = Medicine natcode-18 = Microbiology natcode-19 = Molecular Biology natcode-20 = Neurosciences natcode-21 = Proteomics natcode-22 = Pharmacology natcode-23 = Physiology natcode-24 = Plant Science natcode-25 = Structural Biology natcode-26 = Palentology natcode-27 = Physics natcode-28 = Astronomy natcode-29 = Materials natcode-30 = Chemistry natcode-31 = Earth and Environmental Sci natcode-32 = Engineering/Applied Physics natcode-33 = No paid In addition to above, also created new element SUBCLASS with required attribute CLASS for nature sub classifications: natclass-1 = Amino Acids natclass-2 = Antibodies natclass-3 = Antisense natclass-4 = Apoptosis natclass-5 = Cell/Tissue Culture natclass-6 = Chromatography natclass-7 = Crystallography/ NMR natclass-8 = Cryogenics/Vacuum Equipment natclass-9 = Cytokines natclass-10 = Diagnostics natclass-11 = Cloning natclass-12 = DNA Polymerase natclass-13 = DNA Sequencing natclass-14 = Electrophoresis natclass-15 = Fluorometry natclass-16 = Functional Genomics natclass-17 = Gene Expression natclass-18 = Gene Therapy natclass-19 = Genotyping natclass-20 = High Throughput Screening (HTS) natclass-21 = HPLC Analysis tools natclass-22 = Image Analysis natclass-23 = Immunoassays natclass-24 = Lab Automation natclass-25 = Lasers/Optics natclass-26 = Mass Spectrometry natclass-27 = Microarrays natclass-28 = Microscopy natclass-29 = Nucleic Acids natclass-30 = Oligonucleotides natclass-31 = PCR natclass-32 = Peptide Mapping & Sequencing natclass-33 = Pharmacogenomics natclass-34 = Protein Expression natclass-35 = Recombinant Proteins natclass-36 = RNAi natclass-37 = Scientific Software natclass-38 = Sequencing natclass-39 = Signal Transduction natclass-40 = SNP natclass-41 = Thermocyclers natclass-42 = Transfection 05/27/03 Created new CATEG ID "opcom" for nbt category "Opinion and Comment". 05/05/03 Allowed LIST within LI 04/30/03 Removed FN from TGROUP (CalsTbl.dtd) Allowed FN within ENTRY 04/29/03 Added file attribute to illus, fig and mathimg (print purposes) Added number attribute to bibr, bib, figtl, caption, table (print purposes) Removed all instances of LISTR, removed LIST from OBJECTS and BOX, allowed LIST within P Created sew SUBCATEG ID "le" for NBT sub category "Letters" Created sew CATEG ID "nvb" for Nature category "News & Views in Brief" 04/04/03 Created new CATEG ID "ba" for Nature category "Books and Arts". 03/26/03 Removed GROUPWRAP, created new element called GROUP and added it to AUG within the AU | CAU selection. Inside of GROUP there is the option of a nested group or a GROUPTTL followed by optional GROUPTXT and AUs or CAUs. 2/06/03 Created the following new CATEG IDs for new Research Journal redesign: "tr" (Technology Reports) "swr" (Software Review) "thtr" (Theater Review) "jr" (Journal Review) "multr" (Multimedia Review) "tvr" (Television Review) "pro" (Profile) "hc" (Historical Commentary) "biov" (Biovision) "spfwd" (Sponsor's Foreword) "timeln" (Timeline) And the following new SUBCATEG IDs: "nbr" (News in Brief) "nf" (News Feature) "rnts" (Research Notes) "nvf" (News and Views Feature) "pe" (Perspective) "bc" (Brief Communications) "cg" (Corrigenda) "add" (Addenda) "ret" (Retraction) 1/22/03 Created new SUBCATEG ID "pro" for EMBO article type "Profile". 12/30/02 Created new CATEG ID "lfln" for NRD article feature "Lifeline". 12/06/02 Created new CATEG ID "fpln" for new NRD article type "Fresh from the pipleline". Will be featured in each issue from Jan 2003 onwards. 11/14/0 Added new DOI element to PUBFM to hold entire DOI for the article. DOI will no longer be auto-generated. 10/09/02 Created the following new categories (%categ;) for EMBO Reports: "ss" (Science and Society), "sr" (Scientific Reports). Created the following new sub categories (%subcat;) for EMBO REPORTS: "qf" (Quite Frankly), "vp" (Viewpoint), "intvw" (Interview), "mr" (Meeting Report), "lr" (Literature Report), "con" (Concept), "rvs" (Reviews), "crg" (Corrigendum). Added new element PULLQUOTER (pullquote reference) to %EMPTYREF;. PULLQUOTER is an empty placeholder element which is used to reference a PULLQUOTE in EMBO Reports via the RID attribute. RID naming convention is "PQ#". Added new element PULLQUOTE (pull quote) to OBJECTS. PULLQUOTE is used to contain floating, quoted text in EMBO Reports and is the target for PULLQUOTER via the ID attribute. ID naming convention is "PQ#". 09/19/02 Allowed %FONTCHG; within PROD, COMPANY and BRANDNAME to accomodate changes in text display. 08/27/02 Added new SUBCAT ID "prog" for "Progress" articles in Nature Materials. 08/20/02 Added the attribute "extrefid" to the element CITE for citations that refer to articles that share a page with other articles. Because the automatic link creation process is based largely on cited page numbers, the builder can't identify which article the citation is referring to when more than one article exists on that page. In these cases, the builder will generate a messsage reporting the ambiguous citation and the electronic production can then supply the UID of the target article as the value of the extrefid attribute. 08/20/02 Changed attribute "nmatcode" to "code" as these subjects will not be used exclusively for Nature Materials and may appear in future titles. 08/20/02 Added new CATEG ID "ethicsw" for "Ethics Watch" category in Nature Reviews Genetics. 08/14/02 Added new CATEG ID "thismo" for "This Month" category which will appear in Nature Materials. 07/19/02 Added the new element SUBJECT to PUBFM and SUPPFM to accomodate Nature Materials "subjects". SUBJECT contains NMATCODE attribute with possible numerical values of 1-30 which are translated by the HTML builders to the appropriate subject heading: nmatcode-1 = Metals & alloy nmatcode-2 = Ceramics nmatcode-3 = Composites nmatcode-4 = Glasses nmatcode-5 = Colloids nmatcode-6 = Liquid crystals nmatcode-7 = Polymers nmatcode-8 = Complex fluids nmatcode-9 = Biological materials nmatcode-10 = Biomedical materials nmatcode-11 = Structural materials nmatcode-12 = Electronic materials nmatcode-13 = Molecular electronics nmatcode-14 = Semiconductors nmatcode-15 = Optical, photonic and optoelectronic materials nmatcode-16 = Magnetic materials nmatcode-17 = Superconductors nmatcode-18 = Geomaterials nmatcode-19 = Mechanical properties nmatcode-20 = Granular materials and particle technology nmatcode-21 = Catalytic materials nmatcode-22 = Separation materials nmatcode-23 = Sensors and biosensors nmatcode-24 = Materials for energy nmatcode-25 = Nanoscale materials nmatcode-26 = Porous materials nmatcode-27 = Surface and thin films nmatcode-28 = Design synthesis and processing nmatcode-29 = Characterisation and analytical techniques nmatcode-30 = Computation, modelling and theory 07/18/02 Created new element KEYWORDGRP for keywords within Nature materials articles. These keywords will be used for web searches and transferred to META tags upon HTML translation. KEYWORDGRP is made up of one or more KEYWORD and is optionally allowed within PUBFM and SUPPFM. 07/18/02 Added the following new id to %SUBCAT; for repeatedly used subcategory in Nature Materials: matwit ("Materials Witness") 07/09/02 Added the following new ids to %CATEG for repeatedly used categories: bks (Book Review), brn (Business and Regulatory News), highlts (Highlights), natview (Naureview), iniss (In this Issue), trialw (Trial Watch), stw (Structure Watch), pw (Patent Watch), couch (From the Analyst's Couch), hyp (Hypothesis), ru (Round-up), pa (Poster Abstracts), nf (News Feature). Added the following new ids to %SUBCAT for repeatedly used sub categories: an (Analysis), fc (Fool's Corner), ib (In Brief), nm (New On the Market) 07/03/02 Created new elements COMPANY, PROD and BRANDNAME within %DATA; to facilitate Bio Compare linking project.COMPANY requires "id" atttribute which acts as target for required "companyid" attribute on PROD. 06/12/02 Created new attribute TYPE on element ISSN. Possible values are "electronic" and "print". Made ISSN 'one or more' within PUBFM, PARENT and PUBINFO. Changes were made to support "dual issn's" - print and electronic - currently being used for the Reviews and eventually the Research titles and Nature. 05/29/02 All default attribute values were quoted as per XML requirements. XML does not support tag minimizations (Unclosed start-tags, Unclosed end-tags etc.) All instances of "- -" "- o" "o o" "o -" were removed. XML does not support NUMBER(S), NUTOKEN, CDATAS and NAME type attribute values. These were all replaced with CDATA. XML does not support SDATA entitities. SDATA removed from Nataminc SGML Entities XML does not support inline comments within an entity declaration. Inline comments were placed outside in external comments. XML does not support Exclusion models. E.g. In the CalsTbl.dtd: <!ELEMENT table (%tabl;) -(table) >. All Exclusions were removed. Processing instruction <?SDATRANS> was removed as XML requires default attributes to be a literal value. XML does not allow spaces within attribute values as within the SDAFORM, SDARULE, SDAPREF, SDASUFF, SDASUSP attributes in ISO Math dtd. Any spaces were removed. Commented out definitions and uses of SDAFORM, SDARULE, SDAPREF, SDASUFF, SDASUSP as they are not used for NPG XML imposes rules on Mixed Content Models. #PCDATA must occur first in list of unordered elements. Revised mixed content models accordingly. XML syntax for defining parameter entities for elements cannot contain parenthesis. Parenthesis removed. --> <!-- ===================================================================== --> <!-- PUBLIC DOCUMENT TYPE DEFINITION SUBSET --> <!-- ===================================================================== --> <!-- Typical invocation: <!DOCTYPE article PUBLIC "-//NatureAmerica//DTD article//EN"> --> <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> <!-- ISO Character Entity Set Declarations and References --> <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> <!ENTITY % ISOnum PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" "XML_entities/ISOnum.ent"> <!ENTITY % ISOpub PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN" "XML_entities/ISOpub.ent"> <!ENTITY % ISOtech PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN" "XML_entities/ISOtech.ent"> <!ENTITY % ISOdia PUBLIC "ISO 8879:1986//ENTITIES Diacritical Marks//EN" "XML_entities/ISOdia.ent"> <!ENTITY % ISOlat1 PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN" "XML_entities/ISOlat1.ent"> <!ENTITY % ISOlat2 PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN" "XML_entities/ISOlat2.ent"> <!ENTITY % ISOamso PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN" "XML_entities/ISOamso.ent"> <!ENTITY % ISOamsa PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" "XML_entities/ISOamsa.ent"> <!ENTITY % ISOamsb PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN" "XML_entities/ISOamsb.ent"> <!ENTITY % ISOamsc PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN" "XML_entities/ISOamsc.ent"> <!ENTITY % ISOamsn PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN" "XML_entities/ISOamsn.ent"> <!ENTITY % ISOamsr PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN" "XML_entities/ISOamsr.ent"> <!ENTITY % ISOgrk1 PUBLIC "ISO 8879:1986//ENTITIES Greek Letters//EN" "XML_entities/ISOgrk1.ent"> <!ENTITY % ISOgrk2 PUBLIC "ISO 8879:1986//ENTITIES Monotoniko Greek//EN" "XML_entities/ISOgrk2.ent"> <!ENTITY % ISOgrk3 PUBLIC "ISO 8879:1986//ENTITIES Greek Symbols//EN" "XML_entities/ISOgrk3.ent"> <!ENTITY % ISOgrk4 PUBLIC "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN" "XML_entities/ISOgrk4.ent"> <!ENTITY % ISOcyr1 PUBLIC "ISO 8879:1986//ENTITIES Russian Cyrillic//EN" "XML_entities/ISOcyr1.ent"> <!ENTITY % ISOcyr2 PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN" "XML_entities/ISOcyr2.ent"> <!ENTITY % ISObox PUBLIC "ISO 8879:1986//ENTITIES Box and Line Drawing//EN" "XML_entities/ISObox.ent"> %ISOnum;%ISOpub;%ISOtech;%ISOdia;%ISOlat1;%ISOlat2;%ISOamso;%ISOamsa;%ISOamsb;%ISOamsc;%ISOamsn;%ISOamsr;%ISOgrk1;%ISOgrk2;%ISOgrk3;%ISOgrk4;%ISOcyr1;%ISOcyr2;%ISObox; <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> <!-- Special Nature America Character Entity Set Declaration and Reference --> <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> <!ENTITY % nataminc SYSTEM "XML_entities/nataminc_x.ent"> %nataminc; <!NOTATION AVI SYSTEM ""> <!NOTATION BMP SYSTEM ""> <!NOTATION CDX SYSTEM ""> <!NOTATION CIF SYSTEM ""> <!NOTATION CSV SYSTEM ""> <!NOTATION DOC SYSTEM ""> <!NOTATION DOCM SYSTEM ""> <!NOTATION DOCX SYSTEM ""> <!NOTATION DOT SYSTEM ""> <!NOTATION EPS SYSTEM ""> <!NOTATION EXE SYSTEM ""> <!NOTATION GIF SYSTEM ""> <!NOTATION HTM SYSTEM ""> <!NOTATION ICB SYSTEM ""> <!NOTATION JDX SYSTEM ""> <!NOTATION JPG SYSTEM ""> <!NOTATION MOL SYSTEM ""> <!NOTATION MOV SYSTEM ""> <!NOTATION MPG SYSTEM ""> <!NOTATION OLE SYSTEM ""> <!NOTATION PDB SYSTEM ""> <!NOTATION PDF SYSTEM ""> <!NOTATION PICT SYSTEM ""> <!NOTATION PNG SYSTEM ""> <!NOTATION PPT SYSTEM ""> <!NOTATION PPTM SYSTEM ""> <!NOTATION PPTX SYSTEM ""> <!NOTATION PS SYSTEM ""> <!NOTATION QT SYSTEM ""> <!NOTATION RA SYSTEM ""> <!NOTATION RV SYSTEM ""> <!NOTATION RTF SYSTEM ""> <!NOTATION SDF SYSTEM ""> <!NOTATION SWF SYSTEM ""> <!NOTATION TEX SYSTEM ""> <!NOTATION TGZ SYSTEM ""> <!NOTATION TIFF SYSTEM ""> <!NOTATION TXT SYSTEM ""> <!NOTATION WAV SYSTEM ""> <!NOTATION WMF SYSTEM ""> <!NOTATION WP SYSTEM ""> <!NOTATION XLS SYSTEM ""> <!NOTATION XLSM SYSTEM ""> <!NOTATION XLSX SYSTEM ""> <!NOTATION XML SYSTEM ""> <!NOTATION ZIP SYSTEM ""> <!--For use when entity format is not known--> <!NOTATION ITEM SYSTEM ""> <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> <!-- Special Nature Publishing Group Article Categories --> <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> <!-- REMOVED 26/07/2010 <!ENTITY % npgcateg PUBLIC "-//NPG//ENTITIES NPG Article Categories//EN" "npgcateg.mod"> %npgcateg; --> <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> <!-- Special Nature Publishing Group NON Character Entities --> <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> <!ENTITY % npgnonchars PUBLIC "-//NPG//ENTITIES NPG NON Character//EN" "npgnonchars.ent"> %npgnonchars; <!ENTITY % straight-text "#PCDATA | lang | encoding | character"> <!ENTITY % entityref "annotation-ref | named-entity"> <!ENTITY % fontchng "i | b | bi | un | sc | up | sl | du | ov | super | sup | sub | uc"> <!ENTITY % plain-text "%straight-text; | %fontchng; | %entityref;"> <!--Note: Except in Kanjii edition, always use <super>, not <sup>, in text.--> <!ENTITY % controls "newline | separate | align"> <!ENTITY % emptyref "bibr | illusr | pullquoter | imager | chemimgr"> <!ENTITY % textref "ancref | bibrinl | bxr | coder | deflistr | fdr | figr | fnr | fr | illorinl | infographicr | mediar | tablr | compoundr | schemer | ext-mediar | slideshowr | secr | %entityref;"> <!ENTITY % refs "%emptyref; | %textref;"> <!ENTITY % links "natlink | sir | cir | url | weblink | xnav | xref"> <!ENTITY % data "%straight-text; | %fontchng; | %controls; | %refs; | %links; | accession | anchor | email | company | prod | brandname | term | scientific | code | geneseq | proteinseq"> <!ENTITY % author "%data; | fnm | snm | suff | ttl | inits | auid"> <!ENTITY % address "%data; | org | street | cty | co | st | zip | cny | prf"> <!ENTITY % tabl "(title?, caption?, tgroup*, tblimg*, slide?, credit?)" > <!-- entities %text; and %data; are synonymous --> <!ENTITY % text "%data;"> <!-- entity entry defines the elements allowed within table <entry> element --> <!ENTITY % entry "%data; | f | fd | fn"> <!-- entity reftxt contains elements used in citations, in <cite> and <bib><reftxt> --> <!ENTITY % reftxt "%data; | refau | jtl | atl | btl | iid | vid | ppf | ppl | cd | medline | f | fd | refdoi | pubdate | doc-id | article-number | contact"> <!-- entity refchars lists the characters used for intra-article cross-linking --> <!ENTITY % refchars "(asterisk | dagger | ddagger | section | dblvbar | para | pound | star | twoast | twodag | twoddag | twosect | twodblv | twopara | twopound | twostar | integral)"> <!-- The correspondence of 'refchar' values to ISO character entities is shown in the following table. 'refchar' values are listed in the sequence in which they are normally used. asterisk * (asterisk) dagger † (dagger) ddagger ‡ (double dagger) section § (section symbol) dblvbar ∥ (parallel symbol) para ¶ (paragraph symbol from %ISOtech;) pound # (the "#" symbol) star ☆ (outline star) twoast ** twodag †† twoddag ‡‡ twosect §§ twodblv ∥∥ twopara ¶¶ twopound ## twostar ☆☆ integral ∫ (integral symbol) Following "integral", the numbers 1, 2, etc. have been used. NOTE, however, that numbers were removed from %refchars; on 1/11/00. --> <!-- The following notation values denote the format of the Supplementary Object or document. If the format is not known at time of conversion, choose "unknown" --> <!ENTITY % notation "(avi | bmp | c | cdx | cif | csv | default | doc | docm | docx | dot | eps | exe | gif | htm | html | icb | item | jdx | jpeg | jpg | mol | mov | mp4 | mp3 | mpg | noa | ole | pdb | pdf | pict | png | pps | ppt | pptm | pptx | ps | qt | ra | rtf | rv | sbml | sdf | sif | swf | tar | tex | tgz | tiff | timeline | txt | wav | wmf | wmv | wp | xls | xlsm | xlsx | xml | zip | unknown)"> <!ENTITY % figure-data "(csv | doc | docx | gif | jpeg | jpg | pdf | png | tiff | txt | xls | xlsx | xml | zip)"> <!ENTITY % tocshow "tocshow | toconly | notoc" > <!ENTITY % language "(eng | ger | kanji | spanish | hans | ar)"> <!ENTITY % encoding-types "(base64 | none)"> <!-- HR: Glossary ID attribute used to link terms and keywords to NCP glossary database --> <!ENTITY % glossid "glossid CDATA #IMPLIED"> <!-- HR: Stores common year, month, day attributes, all required --> <!ENTITY % dateatt "year CDATA #REQUIRED month CDATA #REQUIRED day CDATA #REQUIRED"> <!-- HR: Stores position attributes for illustration placement --> <!ENTITY % align-att "(left | right | center | external)"> <!-- HR: Stores common keyword content used by kwd and keyword elements --> <!ENTITY % keyword "%data;"> <!ENTITY % table SYSTEM "XML_Calstbl.dtd"> %table; <!ENTITY % maths SYSTEM "XML_Isomath.dtd"> %maths; <!-- HR: Author Paid model --> <!ENTITY % apmodel "default | bjpopen | by-nc-nd | by-nc-sa | by-nc | by-nd | by-sa | by" > <!ELEMENT article (entity-declarations?, (pubfm | suppfm), fm, bdy?, bm?, corr*)> <!ATTLIST article id CDATA #REQUIRED language %language; "eng" publish (issue | supp | aop | online | nfv | prototype | offline | retired | fav) "issue" relation (yes | no) "no" uid-replace CDATA #IMPLIED correstype (correspondence | response | reply) #IMPLIED origsrc (yes | no) "yes" guid CDATA #IMPLIED > <!-- Element to hold group of deprecated SGML Entity declarations --> <!ELEMENT entity-declarations (entity)+> <!-- Element to hold deprecated SGML Entity declarations --> <!ELEMENT entity EMPTY> <!-- Entity attribute ID to hold entity name, URL attribute to hold entity system path --> <!ATTLIST entity id ID #REQUIRED url CDATA #IMPLIED> <!ELEMENT pubfm (jtl, vol?, iss?, idt?, artpubdt?, altlang?, conf?, section?, categ?, categtxt?, subcateg?, subcatxt?, subsubcateg?, subsubcatxt?, arthead?, artsubhead?, pp?, seq?, elocation?, cdn?, (issn+ | isbn), cpg, related-article*, article-link*, nvid*, xrespond*, xrelate*, errorcor*, suppinfo?, assoc-file*, patent?, chghst?, keywordgrp?, subject*, technique*, article-grouping?, indications*, channel*, subclass*, (careerstage | discipline | region | sector)*, doi?, altdoi*, mtsno?, licence*)> <!ELEMENT jtl (%data;)*> <!ELEMENT vol (#PCDATA)> <!ELEMENT iss (#PCDATA)> <!ATTLIST iss name CDATA #IMPLIED > <!-- ISS attribute 'name' to be used only within SUPPMAST. --> <!-- For DynaSite processing, the 'name' attribute will hold the directory name for the supplement. --> <!-- Example: <iss name="6763supp">Suppl</iss> --> <!ELEMENT idt (#PCDATA)> <!-- cloned element cvd from AJ DTD for Scientific American --> <!ELEMENT cvd (#PCDATA)> <!ATTLIST cvd id ID #IMPLIED year NMTOKEN #IMPLIED month NMTOKEN #IMPLIED day NMTOKEN #IMPLIED > <!ELEMENT artpubdt (#PCDATA)> <!--Date of initial online article publication under "continuous publishing" program.--> <!ELEMENT altlang (original?, altver+)> <!ELEMENT original EMPTY> <!ATTLIST original language %language; #REQUIRED extrefid CDATA #REQUIRED > <!ELEMENT altver EMPTY> <!ATTLIST altver language %language; #REQUIRED extrefid CDATA #REQUIRED > <!-- article categorisation elements --> <!ELEMENT section EMPTY> <!ATTLIST section id (departments | features | online | this-week | news-in-focus | comment | careers | research) #REQUIRED > <!ELEMENT categ EMPTY> <!ATTLIST categ id CDATA #IMPLIED code CDATA #IMPLIED > <!-- The element categtxt is deprecated from 26 July 2010 --> <!ELEMENT categtxt (#PCDATA)> <!ELEMENT subcateg EMPTY> <!ATTLIST subcateg id CDATA #IMPLIED code CDATA #IMPLIED > <!-- The element subcatxt is deprecated from 26 July 2010 --> <!ELEMENT subcatxt (#PCDATA)> <!ELEMENT subsubcateg EMPTY> <!ATTLIST subsubcateg id CDATA #REQUIRED > <!-- The element subsubcatxt is deprecated from 26 July 2010 --> <!ELEMENT subsubcatxt (#PCDATA)> <!ELEMENT arthead (%data; | f)*> <!ATTLIST arthead tocshow (%tocshow;) "tocshow" code CDATA #IMPLIED > <!ELEMENT artsubhead (%data; | f)*> <!ATTLIST artsubhead tocshow (%tocshow;) "tocshow" > <!ELEMENT pp (spn, epn, cnt)> <!ELEMENT spn (#PCDATA)> <!ELEMENT epn (#PCDATA)> <!-- HR: Sequence element for encorcing article order/sequence on the TOC when there are no page numbers (e.g. online-only content) --> <!ELEMENT seq (#PCDATA)> <!ELEMENT elocation (#PCDATA)> <!ELEMENT cnt (#PCDATA)> <!ELEMENT cdn (#PCDATA)> <!ELEMENT issn (#PCDATA)> <!ATTLIST issn type (electronic | print) "print" > <!ELEMENT cpg (cpy, cpn, cps?)> <!ELEMENT cpy (#PCDATA)> <!ELEMENT cpn (#PCDATA)> <!ELEMENT cps (#PCDATA)> <!ELEMENT related-article (%data;)* > <!ATTLIST related-article id ID #IMPLIED extrefid CDATA #REQUIRED extrefid-type (uri | doi | local-path) "doi" related-article-type (protocol | is-correction-to | is-corrigendum-to | is-erratum-to | is-retraction-to | is-addendum-to | is-response-to | is-comment-to | is-news-and-views-to | is-research-highlight-to | is-related-to | is-protocol-to | has-protocol | is-protocol-update-to | has-protocol-update) #REQUIRED > <!ELEMENT article-link EMPTY> <!ATTLIST article-link extrefid CDATA #REQUIRED link-type (recommended) #REQUIRED > <!ELEMENT nvid EMPTY> <!ATTLIST nvid extrefid CDATA #REQUIRED > <!ELEMENT xrespond EMPTY> <!ATTLIST xrespond extrefid CDATA #REQUIRED > <!--Used to establish links between an article and another that replies, or responds, to it. Application is bi-directional, like NVID. XRESPOND may be repeated as needed to specify relationships to more than one article.--> <!ELEMENT xrelate EMPTY> <!ATTLIST xrelate extrefid CDATA #REQUIRED > <!--Used to establish links between related articles in a single journal issue. Application is bi-directional, like NVID. XRELATE may be repeated as needed to specify relationships to more than one article.--> <!ELEMENT errorcor EMPTY> <!ATTLIST errorcor extrefid CDATA #REQUIRED type (erratum | correctn | retraction | addendum | corrig) #IMPLIED rid IDREF #IMPLIED > <!--Used to establish links between "Errata", "Corrections" and "Retractions" and the original articles to which they relate.--> <!ELEMENT suppinfo (suppobj+)> <!ATTLIST suppinfo id ID #REQUIRED > <!ELEMENT suppobj (title?, descrip?, datafile*, ext-media?)> <!ATTLIST suppobj extrefid CDATA #IMPLIED url CDATA #IMPLIED format %notation; #REQUIRED type (audio | video) #IMPLIED filesize CDATA #IMPLIED > <!--Supp Info objects maintained within the NA system will be referenced via FICI numbers, specified as the value of 'extrefid'. The path to Supp Info objects maintained outside the system (e.g., at the author's website) will be specified as the value of 'url'.--> <!--See DTD documentation for instructions regarding 'filesize' values.--> <!ELEMENT patent (#PCDATA)> <!ELEMENT descrip (p+)> <!ELEMENT assoc-file (title?, descrip?, weblink?)> <!ATTLIST assoc-file type CDATA #REQUIRED entname CDATA #IMPLIED entref IDREF #IMPLIED > <!ELEMENT suppfm (suppmast, artpubdt?, altlang?, parent*, sponsor*, conf?, categ?, categtxt?, subcateg?, subcatxt?, subsubcateg?, subsubcatxt?, pp, suppinfo?, keywordgrp?, subject*, technique*, doi?, altdoi*, mtsno?, licence*)> <!ATTLIST suppfm supptype (reprint | review | advert | abstract | editorial) #REQUIRED > <!ELEMENT suppmast (jtl, suppttl, vol?, iss?, idt?)> <!ELEMENT suppttl (%data; | f)*> <!ELEMENT parent (jtl, vol?, iss?, idt?, issn+, cpg)> <!ELEMENT sponsor (%address;)*> <!ATTLIST sponsor type (com | org | gov | edu) "com" > <!ELEMENT org (%data; | oid)*> <!ELEMENT oid EMPTY> <!ATTLIST oid id ID #REQUIRED refchar %refchars; #IMPLIED > <!ELEMENT street (%data;)*> <!ELEMENT cty (%data;)*> <!ELEMENT co (%data;)*> <!ELEMENT st (%data;)*> <!ELEMENT zip (#PCDATA)> <!ELEMENT cny (%data;)*> <!ELEMENT prf (%data;)*> <!ELEMENT conf (confname, (confdate | confenddate | confloc | confsponsor)*, contact?)> <!ELEMENT confname (%data;)*> <!ELEMENT session (%data;)*> <!ATTLIST session number CDATA #REQUIRED> <!ELEMENT confdate (%data;)*> <!ELEMENT confenddate EMPTY> <!ATTLIST confenddate %dateatt; time CDATA #IMPLIED> <!ELEMENT confloc (%data; | cty | st | cny)*> <!ELEMENT confsponsor (%data;)*> <!ELEMENT fm (sbt?, atl?, shortatl?, alt-title?, rvwinfo*, aui*, aug*, contributors?, aufn*, replyaug*, rvwaug?, hst?, (abs | stndfrst | websumm | execsumm | synopsis | highlts | edsumm)*, kwdg*)> <!ELEMENT sbt (%data;)*> <!ELEMENT atl (%data; | f | topic)*> <!ATTLIST atl display (show | hide) "show"> <!ELEMENT alt-title (%data; | f | topic)*> <!ATTLIST alt-title type CDATA #IMPLIED > <!ELEMENT topic (%data;)*> <!ATTLIST topic display (show | hide) "show" > <!--Used for authored "pretitle" in News and Views and Brief Communications.--> <!--SHORTATL contains shortened version of the article title. Used when ATL is too long for certain uses. --> <!ELEMENT shortatl (%data; | f)*> <!-- RVWINFO and RVWAUG are for use exclusively in book reviews/film reviews. --> <!ELEMENT rvwinfo (rvwpubt, pubinfo)> <!ATTLIST rvwinfo rid IDREF #IMPLIED type (new | ours | back | reg) "reg" > <!ELEMENT rvwpubt (%text;)*> <!ELEMENT pubinfo (%text; | pubedg | pubaug | pubg | brpubdate | bindcost | pages | illos | isbn | issn | series)*> <!ELEMENT pubedg (%text; | pubed)*> <!ELEMENT pubed (%author;)*> <!ELEMENT fnm (%data;)*> <!ELEMENT snm (%data;)*> <!ELEMENT autxt (%data;)*> <!ELEMENT suff (%data;)*> <!ELEMENT ttl (%data;)*> <!ELEMENT inits (%data;)*> <!ELEMENT pubaug (%text; | pubau)*> <!ELEMENT pubau (%author;)*> <!ELEMENT pubg (%text; | publshr | pubaddr)*> <!ELEMENT publshr (%text;)*> <!ELEMENT pubaddr (%address;)*> <!ELEMENT brpubdate (%text;)*> <!ELEMENT bindcost (%text; | price | binding)*> <!ELEMENT price (%text;)*> <!ELEMENT binding (%text;)*> <!ELEMENT pages (%text;)*> <!ELEMENT illos (%text;)*> <!ELEMENT isbn (#PCDATA)> <!ATTLIST isbn country (us | uk | jp) #IMPLIED type (electronic | print) "print"> <!ELEMENT series (%text;)*> <!ELEMENT aui (%author;)*> <!ELEMENT aug ((auname+) | ((au | cau | group)+, (aff | caff)*, disclmr?))> <!ATTLIST aug rid IDREF #IMPLIED > <!-- HR: Contributors element stemming from the dublin core metadata element of the same name which is used for significant contributors to the content, secondary to the main author/creator of the content (e.g. interviewer, interviewee, translator etc.) --> <!ELEMENT contributors (contributor+)> <!ELEMENT contributor (%author; | group | contributor-content | aff)*> <!-- HR: Optional role attribute to declare specific contributor role (e.g. interviewee). Leave attribute off if role is generic/unspecific. New roles can be created on as-needed basis --> <!ATTLIST contributor role CDATA #IMPLIED > <!ELEMENT contributor-content (p)+> <!-- HR: Group element for author consortiums. Groups normally contain group title and list of authors or nested group. Though sometimes only the group/consortium name is provided --> <!-- contrib-level is now deprecated, now use role --> <!-- new attribute "role" to describe contribution of group to article, values of "author" and "contributor" allowed --> <!ELEMENT group (groupttl, grouptxt?, orf*, audeclr?, aufnr*, (group | au | cau)*)> <!ATTLIST group display-authors (yes | no) "yes" contrib-level (primary | secondary) "primary" role (author | contributor) "author" > <!ELEMENT groupttl (%data;)*> <!ELEMENT grouptxt (%data;)*> <!-- Use "x1", "x2" etc. as 'rid' values for correspondence to <corres>. --> <!ELEMENT aufn (%address;)*> <!ATTLIST aufn id ID #REQUIRED refchar %refchars; #IMPLIED > <!-- Added AUFN to be used in situations where information is placed in the AFF section which does not pertain to one more author's affiliations, such as straight PCDATA. To be used in conjunction with AUFNR which will be where the PCDATA will be housed. --> <!ELEMENT auname (%author; | blogref | bio | role)*> <!--AUNAME to be used when an author has no affiliation.--> <!ELEMENT au (fnm?, snm, autxt?, suff?, ttl?, inits?, orf*, auid*, blogref?, aufnr*, audeclr?, role?, bio?, imager?)> <!ELEMENT orf EMPTY> <!ATTLIST orf rid IDREF #REQUIRED refchar %refchars; #IMPLIED > <!-- BLOGREF to be used to associate author with specific BLOGENTRY --> <!ELEMENT blogref EMPTY> <!ATTLIST blogref rid IDREFS #REQUIRED > <!ELEMENT aufnr EMPTY> <!ATTLIST aufnr rid IDREF #REQUIRED refchar %refchars; #IMPLIED > <!ELEMENT audeclr EMPTY> <!ATTLIST audeclr rid IDREF #REQUIRED refchar %refchars; #IMPLIED > <!ELEMENT role (%plain-text;)* > <!ELEMENT cau (fnm?, snm, autxt?, suff?, ttl?, inits?, orf*, corf*, auid*, aufnr*, audeclr?, blogref?, role?, bio?, imager?)> <!ELEMENT corf EMPTY> <!ATTLIST corf rid IDREF #REQUIRED refchar %refchars; #IMPLIED > <!ELEMENT aff (%address; | oid)*> <!ELEMENT caff (%address; | coid)*> <!ELEMENT coid EMPTY> <!ATTLIST coid id ID #REQUIRED refchar %refchars; #IMPLIED > <!ELEMENT auid EMPTY> <!ATTLIST auid type CDATA #REQUIRED id CDATA #REQUIRED > <!ELEMENT replyaug (replyau+, (aff | caff)*)> <!ATTLIST replyaug rid IDREF #IMPLIED > <!ELEMENT replyau (fnm?, snm, autxt?, suff?, ttl?, inits?, (orf | corf)*)> <!ELEMENT rvwaug (%text; | au | cau | aff | caff)*> <!ELEMENT hst (created?, re?, rv?, acc?, misc?, pubdate*)> <!ELEMENT created EMPTY> <!ATTLIST created year CDATA #REQUIRED month CDATA #REQUIRED day CDATA #IMPLIED hour CDATA #IMPLIED minute CDATA #IMPLIED > <!ELEMENT re EMPTY> <!ATTLIST re year CDATA #REQUIRED month CDATA #REQUIRED day CDATA #IMPLIED > <!ELEMENT rv EMPTY> <!ATTLIST rv year CDATA #REQUIRED month CDATA #REQUIRED day CDATA #IMPLIED > <!ELEMENT acc EMPTY> <!ATTLIST acc year CDATA #REQUIRED month CDATA #REQUIRED day CDATA #IMPLIED > <!ELEMENT misc (#PCDATA)> <!ATTLIST misc year CDATA #REQUIRED month CDATA #REQUIRED day CDATA #IMPLIED > <!ELEMENT pubdate EMPTY> <!ATTLIST pubdate type (aop | iss | online | nfv | embargo | fav) "iss" %dateatt; time CDATA #IMPLIED hour CDATA #IMPLIED minute CDATA #IMPLIED > <!ELEMENT chghst (chg)+> <!ELEMENT chg (chgperson?, chgdate, chgloc, chgmade, chgreason?)> <!ATTLIST chg chgtype (erratum | correctn | retraction | addendum | corr | web | sig | corrig | update | clarification | licence) #REQUIRED > <!ELEMENT chgperson (fnm, snm)> <!ELEMENT chgdate EMPTY> <!ATTLIST chgdate %dateatt; time CDATA #IMPLIED > <!ELEMENT chgloc (#PCDATA)> <!ELEMENT chgmade (%data;)*> <!ELEMENT chgreason (#PCDATA)> <!ELEMENT abs (p+)> <!ELEMENT p (%data; | f | fd | dformgrp | cite | contact | list)*> <!ELEMENT cite (%reftxt;)*> <!ATTLIST cite id ID #REQUIRED type CDATA #IMPLIED extrefid CDATA #IMPLIED display (true | false) "true" > <!ELEMENT code (%plain-text; | %controls;)*> <!ATTLIST code id ID #IMPLIED type CDATA #IMPLIED language CDATA #IMPLIED display (inline | block) "block" > <!ELEMENT refau (%data; | fnm | snm | suff | ttl | auid)*> <!ELEMENT btl (%data;)*> <!ELEMENT iid (%data;)*> <!ELEMENT vid (%data;)*> <!ELEMENT ppf (%data;)*> <!ELEMENT ppl (%data;)*> <!ELEMENT cd (#PCDATA)> <!ATTLIST cd year CDATA #REQUIRED month CDATA #IMPLIED day CDATA #IMPLIED > <!ELEMENT medline (#PCDATA)> <!-- HR: Display attribute was added to control display/suppression of REFDOIs in citations and references. Occasionally REFDOIs are inserted force resolution of a citation/reference and are not part of the original text. These would be suppressed/hidden. Otherwise, default rule is to Show --> <!ELEMENT refdoi (#PCDATA)> <!ATTLIST refdoi display (show | hide) "show"> <!ELEMENT article-number (#PCDATA)> <!ELEMENT doc-id (#PCDATA)> <!ELEMENT contact (%data; | address | name | phone | fax | rsn)*> <!ELEMENT name (%data;)*> <!ELEMENT phone (%data;)*> <!ELEMENT fax (%data;)*> <!-- RSN stands for "Reader Service Number." --> <!ELEMENT rsn (%data;)*> <!ELEMENT stndfrst (%data;)*> <!--A "standfirst" is an article summary, *not* a true abstract, that appears both in print and online.--> <!ELEMENT websumm (%data; | dateline)*> <!ATTLIST websumm type (toc | regular) "regular" > <!--A "web summary" is an article summary, usually an abridged version of the first paragraph, restricted to online delivery.--> <!ELEMENT execsumm (p+)> <!--A "web summary" is an article summary, *not* a true abstract, restricted to online delivery and used for the Nature Reviews series.--> <!ELEMENT synopsis (p+)> <!--A "synopsis" is an article overview, *not* a true abstract, restricted to online delivery and is not displayed on the full text article.--> <!ELEMENT highlts (p+)> <!--A "highlights" is a list of article highlights, restricted to online delivery and is only displayed with the synopsis, does not appear on the full text article --> <!ELEMENT edsumm (title, p+)> <!ATTLIST edsumm type (standfirst | regular) "regular" publish (issue | aop) "issue" > <!--A "editorial summary" is an article summary restricted to online delivery and is only displayed on the editorial summary page with the associated article(s), does not appear on the full text article --> <!ELEMENT kwdg (kwd+)> <!ATTLIST kwdg class CDATA #IMPLIED > <!ELEMENT kwd (%keyword;)*> <!ATTLIST kwd %glossid; > <!ELEMENT bdy ((greeting | fp | bio | dateline | illusr | chemimgr | quote)*, ((p | sec | crosshd | blogentry | mats | proc | intvw | quiz | ext-media)+ | (bkreview | flmreview | artsreview | exhibitreview)+ | corres+ | market)?, reply*, addendum?)> <!ELEMENT greeting (%data;)*> <!ELEMENT fp (p+)> <!ELEMENT bio (p | crosshd)+> <!ELEMENT crosshd (%data; | crossttl | f)*> <!ELEMENT crossttl (%data; | f)*> <!-- "Blog Entry" used for Blog articles only --> <!ELEMENT blogentry (entrydate, title?, p+)> <!-- BLOGENTRY ID target for BLOGREF. Used to associate authors with individual blog entries. --> <!ATTLIST blogentry id ID #IMPLIED > <!-- "Entry Date" used to log entry date and time of Blog entries --> <!ELEMENT entrydate EMPTY> <!ATTLIST entrydate %dateatt; daynum CDATA #REQUIRED time CDATA #IMPLIED> <!ELEMENT dateline (%text;)*> <!ELEMENT mats (matsgrp)+> <!-- "matsec" added to allow subheadings within Reagents and Equipment XB-1234 --> <!ELEMENT matsgrp (title, (critical | caution)*, (mat | matsec)+)> <!ELEMENT matsec (title, mat+)> <!ELEMENT mat (p | critical | caution | timing | trouble)+> <!ATTLIST mat caution (yes | no) "no"> <!ELEMENT proc ((critical | caution)*, (procgrp | step)+, timing?) > <!ELEMENT procgrp (title, (critical | caution)*, step+, timing?) > <!ELEMENT step ((p | pause | trouble | critical | caution | step)+, timing?)> <!ELEMENT critical (p)+> <!ELEMENT trouble ((problem, solution)+ | (p+))> <!ELEMENT problem (p)+> <!ELEMENT solution (p)+> <!ELEMENT pause (p)+> <!-- PD - added %data here --> <!ELEMENT timing (%data; | timing)*> <!ELEMENT caution (%data;)*> <!ELEMENT intvw (qa-block)+> <!ELEMENT qa-block (question, answer)> <!ELEMENT question (p)+> <!ELEMENT answer (p | crosshd)+> <!ELEMENT quiz (qa-block)+> <!ELEMENT sec (sectitle, dateline?, (p | crosshd | online-methods | ext-media)*, (sec, (sec | ext-media)*)?)> <!ATTLIST sec level CDATA #REQUIRED id ID #IMPLIED type (excerpt) #IMPLIED > <!ELEMENT sectitle (%data; | f)*> <!-- HR: Online Methods section --> <!ELEMENT online-methods (p | sec)+> <!-- external media --> <!ELEMENT ext-media (meta)*> <!ATTLIST ext-media id ID #IMPLIED type CDATA #REQUIRED url CDATA #IMPLIED > <!ELEMENT bkreview (p+)> <!ATTLIST bkreview id ID #REQUIRED > <!-- HR: Film review content --> <!ELEMENT flmreview (p+)> <!ATTLIST flmreview id ID #REQUIRED > <!-- HR: Arts review content --> <!ELEMENT artsreview (p+)> <!ATTLIST artsreview id ID #REQUIRED type CDATA #IMPLIED > <!-- HR: Exhibition review content --> <!ELEMENT exhibitreview (p+)> <!ATTLIST exhibitreview id ID #REQUIRED > <!ELEMENT corres (greeting?, pubdate, (p | crosshd)+, aug, bm?)> <!ATTLIST corres id ID #REQUIRED > <!-- Use "x1", "x2" etc. as 'id' values for correspondence to <aug>. --> <!ELEMENT market (crosshd | product)+> <!ELEMENT product (prodttl | contact | summary | prddescr)+> <!-- Alternately, SUMMARY could be moved from PRODUCT to PRDDESCR. --> <!ELEMENT prodttl (%text;)*> <!ELEMENT summary (%text;)*> <!ELEMENT prddescr (p+)> <!ELEMENT reply (greeting?, (p | crosshd)+, bm?)> <!ATTLIST reply id ID #IMPLIED > <!ELEMENT addendum (crosshd?, p+)> <!ELEMENT bm (endnote*, objects?, annotations?, accesgrp?, data-citations?, ack?, audecl*, app?, author-info?, bibl?, vita?)> <!ELEMENT endnote (%text; | p)*> <!--Floating Elements --> <!ELEMENT objects (table | fig | illus | image | infographic | deflist | bx | notes | linkgrp | media | pullquote | scheme | compound | chemimg | ext-media | slideshow)*> <!ELEMENT slideshow (title?, caption?, (fig | illus | infographic)+) > <!ATTLIST slideshow id ID #REQUIRED > <!ELEMENT fig (subfig*, slide?, datafile*, figtl?, caption?, figfn?, credit?)> <!ATTLIST fig id ID #REQUIRED type %notation; "bmp" entname CDATA #IMPLIED entref IDREF #IMPLIED file CDATA #IMPLIED fig-type (box-figure | suppinfo) #IMPLIED > <!ELEMENT subfig EMPTY> <!ATTLIST subfig type %notation; "bmp" entname CDATA #IMPLIED entref IDREF #IMPLIED> <!ELEMENT slide EMPTY> <!ATTLIST slide entname CDATA #IMPLIED entref IDREF #IMPLIED> <!ELEMENT datafile (label?)> <!ATTLIST datafile type %figure-data; "xls" datafile-type (figure-data | interactive) "figure-data" url CDATA #IMPLIED entname CDATA #IMPLIED entref IDREF #IMPLIED> <!ELEMENT figtl (%data; | f)*> <!ATTLIST figtl number CDATA #IMPLIED> <!ELEMENT caption (p+)> <!ATTLIST caption number CDATA #IMPLIED> <!ELEMENT figfn (%data;)*> <!ELEMENT credit (%data;)*> <!ELEMENT illus (title?, caption?, credit*, url?, image-alt?, alt-image*)> <!ATTLIST illus id ID #REQUIRED type %notation; "bmp" entname CDATA #IMPLIED entref IDREF #IMPLIED embed (yes | no) "yes" file CDATA #IMPLIED display (print-only | online-only | print-online) "print-online" illus-type (illustration | infographic) "illustration" > <!-- new element alt-image to hold alternative versions (normally different sizes) of the parent image it inherits the other properties (title, caption, credit, url, image-alt) from its parent --> <!ELEMENT alt-image EMPTY> <!ATTLIST alt-image type %notation; "bmp" entname CDATA #IMPLIED entref IDREF #IMPLIED relation (full-size | thumbnail) #REQUIRED > <!ELEMENT image (caption?, url?, image-alt?)> <!ATTLIST image role (sponsor | product) #IMPLIED type %notation; "bmp" entname CDATA #IMPLIED entref IDREF #IMPLIED > <!ELEMENT image-alt (#PCDATA)> <!ELEMENT infographic (title?, caption?, credit*)> <!ATTLIST infographic id ID #REQUIRED type %notation; "bmp" entname CDATA #IMPLIED entref IDREF #IMPLIED file CDATA #IMPLIED > <!ELEMENT list (li+)> <!ATTLIST list id ID #REQUIRED type (bullet | number | ucletter | lcletter | ucroman | lcroman) "bullet" > <!ELEMENT li (%data; | cite | f | list | critical | trouble | caution | pause | timing)*> <!ELEMENT deflist (listttl?, (term, defn)+)> <!ATTLIST deflist id ID #REQUIRED type (unenum | bullet | balbox | number | lcletter) "unenum" name (glossary) #IMPLIED sepch CDATA " " colwd CDATA "1 5" > <!--From ARTCOL.DTD: Use 'sepch' to specify a character between TERM and DEFN. Use 'colwd' to specify relative TERM/DEFN column widths.--> <!ELEMENT listttl (%data; | f)*> <!ELEMENT term (%data; | f | fd)*> <!ATTLIST term %glossid; > <!ELEMENT defn (p+)> <!ELEMENT bx (bxtitle?, stndfrst?, (p | deflist | illus | table | critical | trouble | caution | pause | timing)+, byline?)> <!ATTLIST bx id ID #REQUIRED placement (internal | external) "external" type (bio | reg) "reg" > <!ELEMENT bxtitle (%data; | f)*> <!ATTLIST bxtitle number CDATA #IMPLIED> <!ELEMENT byline (%data;)*> <!ELEMENT notes (fn+)> <!ELEMENT linkgrp (linkset+)> <!ELEMENT linkset (weblink+ | linksubset+)+> <!ATTLIST linkset name CDATA #IMPLIED > <!ELEMENT linksubset (weblink+)> <!ATTLIST linksubset name CDATA #IMPLIED > <!ELEMENT media (figtl?, caption?, figfn?, credit?, illus?, code*)> <!ATTLIST media id ID #REQUIRED type %notation; #IMPLIED height CDATA #IMPLIED width CDATA #IMPLIED entname CDATA #IMPLIED entref IDREF #IMPLIED > <!ELEMENT quote (%data; | statedby | aff)*> <!ATTLIST quote id ID #IMPLIED type CDATA #REQUIRED > <!ELEMENT pullquote (%data; | statedby | aff)*> <!ATTLIST pullquote id ID #REQUIRED> <!ELEMENT statedby (#PCDATA)> <!-- HR: Scheme --> <!ELEMENT scheme (schemetl?, caption?)> <!ATTLIST scheme id ID #REQUIRED type %notation; "bmp" entname CDATA #IMPLIED entref IDREF #IMPLIED > <!-- HR: Scheme title --> <!ELEMENT schemetl (%data;)*> <!-- HR: Compound --> <!ELEMENT compound (label, name, synonym*, chemical-formula?, mol-weight?, elemental-analysis?, inchi*, inchikey*, smiles?, compound-obj*, meta*)> <!ATTLIST compound id ID #REQUIRED sid CDATA #IMPLIED csid CDATA #IMPLIED entname CDATA #IMPLIED entref IDREF #IMPLIED > <!-- HR: Compound label - e.g. 7b --> <!ELEMENT label (%data;)*> <!ELEMENT synonym (%data;)*> <!ELEMENT chemical-formula (%plain-text;)*> <!ELEMENT mol-weight (#PCDATA)> <!ELEMENT elemental-analysis (#PCDATA)> <!ELEMENT inchi (#PCDATA)> <!ATTLIST inchi type CDATA #IMPLIED> <!ELEMENT inchikey (#PCDATA)> <!ATTLIST inchikey type CDATA #IMPLIED> <!ELEMENT smiles (#PCDATA)> <!ELEMENT compound-obj (title?)> <!ATTLIST compound-obj extrefid CDATA #REQUIRED format %notation; #REQUIRED filesize CDATA #IMPLIED > <!-- meta element added to allow extra information about chemical compounds to be created without requiring separate elements. --> <!-- it can be extended to other uses --> <!ELEMENT meta (%data; | p | meta)* > <!ATTLIST meta property CDATA #REQUIRED > <!-- CHEMIMG added to parallel MATHIMG in XML_Isomath.dtd and TBLIMG in CALSTBL.DTD --> <!ELEMENT chemimg EMPTY> <!ATTLIST chemimg id ID #REQUIRED entname CDATA #IMPLIED entref IDREF #IMPLIED show (yes | no) "yes" file CDATA #IMPLIED> <!-- at least one annotation must be present, annotation-compound is optional and repeatable --> <!ELEMENT annotations (annotation | annotation-compound)*> <!-- at least one annotation-item must be present; the same text can have more than one --> <!ELEMENT annotation (annotation-item+)> <!ATTLIST annotation id ID #REQUIRED> <!-- only status attribute is optional; rid is of type IDREF; type indicates type of annotation --> <!ELEMENT annotation-item EMPTY> <!ATTLIST annotation-item id ID #REQUIRED type CDATA #REQUIRED rid IDREF #REQUIRED created-by CDATA #REQUIRED created CDATA #REQUIRED updated CDATA #IMPLIED status CDATA #IMPLIED > <!-- id and inchi required; pubchem and chemspider default to "no" if unspecified --> <!ELEMENT annotation-compound EMPTY> <!ATTLIST annotation-compound id ID #REQUIRED title CDATA #REQUIRED inchi CDATA #IMPLIED inchikey CDATA #IMPLIED stdinchi CDATA #IMPLIED stdinchikey CDATA #IMPLIED pubchem CDATA #IMPLIED chemspider CDATA #IMPLIED > <!ELEMENT fn (p+)> <!ATTLIST fn id ID #REQUIRED type (footnote | erratum | correctn) "footnote" > <!--End Floating Elements --> <!ELEMENT accesgrp (access+)> <!ELEMENT access (%data;)*> <!ATTLIST access categ (genbank | bnl | pdb) #REQUIRED > <!--"bnl" = Brookhaven National Laboratory; "pdb" = Protein Database--> <!ELEMENT accession (%data;)*> <!ATTLIST accession type (arrayexpress | bind | biomodels | bioproject | bmrb | ddbj | embl | emdb | ena | ensembl | est | genbank | geo | gss | mgi | nuccore | pcaid | pccid | pcsid | pdb | pride | sra | swiss-prot) "genbank" status (primary | secondary) "secondary" > <!ELEMENT geneseq (%straight-text; | newline | %fontchng;)*> <!ELEMENT proteinseq (%straight-text; | newline | %fontchng;)*> <!-- Used for Company Disclaimers associated with Reviews articles --> <!ELEMENT disclmr (p+, disclsr, address)> <!-- Company Disclosure Information (Copyright statement and disclosure text) --> <!ELEMENT disclsr (cd, p)> <!-- Used to contain the address associated with the company disclaimer --> <!ELEMENT address (%address;)*> <!ELEMENT data-citations (data-citation)+> <!ELEMENT data-citation (refau)*> <!ATTLIST data-citation db-name CDATA #REQUIRED id CDATA #REQUIRED url CDATA #IMPLIED year CDATA #REQUIRED source ( existing | new ) #IMPLIED > <!ELEMENT ack (p+)> <!ELEMENT audecl (explanatory?)> <!ATTLIST audecl id ID #IMPLIED conflct (yes | no | decline | numerous | confidential) #REQUIRED > <!ELEMENT explanatory (%data;)*> <!ELEMENT app (p | sec)+> <!ELEMENT bibl (bib+ | bibgrp+)> <!-- HR: Alternate Type attribute for Reference section, when Reference section should be treated slightly differently than normal as in Further Reading section when papers listed are not cited in paper but reference links still need to be created --> <!ATTLIST bibl alt-type CDATA #IMPLIED style (alpha | numero) "alpha" > <!ELEMENT bibgrp (heading, bib+)> <!ELEMENT heading (#PCDATA)> <!ELEMENT bib (reftxt*, natlink?)> <!ATTLIST bib id ID #REQUIRED number CDATA #IMPLIED type (orig | reg) "reg" > <!ELEMENT reftxt (%reftxt;)*> <!ELEMENT vita (%data;)*> <!-- HR: Back matter section for author information specifically --> <!ELEMENT author-info (p+)> <!-- New element to hold non-Unicode characters without using named entities --> <!-- path: path from server root to image file; valign: vertical alignment as per CSS; name: plain text form for HTML attribute values; class: CSS class for display; entityname: name of original entity, e.g. "tacute" --> <!ELEMENT character EMPTY> <!ATTLIST character path CDATA #REQUIRED valign (baseline | bottom | middle | top) "middle" name CDATA #REQUIRED class CDATA "glyph" entityname CDATA #REQUIRED > <!--Font changes --> <!ELEMENT i (%data;)*> <!-- Italics --> <!ELEMENT b (%data;)*> <!-- Bold --> <!ELEMENT bi (%data;)*> <!-- Bold Italics --> <!ELEMENT un (%data;)*> <!-- Underline --> <!ELEMENT sc (%data;)*> <!-- Small Caps --> <!ELEMENT uc (%data;)*> <!-- Upper case --> <!ELEMENT up (%data;)*> <!-- Upright, often followed by Greek --> <!ELEMENT sl (%data;)*> <!-- Sloping, often followed by Greek --> <!ELEMENT du (%data;)*> <!-- Double underline --> <!ELEMENT ov (%data;)*> <!-- Overline --> <!ELEMENT super (%data;)*> <!-- Superior in text --> <!ELEMENT sub (%data;)*> <!-- Inferior in text --> <!-- HR: Container to hold content of a different language, must differ from language specified on the root element --> <!ELEMENT lang (#PCDATA)> <!ATTLIST lang type %language; #REQUIRED > <!-- HR: Container to hold any content that is encoded differently than the encoding specified in the config for that language --> <!ELEMENT encoding (#PCDATA)> <!ATTLIST encoding type %encoding-types; #REQUIRED > <!--Line Controls--> <!--The specific behavior intended for each must be defined--> <!ELEMENT newline EMPTY> <!ELEMENT separate EMPTY> <!ATTLIST separate type CDATA #IMPLIED > <!ELEMENT align EMPTY> <!ATTLIST align horiz %align-att; "left" > <!--EMPTY Reference Elements--> <!ELEMENT bibr EMPTY> <!ATTLIST bibr rid IDREFS #REQUIRED number CDATA #IMPLIED > <!ELEMENT pullquoter EMPTY> <!ATTLIST pullquoter rid IDREF #REQUIRED > <!--Reference Elements with Content--> <!ELEMENT ancref (%plain-text;)*> <!ATTLIST ancref rid IDREF #REQUIRED > <!ELEMENT bibrinl (%plain-text;)*> <!ATTLIST bibrinl rid IDREFS #REQUIRED > <!ELEMENT bxr (%plain-text;)*> <!ATTLIST bxr rid IDREF #REQUIRED > <!ELEMENT coder (%text;)*> <!ATTLIST coder rid IDREF #REQUIRED > <!ELEMENT deflistr (%plain-text;)*> <!ATTLIST deflistr rid IDREF #REQUIRED > <!ELEMENT fdr (%plain-text;)*> <!ATTLIST fdr rid IDREFS #REQUIRED > <!ELEMENT figr (%plain-text;)*> <!ATTLIST figr rid IDREF #REQUIRED > <!ELEMENT fnr (%plain-text;)*> <!ATTLIST fnr rid IDREF #REQUIRED > <!ELEMENT fr (%plain-text;)*> <!ATTLIST fr rid IDREF #REQUIRED > <!ELEMENT annotation-ref (%plain-text;)*> <!ATTLIST annotation-ref rid IDREF #REQUIRED title CDATA #IMPLIED > <!ELEMENT illusr EMPTY> <!ATTLIST illusr rid IDREF #REQUIRED align %align-att; "right" > <!ELEMENT infographicr (%plain-text;)*> <!ATTLIST infographicr rid IDREF #REQUIRED align %align-att; "right" > <!ELEMENT chemimgr EMPTY> <!ATTLIST chemimgr rid IDREF #REQUIRED display-type CDATA #IMPLIED align %align-att; "right" > <!ELEMENT illorinl (%plain-text;)*> <!ATTLIST illorinl rid IDREF #REQUIRED align %align-att; "external" > <!ELEMENT imager EMPTY> <!ATTLIST imager rid IDREF #REQUIRED align %align-att; "right" > <!ELEMENT mediar (%plain-text;)*> <!ATTLIST mediar rid IDREF #REQUIRED > <!ELEMENT ext-mediar (%plain-text;)*> <!ATTLIST ext-mediar rid IDREF #REQUIRED > <!ELEMENT tablr (%plain-text;)*> <!ATTLIST tablr rid IDREF #REQUIRED > <!ELEMENT slideshowr (%plain-text;)*> <!ATTLIST slideshowr rid IDREF #REQUIRED align %align-att; "right" > <!-- HR: Compound Reference. REF attribute is CDATA, not IDREF, because required target ID is not inserted until build time --> <!ELEMENT compoundr (%plain-text;)*> <!ATTLIST compoundr ref CDATA #IMPLIED rid IDREF #REQUIRED > <!-- HR: Scheme Reference. --> <!ELEMENT schemer (%plain-text;)*> <!ATTLIST schemer rid IDREF #REQUIRED > <!ELEMENT secr (%plain-text;)*> <!ATTLIST secr rid IDREF #REQUIRED > <!-- semantic text identifier for external applications --> <!ELEMENT named-entity (%data;)*> <!ATTLIST named-entity id ID #REQUIRED type (compound | geneprot) "compound" entity CDATA #IMPLIED > <!--Link Elements--> <!ELEMENT natlink EMPTY> <!ATTLIST natlink extrefid CDATA #REQUIRED > <!--Use instead of XREF for linking to any Nature Group article whenever full citational information (JTL, VID, PPF, PPL, CD) is available. NATLINK will be represented online with a special icon.--> <!ELEMENT sir (%plain-text;)*> <!ATTLIST sir rid IDREF #REQUIRED refobjid CDATA #IMPLIED > <!--Is 'refobjid' necessary? SIR, which is meaningful only for online rendering, references SUPPINFO, which in turn triggers a link to the article's Supp Info ToC. Since the 'extrefid' attribute of SUPPOBJ specifies its FICI number, no further reference from SIR seems necessary. The declaration has deliberately been left loose at present. If need be, SIR could be empty.--> <!-- HR: Compound Index page reference --> <!ELEMENT cir (%plain-text;)*> <!ELEMENT url (#PCDATA | newline)*> <!ELEMENT weblink (%plain-text; | newline | %emptyref;)*> <!ATTLIST weblink url CDATA #REQUIRED type (errorcor | regular | special | max | box | overview | sidebar | infographic | audio | video | pdf | photo-album) #IMPLIED id ID #IMPLIED height CDATA #IMPLIED width CDATA #IMPLIED > <!ELEMENT xnav (%plain-text;)*> <!ATTLIST xnav extrefid CDATA #REQUIRED > <!ELEMENT xref (%plain-text;)*> <!ATTLIST xref extrefid CDATA #REQUIRED > <!--For interjournal non-citational linking.--> <!--ANCHOR and EMAIL (declared via %data;)--> <!ELEMENT anchor EMPTY> <!ATTLIST anchor id ID #REQUIRED > <!--Specifies target for internal linking within a single article. May be inserted anywhere in any element with %data; or %text; content. ANCREF points to ANCHOR.--> <!ELEMENT email (%data;)*> <!ELEMENT corr EMPTY> <!ATTLIST corr filename CDATA #REQUIRED > <!ELEMENT company (%plain-text;)*> <!ATTLIST company id ID #REQUIRED> <!ELEMENT prod (%plain-text;)*> <!ATTLIST prod id ID #REQUIRED companyid IDREF #REQUIRED name CDATA #IMPLIED> <!ELEMENT brandname (%plain-text;)*> <!ATTLIST brandname id ID #REQUIRED> <!ELEMENT scientific (%plain-text;)*> <!ATTLIST scientific id CDATA #IMPLIED type (gene | protein) #REQUIRED dbtype CDATA #IMPLIED> <!ELEMENT keywordgrp (keyword+)> <!ELEMENT keyword (%keyword;)*> <!-- HR: Connotea attribute on KEYWORD should be used when connotea link tag can't be derived from keyword itself --> <!ATTLIST keyword %glossid; connotea CDATA #IMPLIED> <!ELEMENT subject (#PCDATA)> <!ATTLIST subject code CDATA #IMPLIED priority (1 | 0) "0" id CDATA #IMPLIED type (npg.subject | npg.technique | npg.subjects | npg.techniques | npg_subjects | npg_techniques) "npg.subject" version CDATA #IMPLIED path CDATA #IMPLIED > <!ELEMENT technique (#PCDATA)*> <!ATTLIST technique code CDATA #IMPLIED priority (1 | 0) "0" id CDATA #IMPLIED type (npg.technique) "npg.technique" version CDATA #IMPLIED path CDATA #IMPLIED > <!ELEMENT article-grouping (title?)> <!ATTLIST article-grouping code CDATA #REQUIRED type CDATA #REQUIRED > <!ELEMENT indications (%plain-text;)*> <!ATTLIST indications code CDATA #REQUIRED > <!ELEMENT channel EMPTY> <!ATTLIST channel code CDATA #REQUIRED > <!-- Sub Classification areas currently being used for Nature papers--> <!ELEMENT subclass (%plain-text;)*> <!ATTLIST subclass code CDATA #REQUIRED id CDATA #IMPLIED role CDATA #IMPLIED > <!-- Career Stage classification for NJ articles --> <!ELEMENT careerstage EMPTY> <!ATTLIST careerstage code CDATA #REQUIRED> <!-- Discipline classification for NJ articles --> <!ELEMENT discipline EMPTY> <!ATTLIST discipline code CDATA #REQUIRED> <!ELEMENT sector EMPTY> <!ATTLIST sector code CDATA #REQUIRED> <!-- Region classification for NJ articles --> <!ELEMENT region (cont, co?, state?, area?)> <!-- Continent region classification for NJ articles --> <!ELEMENT cont EMPTY> <!ATTLIST cont code (asia | africa | na | sa | eur | aus | antarct | all) #REQUIRED> <!-- State/Province region classification for NJ articles --> <!ELEMENT state EMPTY> <!ATTLIST state code (AK | AL | AR | AZ | CA | CO | CT | DC | DE | FL | GA | HI | IA | ID | IL | IN | KS | KY | LA | MA | MD | ME | MI | MN | MO | MS | MT | NC | ND | NE | NH | NJ | NM | NV | NY | OH | OK | OR | PA | RI | SC | SD | TN | TX | UT | VA | VT | WA | WI | WV | WY | AB | BC | MB | NB | NF | NS | NT | NU | ON | PE | QC | SK | YT) #IMPLIED> <!-- General area region classification for NJ articles - used for 'Worldwide' or any other info that does not qualify as continent or country --> <!ELEMENT area (#PCDATA)> <!ELEMENT doi (#PCDATA)> <!-- HR: Alternative DOI --> <!ELEMENT altdoi (#PCDATA)> <!ATTLIST altdoi label ID #REQUIRED> <!-- HR: Manuscript tracking number if available --> <!ELEMENT mtsno (#PCDATA)> <!-- PD: Optional element to track free-article licences --> <!ELEMENT licence (weblink?, licence-text?, author-paid?, start-date?)> <!ATTLIST licence model (%apmodel;) "default" version CDATA #REQUIRED> <!-- starting date of licence conditions --> <!ELEMENT start-date EMPTY> <!ATTLIST start-date %dateatt;> <!ELEMENT author-paid EMPTY> <!ATTLIST author-paid paid (yes | no) "yes" > <!ELEMENT licence-text (%data;)*>