article
Context Overview
Rules with this context
- JATS-0031-012Article with article-type "correction", "retraction", or "expression-of-concern" (
@article-type) must have <ali:free_to_read/> or a have license-type="open-access"
- JATS-0010-017Article with article-type "correction", "retraction", or "expression-of-concern" (
@article-type) must not have any authors
- JATS-0037-004Article with article-type "expression-of-concern" must have section heading "Expression
of Concern"
- JATS-0035-003Articles with article-type "correction" must include a related-article[@related-article-type="corrected-article"].
- JATS-0032-011Articles with article-type "data-note" must include a data availability statement
section with sec-type="data-availability"
- JATS-0034-006Articles with article-type "data-note" must include one or more data citations with
publication-type="data" in the references list
- JATS-0007-008Articles with article-type "expression-of-concern" must contain "Expression of Concern"
in the article title
- JATS-0035-005Articles with article-type "expression-of-concern" must include a related-article[@related-article-type="concerning-article"].
- JATS-0035-004Articles with article-type "retraction" must include a related-article[@related-article-type="retracted-article"].
- JATS-0047-006Issue XML should be available so that rules comparing article metadata to Issue XML
can be enforced
- JATS-0025-001Language should be declared at document level
- JATS-0008-001The article-type attribute is required on <article/>.
- JATS-0017-001This file is missing a body element: this may mean that this is a header file.
- JATS-0008-005article-type (
(@article-type, 'Missing value')[1]) should match that specified in subj-group[@subj-group-type='article-type'] ((front/article-meta/article-categories/subj-group[@subj-group-type='article-type']/subject,
'Missing value')[1])
- JATS-0008-002article-type attribute (
(@article-type, 'no article type specified')[1]) should be an allowed valueif (front/article-meta/article-categories/subj-group[@subj-group-type = 'article-type'])
then (': try ', front/article-meta/article-categories/subj-group[@subj-group-type
= 'article-type']/subject/replace(lower-case(.), '\s+', '-')) else (' from the list:
', string-join($article-types[position() ne last()], ', '), ', or ', $article-types[last()])
- JATS-0008-003article-type should not be "other" when the "article-type" or "heading" subj-group
contains a valid article-type value (
front/article-meta/article-categories/subj-group[@subj-group-type = ('article-type',
'heading')]/subject[replace(lower-case(.), '\s+', '-') = $article-types]).