Creates a deterministic, offline JATS XML representation of canonical manuscript metadata, sections, contributors, artifacts, declarations, and citation identities.
Usage
render_manuscript_jats(manuscript)
write_manuscript_jats(manuscript, directory = NULL, overwrite = FALSE)
validate_manuscript_jats(x)
Arguments
- manuscript
A validated PopgenVCFManuscript or a written manuscript directory.
- directory
Output directory when manuscript is an object.
- overwrite
Permit replacing existing JATS output.
- x
JATS XML text, a JATS file, or a PopgenVCFJATSRecord.
Value
render_manuscript_jats() returns JATS XML text.
write_manuscript_jats() returns a validated PopgenVCFJATSRecord.
validate_manuscript_jats() returns TRUE invisibly.
Details
The generated XML uses stable identifiers derived from canonical project, section, artifact, and citation identities. Journal-specific DTD validation and submission packaging are intentionally deferred.