JATS-0009-009

Rule Overview

Message

article-version for JAV 2026 should have corresponding article-overall-status and article-lifecycle-stage

Rule XPath:

This rule ASSERTS the following, raising an alert if FALSE:

let $article-version-status := ../article-version[@vocab='jav'][@content-type='article-overall-status']/@vocab-term returnlet $article-version-stage := ../article-version[@vocab='jav'][@content-type='article-lifecycle-stage']/@vocab-term returnnot(@vocab-identifier = 'http://www.niso.org/schemas/jav/1.0/') or ($article-version-status = 'Unreviewed Article' and $article-version-stage = "Author's Original") or ($article-version-status = 'Article Under Review' and $article-version-stage = ('Submitted Manuscript Under Review', 'Published Manuscript Under Review', 'Proof')) or ($article-version-status = 'Accepted, Reviewed Article' and $article-version-stage = ('Accepted Manuscript', 'Proof')) or ($article-version-status = 'Formally Published, Stable Article' and $article-version-stage = 'Version of Record')

Contexts