JATS-0033-004

Rule Overview

Message

Cover date in article XML ($coverDateArticle) should match cover date in issue XML ($coverDateIssue)

Rule XPath:

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

let $IssueFile004 := local:issue-xml(., $IssueFileXml, $IssueFileUri) returnlet $coverDateArticle := normalize-space(string-join(.//text(), ' ')) returnlet $coverDateIssue := $IssueFile004/issue-xml/issue-meta/pub-date[@date-type='cover']/normalize-space(string-join(.//text(), ' ')) returnnot(exists($IssueFile004)) or not(ancestor::article-meta) or ($coverDateArticle = $coverDateIssue)