JATS XML package quality control.

JATS Verify field guides

Fix the package problem in front of you.

Each guide covers one concrete JATS handoff problem, the evidence to inspect, and the boundary between a technical preflight and a receiving platform's final decision.

Package integrity

Assets

Missing figures and media

Trace broken local links, filename case mismatches, and files omitted from a delivery ZIP.

Read the asset guide

OJS

Validate an OJS JATS export

Separate export creation from the checks needed before a publisher or archive handoff.

Read the OJS guide

Evidence

See a reproducible package failure

Follow a public example from source XML through an unresolved linked file finding.

Open the public proof

Validation workflow

Namespaces

Diagnose JATS namespace errors

Understand when a namespace declaration changes how elements and attributes are interpreted.

Read the namespace guide

CI

Run JATS checks in GitHub Actions

Add a repeatable package gate to a repository workflow before files reach delivery.

Read the CI guide

Scope

PMC Style Checker and package preflight

See which problems the two approaches cover and why their results are not interchangeable.

Read the comparison

Choose the right level of validation

The pricing guide compares a free diagnostic, a complete one-package report, and larger credit packs without hiding what each option returns.

Read the validation pricing guide

Check the package itself

Turn the guidance into a release decision.

Upload one JATS XML package free. No account, email, card, or sales call.

Check a package free