Schematron Validation Rules v1.4
List of current schematron validation rules
Rule Number | Context | Type | Rule | Documentation Link |
---|---|---|---|---|
jats-1.3-rule-001 | /article/front/journal-meta | ERROR | jats-1.3-rule-001: journal-meta must contain a journal-id[@journal-id-type='publisher-id'] which is listed in the lookup file. | See topic:Journal ID |
jats-1.3-rule-002 | /article | ERROR | jats-1.3-rule-002: Article must have an @article-type attribute with a valid values. | See topic:Root Element |
jats-1.3-rule-003 | /article/front/journal-meta | ERROR | jats-1.3-rule-003: If journal-id[@journal-id-type='coden'] is specified in the lookup file for this journal, /article/front/journal-meta must contain this journal-id[@journal-id-type='coden']; if no coden is specified in the lookup file, the article must not contain one. | See topic:Journal Coden |
jats-1.3-rule-004 | /article/front/journal-meta | ERROR | jats-1.3-rule-004: journal-title-group must contain a journal-title element that is correct for the journal-id[@journal-id-type='publisher-id'] in the lookup file. | See topic:Journal Title |
jats-1.3-rule-005 | /article/front/journal-meta | ERROR | jats-1.3-rule-005:If there is an epub issn in the lookup file /article/front/journal-meta/issn[@pub-type='epub'] must contain this. If there is no epub issn in the lookup file there must be no epub issn in the article file. | See topic:Journal ISSN |
jats-1.3-rule-006 | /article/front/journal-meta | ERROR | jats-1.3-rule-006: If there is an ppub issn in the lookup file /article/front/journal-meta/issn[@pub-type='ppub'] must contain this. If there is no ppub issn in the lookup file there must be no ppub issn in the article file. | See topic:Journal ISSN |
jats-1.3-rule-007 | /article/front/journal-meta | ERROR | jats-1.3-rule-007: /article/front/journal-meta/publisher must contain publisher-name that is correct for the journal-id[@journal-id-type='publisher-id'] in the lookup file. | See topic:Journal Publisher |
jats-1.3-rule-008 | /article/front/article-meta | ERROR | jats-1.3-rule-008: article-id[@pub-id-type='publisher-id'] must be present and not be empty. | See topic:Publisher ID |
jats-1.3-rule-009 | /article/front/article-meta | ERROR | jats-1.3-rule-009: article-id[@pub-id-type='doi'] must be present and not be empty. | See topic:DOI |
jats-1.3-rule-010 | /article/front/article-meta | ERROR | jats-1.3-rule-010: article-id[@pub-id-type='manuscript'] must be present and not be empty. | See topic:Manuscript ID |
jats-1.3-rule-011 | /article/front/article-meta/article-id[@pub-id-type = 'other'] | ERROR | jats-1.3-rule-011: article-id[@pub-id-type='other'] must not be empty. | See topic:Peer Review ID |
jats-1.3-rule-012 | /article/front/article-meta/article-categories/subj-group[@subj-group-type = 'section'] | ERROR | jats-1.3-rule-012: article-categories/subj-group[@subj-group-type='section']/subject must not be empty | See topic:Section |
jats-1.3-rule-013 | /article/front/article-meta/article-categories/subj-group[@subj-group-type = 'special'] | ERROR | jats-1.3-rule-013: if article-categories/subj-group[@subj-group-type='special'] exists then it must have child compound-subject/compound-subject-part[@content-type='collection-name'] and compound-subject/compound-subject-part[@content-type='collection-id'] elements both containing text | See topic:Collection |
jats-1.3-rule-014 | /article/front/article-meta/article-categories/subj-group[@subj-group-type = 'section'][count(subject) = 2] | ERROR | jats-1.3-rule-014: if subj-group[@subj-group-type='section'] contains two subjects, one must be subject[@content-type='heading']containing an AAS Corridor heading. | See topic:Corridor (AAS) |
jats-1.3-rule-015 | /article/front/article-meta/article-categories/subj-group[@subj-group-type = 'section']/subject[@content-type = 'heading'] | ERROR | jats-1.3-rule-015: subject[@content-type='order'] must contain the code which is correct for the following subject[@content-type='heading']. | See topic:Corridor (AAS) |
jats-1.3-rule-016 | /article/front/article-meta | ERROR | jats-1.3-rule-016:title-group/article-title must exist and must not be empty. | See topic:Article Title |
jats-1.3-rule-017 | /article/front/article-meta/title-group/article-title/* | ERROR | jats-1.3-rule-017: title-group/article-title must only contain allowed elements. | See topic:Article Title |
jats-1.3-rule-018 | /article/front/article-meta/title-group | ERROR | jats-1.3-rule-018: subtitle elements in title-group must not be used. | See topic:Article Title |
jats-1.3-rule-019 | contrib | ERROR | jats-1.3-rule-019: contrib elements must have a @contrib-type attribute with the value 'author' or 'editor'. | See topic:Author and Editors |
jats-1.3-rule-020 | contrib/name | ERROR | jats-1.3-rule-020: If contrib contains a name element it must have a @name-style attribute with value either 'eastern' or 'western'. | See topic:Author and Editors |
jats-1.3-rule-021 | name[@name-style = 'eastern'] | ERROR | jats-1.3-rule-021:@name-style='eastern' must also have @content-type='non-latin-no-space'. | See topic:Non-Latin author names |
jats-1.3-rule-022 | contrib/xref | ERROR | jats-1.3-rule-022: xref elements inside contrib must have a @ref-type attribute with one of: "aff", "bio" or "fn" as appropriate. | See topic:Contributor Cross References |
jats-1.3-rule-023 | aff | ERROR | jats-1.3-rule-023:aff elements must only exist as children of contrib-group elements. | See topic:Author and Editors |
jats-1.3-rule-024 | aff | ERROR | jats-1.3-rule-024:aff elements must have a non-empty @id attribute. | See topic:Affiliations |
jats-1.3-rule-025 | contrib | ERROR | jats-1.3-rule-025: contrib elements must contain either a name or collab elements not both. | See topic:Collaborations |
jats-1.3-rule-026 | contrib[not(collab)] | WARN | jats-1.3-rule-026: contrib does not have any links to affiliations (xref[@ref-type='aff']). | See topic:Author and Editors |
jats-1.3-rule-027 | xref[@ref-type = 'aff'] | ERROR | jats-1.3-rule-027: ref[@ref-type='aff'] must have a @rid whose corresponding @id is on an 'aff' tag. | See topic:Contributor Cross References |
jats-1.3-rule-028 | contrib/name | WARN | jats-1.3-rule-028:contrib should usually have given-names element, though this can be absent if the author has only one name. | See topic:Author and Editors |
jats-1.3-rule-029 | contrib-id[@contrib-id-type = 'orcid'] | ERROR | jats-1.3-rule-029: Orcid ID has incorrect format: should be of the form dddd-dddd-dddd-dddD, where the 'd's are 0-9 and D is 0-9 or X. | See topic:ORCID IDs |
jats-1.3-rule-030 | contrib-id[@contrib-id-type = 'orcid'] | ERROR | jats-1.3-rule-030: Orcid ID - has invalid final (checksum) digit. | See topic:ORCID IDs |
jats-1.3-rule-031 | /article/front/article-meta | ERROR | jats-1.3-rule-031: article-meta must contain pub-date[@pub-type='ppub']. | See topic:Issue Cover Date |
jats-1.3-rule-032 | /article/front/article-meta | ERROR | jats-1.3-rule-032: article-meta must contain pub-date[@pub-type='epub']. | See topic:Online Publication Date |
jats-1.3-rule-033 | pub-date | ERROR | jats-1.3-rule-033: pub-date must contain day, month and year (with leading zeros if necessary) which constitute a date that exists | See topic:Publication Dates |
jats-1.3-rule-034 | pub-date | ERROR | jats-1.3-rule-034: pub-date @iso-8601-date attribute must be the same date that is specified in the day, month and year child elements | See topic:Publication Dates |
jats-1.3-rule-035 | /article/front/article-meta | ERROR | jats-1.3-rule-035: /article/front/article-meta must contain a non-empty volume element. | See topic:Volume |
jats-1.3-rule-036 | /article/front/article-meta | ERROR | jats-1.3-rule-036: /article/front/article-meta must contain a non-empty issue element. | See topic:Issue |
jats-1.3-rule-037 | /article/front/article-meta | ERROR | jats-1.3-rule-037:If there's an elocation-id element there must be neither fpage nor lpage elements. If there's no elocation-id there must be both fpage and lpage elements. | See topic:Page Identifier |
jats-1.3-rule-038 | /article/front/article-meta/(elocation-id | fpage | lpage) | ERROR | jats-1.3-rule-038: When an elocation-id, fpage or lpage is used, it cannot be empty. | See topic:Page Identifier |
jats-1.3-rule-039 | /article/front/article-meta/elocation-id | ERROR | jats-1.3-rule-039: elocation-id must have @content-type='artnum' | See topic:Elocation-id (Article Number) |
jats-1.3-rule-040 | /article/front/article-meta/supplementary-material[@content-type = 'supp-data'] | WARN | jats-1.3-rule-040: supplementary-material must contain non-empty @content-type, @id and @xlink:href attributes. | See topic:Supplementary Data |
jats-1.3-rule-041 | /article/front/article-meta/supplementary-material[@content-type = 'supp-data'] | ERROR | jats-1.3-rule-041:supplementary-material must contain a non-empty label element. | See topic:Supplementary Data |
jats-1.3-rule-042 | /article/front/article-meta/history/date | ERROR | jats-1.3-rule-042: /article/front/article-meta/history/date must have a @date-type attribute with the value of one of 'received', 'rev-recd', 'accepted', 'oa-requested'. | See topic:History Dates |
jats-1.3-rule-045 | /article/front/article-meta/history/date | ERROR | jats-1.3-rule-045: /article/front/article-meta/history/date must contain day, month and year (with leading zeros if necessary) which constitute a date that exists | See topic:History Dates |
jats-1.3-rule-046 | /article/front/article-meta | ERROR | jats-1.3-rule-046: /article/front/article-meta must contain a permissions element. | See topic:Copyright and License |
jats-1.3-rule-047 | /article/front/article-meta/permissions | ERROR | jats-1.3-rule-047: /article/front/article-meta/permissions must contain non-empty copyright-statement element. | See topic:Copyright Statement |
jats-1.3-rule-048 | /article/front/article-meta/permissions | ERROR | jats-1.3-rule-048: /article/front/article-meta/permissions must contain a non-empty copyright-year element. | See topic:Copyright Year |
jats-1.3-rule-049 | article-meta | ERROR | jats-1.3-rule-049: permissions/license element is missing. | See topic:License |
jats-1.3-rule-050 | license | ERROR | jats-1.3-rule-050: license element must contain a @license-type attribute that matches one of the allowed values. | See topic:License |
jats-1.3-rule-051 | license | ERROR | jats-1.3-rule-051:license element must contain @xlink:href attribute which matches the @license-type specified. | See topic:License |
jats-1.3-rule-052 | license | ERROR | jats-1.3-rule-052: license must contain a license-p element which contains ext-link[@ext-link-type='uri'] with the correct URL. | See topic:License |
jats-1.3-rule-053 | /article/front/article-meta | ERROR | jats-1.3-rule-053: The self-uri element containing the PDF link is either missing or empty. | See topic:Self URI (PDF) |
jats-1.3-rule-054 | /article/front/article-meta/related-article | ERROR | jats-1.3-rule-054: related-article element must have @ext-link-type='doi' and non-empty @xlink:href attributes. | See topic:Related Articles |
jats-1.3-rule-055 | /article/front/article-meta/related-article | ERROR | jats-1.3-rule-055: related-article element must have a @related-article-type attribute from the allowed list. | See topic:Related Articles |
jats-1.3-rule-057 | /article/front/article-meta/abstract[not(@abstract-type = 'video')] | ERROR | jats-1.3-rule-057: abstract must not contain a label element, unless it's a video abstract. | See topic:Abstracts |
jats-1.3-rule-058 | /article/front/article-meta/abstract[not(@abstract-type = 'graphical' or @abstract-type = 'video')]/p/* | ERROR | jats-1.3-rule-058: element children of standard abstract elements must be from the allowed list. | See topic:Abstracts |
jats-1.3-rule-059 | /article/front/article-meta/abstract[@abstract-type = 'video'] | ERROR | jats-1.3-rule-059: abstract[@abstract-type = 'video'] must have a child element title with text 'Video Abstract'. | See topic:Video Abstract |
jats-1.3-rule-060 | /article/front/article-meta/abstract[@abstract-type = 'video'] | ERROR | jats-1.3-rule-060: video abstract must contain exactly one fig element. | See topic:Video Abstract |
jats-1.3-rule-061 | /article/front/article-meta/abstract[@abstract-type = 'video']/p/fig | ERROR | jats-1.3-rule-061: fig in video abstract must have @fig-type='video' and @id and @position='float' attributes. | See topic:Video Abstract |
jats-1.3-rule-062 | /article/front/article-meta/abstract[@abstract-type = 'video']/p/fig | ERROR | jats-1.3-rule-062: fig in video abstract must have child label element containing the text 'Video Abstract'. | See topic:Video Abstract |
jats-1.3-rule-063 | /article/front/article-meta/abstract[@abstract-type = 'video']/p/fig | ERROR | jats-1.3-rule-063: The fig element in video abstracta must have child long-desc element with @content-type='transcript' and @xlink:href whose value is the name of the transcription text file. | See topic:Video Abstract |
jats-1.3-rule-064 | /article/front/article-meta/abstract[@abstract-type = 'video']/p/fig | ERROR | jats-1.3-rule-064: The fig element in video abstracts must have child media element with @content-type='video/mp4' and @xlink:href whose value is the file name of the video file. | See topic:Video Abstract |
jats-1.3-rule-065 | /article/front/article-meta/abstract[@abstract-type = 'graphical'] | ERROR | jats-1.3-rule-065: Graphical Abstracts must have a fig element inside a p element. | See topic:Graphical Abstract |
jats-1.3-rule-066 | /article/front/article-meta/counts | ERROR | jats-1.3-rule-066: /article/front/article-meta/counts must contain page-count[@count] and @count must have a non-empty value. | See topic:Counts |
jats-1.3-rule-067 | /article/front/article-meta/funding-group/* | ERROR | jats-1.3-rule-067: only award-group elements is allowed as child of funding-group. | See topic:Funding |
jats-1.3-rule-068 | /article/front/article-meta/funding-group/award-group | ERROR | jats-1.3-rule-068: award-group element must contain a non-empty funding-source element. | See topic:Funding |
jats-1.3-rule-069 | /article/front/article-meta/funding-group/award-group/award-id | ERROR | jats-1.3-rule-069: If award-id element is present, it must not be empty. | See topic:Funding |
jats-1.3-rule-073 | custom-meta-group | ERROR | jats-1.3-rule-073: custom-meta-group must contain exactly one custom-meta/meta-name containing text 'crossmark' | See topic:Crossmark |
jats-1.3-rule-074 | custom-meta-group/custom-meta/meta-name[text() = 'crossmark'] | ERROR | jats-1.3-rule-074: meta-name containing text 'crossmark' must be followed by meta-value containing text 'yes' | See topic:Crossmark |
jats-1.3-rule-075 | custom-meta-group/custom-meta/meta-name[text() = 'dataset'] | ERROR | jats-1.3-rule-075: meta-name element containing text 'dataset' must be followed by meta-value element containing a related-object element with @content-type='dataset' and an @object-id attribute containing the URL of the dataset | See topic:Dataset Links (AAS) |
jats-1.3-rule-076 | meta-name | ERROR | jats-1.3-rule-076: meta-name element must contain the text 'ccc', 'printed', 'crossmark', 'dataset', 'peer-review-method', 'peer-review-revision' or 'peer-review-originality'. | See topic:Custom Metadata |
jats-1.3-rule-078 | sec | ERROR | jats-1.3-rule-078: sec elements must contain either a title or label element. | See topic:Sections |
jats-1.3-rule-079 | fig[not(ancestor::abstract[@abstract-type = 'video' or @abstract-type = 'graphical'] or parent::fig-group)] | ERROR | jats-1.3-rule-079: fig elements must contain @id and @position attributes. | See topic:Figures |
jats-1.3-rule-080 | fig[not(ancestor::abstract[@abstract-type = 'video' or @abstract-type = 'graphical'] or parent::fig-group)] | ERROR | jats-1.3-rule-080: fig element must contain a graphic with @content-type='online'. | See topic:Figures |
jats-1.3-rule-081 | body//fig | ERROR | jats-1.3-rule-081: fig elements must not be a child of p (it's usually a child of sec or body). | See topic:Figures |
jats-1.3-rule-082 | body//fig[@fig-type = 'video'] | ERROR | jats-1.3-rule-082: fig[@fig-type='video'] elements must have child element 'media' with the correct attributes. | See topic:Video Figures |
jats-1.3-rule-083 | table-wrap[not(ancestor::abstract)] | ERROR | jats-1.3-rule-083: table-wrap must not be a child of p (it's usually a child of sec or body). | See topic:Tables |
jats-1.3-rule-084 | table-wrap | ERROR | jats-1.3-rule-084:table-wrap elements must have an @id attribute. | See topic:Tables |
jats-1.3-rule-085 | th | ERROR | jats-1.3-rule-085: th elements must only occur as a descendant of a thead element. | See topic:Tables |
jats-1.3-rule-086 | td | ERROR | jats-1.3-rule-086: td elements must only occur as a descendant of a tbody element. | See topic:Tables |
jats-1.3-rule-087 | xref | ERROR | jats-1.3-rule-087: xref elements must have a @ref-type attribute with a value from the allowed list. | See topic:Cross-References |
jats-1.3-rule-088 | xref | ERROR | jats-1.3-rule-088: xref[@rid] elements must point to an element of the correct type for the given @ref-type attribute. | See topic:Cross-References |
jats-1.3-rule-089 | fig-group | ERROR | jats-1.3-rule-089: fig-group elements must not be a child of a p element (usually it will be a child of sec or body). | See topic:Figure Sets |
jats-1.3-rule-090 | fig-group | ERROR | jats-1.3-rule-090: fig-group elements must have @id and @position attributes. | See topic:Figure Sets |
jats-1.3-rule-091 | fig-group | ERROR | jats-1.3-rule-091: fig-group elements must contain at least two child fig elements | See topic:Figure Sets |
jats-1.3-rule-092 | fig[@fig-type = 'interactive'] | ERROR | jats-1.3-rule-092: fig[@fig-type='interactive'] elements must contain a media[@content-type='interactive-presentation'] element and a media[@content-type='data-object'] element(and no other media elements). | See topic:Interactive Figures |
jats-1.3-rule-093 | media[@content-type = 'interactive-presentation'] | ERROR | jats-1.3-rule-093: media[@content-type='interactive-presentation'] elements must have the correct attribute values. | See topic:Interactive Figures |
jats-1.3-rule-094 | media[@content-type = 'data-object'] | ERROR | jats-1.3-rule-094: media[@content-type='data-object'] element must have the correct attribute values. | See topic:Interactive Figures |
jats-1.3-rule-095 | list | ERROR | jats-1.3-rule-095: list elements must have an @id attribute. | See topic:Lists |
jats-1.3-rule-096 | list-item | ERROR | jats-1.3-rule-096: list-item elements must have an @id attribute. | See topic:Lists |
jats-1.3-rule-097 | list-item | ERROR | jats-1.3-rule-097: list-item elements must not have list as a child element (for lists within lists, wrap the inner list in a 'p' tag). | See topic:Lists |
jats-1.3-rule-098 | list | ERROR | jats-1.3-rule-098: The @list-type attribute value on list elements must match one of the allowed list types. | See topic:Lists |
jats-1.3-rule-100 | inline-formula | ERROR | jats-1.3-rule-100: inline-formula elements must include no more than one tex-math element, no more than one mml:math element and no more than one inline-graphic element. | See topic:Inline Formula |
jats-1.3-rule-101 | inline-formula | WARN | jats-1.3-rule-101: inline-formula element should where possible contain both tex-math and mml:math elements. Consider using inline-graphic without a parent inline-formula element. | See topic:Inline Formula |
jats-1.3-rule-102 | body//disp-formula | ERROR | jats-1.3-rule-102: within the body of an article, disp-formula elements must be child of p. | See topic:Display Formula |
jats-1.3-rule-103 | disp-formula | ERROR | jats-1.3-rule-103: disp-formula elements must contain a single graphic element. | See topic:Display Formula |
jats-1.3-rule-104 | disp-formula | ERROR | jats-1.3-rule-104: disp-formula elements must include no more than one tex-math element and no more than one mml:math element. | See topic:Display Formula |
jats-1.3-rule-105 | disp-formula | WARN | jats-1.3-rule-105: disp-formula elements should if possible contain both tex-math and mml:math elements. | See topic:Display Formula |
jats-1.3-rule-106 | disp-formula | ERROR | jats-1.3-rule-106: disp-formula elements must have at most one child label element. | See topic:Display Formula |
jats-1.3-rule-107 | boxed-text | ERROR | jats-1.3-rule-107: boxed-text elements must have an @id attribute. | See topic:Boxed Text |
jats-1.3-rule-108 | fn[not(parent::table-wrap-foot)] | ERROR | jats-1.3-rule-108: fn must have an @id attribute and a label child element | See topic:Footnotes |
jats-1.3-rule-109 | statement | ERROR | jats-1.3-rule-109: statement elements must have a @content-type attribute and a label child element. | See topic:Statements (Theorems, Proofs, Remarks) |
jats-1.3-rule-110 | disp-quote | ERROR | jats-1.3-rule-110: disp-quote must be a child of p | See topic:Quotes |
jats-1.3-rule-111 | named-content[@content-type = 'dataset'] | ERROR | jats-1.3-rule-111: named-content[@content-type='dataset'] elements must have a @xlink:href attribute containing the url to the dataset. The value of the named-content element must be the name or DOI of the dataset as per the source. | See topic:Inline Dataset Link (AAS) |
jats-1.3-rule-112 | named-content[@content-type = 'object'] | ERROR | jats-1.3-rule-112: named-content[@content-type='object'] elements must have a @xlink:href attribute containing the name of the object. The value of the named-content element must be the name or DOI of the dataset as per the source | See topic:Inline Object Link (AAS) |
jats-1.3-rule-113 | ref-list | ERROR | jats-1.3-rule-113: ref-list elements must contain at least one ref element. | See topic:Reference List |
jats-1.3-rule-114 | ref-list | ERROR | jats-1.3-rule-114: ref-list elements must have a @content-type attribute with one of the allowed values. | See topic:Reference List |
jats-1.3-rule-115 | ref | ERROR | jats-1.3-rule-115: ref elements must contain a element-citation element. | See topic:Reference |
jats-1.3-rule-116 | ref | ERROR | jats-1.3-rule-116:ref elements must have an @id attribute. | See topic:Reference |
jats-1.3-rule-117 | app | ERROR | jats-1.3-rule-117: app elements must contain a child label element. | See topic:Appendix |
jats-1.3-rule-118 | sec[@sec-type = 'data-availability'] | ERROR | jats-1.3-rule-118: sec[@sec-type='data-availability'] elements must be child of back. | See topic: |
jats-1.3-rule-119 | sec[@sec-type = 'data-availability'] | ERROR | jats-1.3-rule-119: sec[@sec-type='data-availability'] elements must contain a title element with text 'Data availability statement'. | See topic:Data Availability Statement |
jats-1.3-rule-120 | named-content[@content-type = 'facility'] | ERROR | jats-1.3-rule-120:named-content[@content-type='facility'] elements must have an @xlink:href attribute with value of the facility name not including text in parentheses. | See topic:Facility List (AAS) |
jats-1.3-rule-121 | ref-list | WARN | jats-1.3-rule-121: ref-list does not contain a title element. | See topic:Reference List |
jats-1.3-rule-122 | supplementary-material[@content-type='MRT'] | ERROR | jats-1.3-rule-122: supplementary-material[@content-type='MRT'] must contain an ext-link to the MRT inside the text paragraph | See topic:Machine Readable Tables (MRT) |
jats-1.3-rule-123 | supplementary-material | ERROR | jats-1.3-rule-123: supplementary-material must not have @content-type='suppdata'. Perhaps this should be @content-type='supp-data' | See topic:Supplementary Data |
jats-1.3-rule-124 | element-citation/pub-id[@pub-id-type='doi'] | ERROR | jats-1.3-rule-124: The DOI in the pub-id element with an attribute @pub-id-type="doi" does not match Crossref's regex for a DOI. | See topic:Reference |
jats-1.3-rule-125 | element-citation/pub-id[@pub-id-type='doi'] | WARN | jats-1.3-rule-125: The DOI in the pub-id element with an attribute @pub-id-type="doi" contains unusual characters and may be incorrect. | See topic:Reference |
jats-1.3-rule-126 | element-citation/pub-id[@pub-id-type='doi'] | ERROR | jats-1.3-rule-126: element-citation contains two instances of pub-id[@pub-id-type='doi']. | See topic:Reference |
jats-1.3-rule-127 | element-citation//(fpage | lpage | elocation-id | isbn | year | volume | source) | ERROR | jats-1.3-rule-127: This element should not appear twice as a descendant of element-citation. | See topic:Reference |
jats-1.3-rule-128 | element-citation/isbn | ERROR | jats-1.3-rule-128: element-citation does not match Crossref's regex for an ISBN. | See topic:Reference |
jats-1.3-rule-129 | element-citation/isbn[string-length(translate(text(), '- ', '')) = 10] | ERROR | jats-1.3-rule-129: ISBN-10 has incorrect check digit | See topic:Reference |
jats-1.3-rule-130 | element-citation/isbn[string-length(translate(text(), '- ', '')) = 13] | ERROR | jats-1.3-rule-130: ISBN-13 has incorrect check digit | See topic:Reference |
jats-1.3-rule-131 | element-citation/isbn | ERROR | jats-1.3-rule-131:ISBN must contain either 10 or 13 digits. | See topic:Reference |
jats-1.3-rule-132 | element-citation//*[not(name() = 'etal' or name() = 'inline-graphic' or name() = 'tex-math' or substring-before(name(), ':') = 'mml')] | ERROR | jats-1.3-rule-132: descendant of element-citation must not be empty (unless it's etal, inline-graphic ,tex-math or a MathML element). | See topic:Reference |
jats-1.3-rule-133 | element-citation/edition | WARN | jats-1.3-rule-133: element-citation/edition should usually be less than 16 characters. | See topic:Reference |
jats-1.3-rule-134 | funding-source/text()[1] | WARN | jats-1.3-rule-134: text content of funding-source should usually be less than 131 characters. | See topic:Funding |
jats-1.3-rule-135 | contrib/name | ERROR | jats-1.3-rule-135: contrib elements must have a child surname element. | See topic:Author and Editors |
jats-1.3-rule-136 | fig[not(ancestor::abstract[@abstract-type = 'video' or @abstract-type = 'graphical'] or parent::fig-group)]/graphic | ERROR | jats-1.3-rule-136: fig/graphic must have @content-type attribute with value 'print', 'online' or 'high'. | See topic:Figures |
jats-1.3-rule-137 | /article/front/article-meta/supplementary-material/object-id | ERROR | jats-1.3-rule-137:object-id element must have @pub-id-type='doi' | See topic:Supplementary Data (DOIs) |
jats-1.3-rule-138 | /article/front/article-meta/supplementary-material/object-id | ERROR | jats-1.3-rule-138:object-id must contain a legitimate DOI for the supplementary data | See topic:Supplementary Data (DOIs) |
jats-1.3-rule-139 | /article/front/article-meta/supplementary-material[object-id] | ERROR | jats-1.3-rule-139:supplementary-material elements containing object-id must have non-empty @content-type, @id and @xlink:href | See topic:Supplementary Data (DOIs) |
jats-1.3-rule-140 | /article/front/article-meta/supplementary-material[object-id] | ERROR | jats-1.3-rule-140: supplementary-material elements containing object-id must have non-empty label element. | See topic:Supplementary Data (DOIs) |
jats-1.3-rule-141 | /article/front/article-meta/supplementary-material[object-id] | ERROR | jats-1.3-rule-141: supplementary-material elements containing object-id must have a child caption containing a non empty p element. | See topic:Supplementary Data (DOIs) |
jats-1.3-rule-142 | /article/front/article-meta/supplementary-material[object-id] | ERROR | jats-1.3-rule-142: supplementary-material elements containing object-id must have a child permissions element. | See topic:Supplementary Data (DOIs) |
jats-1.3-rule-143 | /article/front/article-meta/supplementary-material[object-id]/permissions | ERROR | jats-1.3-rule-143: supplementary-material elements containing object-id must have permissions element containing non-empty copyright-statement element. | See topic:Supplementary Data (DOIs) |
jats-1.3-rule-144 | /article/front/article-meta/supplementary-material[object-id]/permissions | ERROR | jats-1.3-rule-144: supplementary-material elements containing object-id must have permissions containing an non-empty copyright-year element. | See topic:Supplementary Data (DOIs) |
jats-1.3-rule-145 | /article/front/article-meta/supplementary-material[object-id]/permissions | ERROR | jats-1.3-rule-145: supplementary-material elements containing object-id must have a permissions element containing a license element with non-empty @license-type and @xlink:href attributes. | See topic:Supplementary Data (DOIs) |
jats-1.3-rule-146 | /article/front/article-meta/supplementary-material[object-id]/permissions/license | ERROR | jats-1.3-rule-146: supplementary data containing object-id must have non-empty permissions/license/license-p text | See topic:Supplementary Data (DOIs) |
jats-1.3-rule-147 | /article/front/article-meta/supplementary-material | ERROR | jats-1.3-rule-147: supplementary-material elements for AAS journals must have a @content-type attribute with one of the allowed values. | See topic:Supplementary Data (AAS) |
jats-1.3-rule-148 | /article/front/article-meta/supplementary-material | ERROR | jats-1.3-rule-148: supplementary-material elements for AAS journals must have a non-empty child object-id element. | See topic:Supplementary Data (AAS) |
jats-1.3-rule-149 | /article/front/article-meta/supplementary-material | ERROR | jats-1.3-rule-149: supplementary-material for AAS journals must have a non-empty graphic[@xlink:href] element. | See topic:Supplementary Data (AAS) |
jats-1.3-rule-150 | /article/front/article-meta/supplementary-material | ERROR | jats-1.3-rule-150: supplementary-material for AAS journals must have a non-empty child xref element. | See topic:Supplementary Data (AAS) |
jats-1.3-rule-151 | role | ERROR | jats-1.3-rule-151:The role element must be a child element of a contrib element. | See topic:CRediT – Contributor Role Taxonomy |
jats-1.3-rule-152 | role | ERROR | jats-1.3-rule-152: Role elements must have a @vocab attribute with value 'credit' and a @vocab-identifier attribute with the value 'https://credit.niso.org/'. | See topic:CRediT – Contributor Role Taxonomy |
jats-1.3-rule-153 | role[@degree-contribution] | ERROR | jats-1.3-rule-153: If a role element has @degree-contribution attribute, its value must be from the allowed list. | See topic:CRediT – Contributor Role Taxonomy |
jats-1.3-rule-154 | role | ERROR | jats-1.3-rule-154: Role elements must have a @vocab-term-identifier attribute which contains a value from the allowed list | See topic:CRediT – Contributor Role Taxonomy |
jats-1.3-rule-155 | role | ERROR | jats-1.3-rule-155: Role must have a @vocab-term attribute value that corresponds to the @vocab-term-identifier attribute. | See topic:CRediT – Contributor Role Taxonomy |
jats-1.3-rule-156 | role | ERROR | jats-1.3-rule-156: Role elements must have a @vocab-term attribute with the same value as the text content of the node. | See topic:CRediT – Contributor Role Taxonomy |
jats-1.3-rule-157 | role | ERROR | jats-1.3-rule-157: Role elements must not have the same @vocab-term-identifier attribute as a previous role within the same contrib element. | See topic:CRediT – Contributor Role Taxonomy |
jats-1.3-rule-158 | fig | ERROR | jats-1.3-rule-158: fig elements must not contain attrib. All text describing the figure must be included in caption | See topic:Figures |