Skip to contents

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.