Skip to content
PubCrafts

Structured full text

JATS XML conversion, without a conversion vendor

JATS is the standard form of a journal article: the text with its parts labelled, so that a machine knows which words are the abstract, which are a figure caption, which author belongs to which affiliation, and what each reference points at. It is what abstracting and indexing services, archives and funders expect to be given.

It is also the file most journals cannot make themselves, so it is bought by the article from a conversion house - which is why it usually arrives after publication rather than before, and why nobody looks at it closely.

The difficulty

Why it is harder than it sounds

A manuscript says how it looks, not what it is
An author makes a heading by setting a line in bold. A converter sees bold text; the standard needs a heading, at a level, containing a section. Everything downstream - the table of contents, the running heads, the navigation online - depends on that distinction being got right.
Valid is not the same as correct
A file can satisfy the schema and still be wrong: an affiliation attached to the wrong author, a figure in the wrong section, a reference whose year does not match the work it names. Validation catches the first kind of error and is silent about the second.
The hard parts are the structured ones
Tables with merged cells, multi-level lists, equations, footnotes that sit inside a table cell, and references in a style nobody has seen before. These are where hand conversion gets expensive and where cheap conversion gets quietly lossy.
It has to agree with the PDF
The XML and the galley describe one article. If they are made by two different processes at two different times, they drift - and the version of record disagrees with the version your index has.

The approach

How it works here

The XML is not a separate deliverable produced afterwards. It is the same article the editor approved, written out in another form.

  1. The structure is proposed, not assumed

    The manuscript is read and its parts identified - sections and their levels, authors and affiliations, figures and their captions, tables, equations, footnotes and references.

  2. An editor confirms it

    That structure is shown as a document you can correct. This is the step a conversion vendor performs out of your sight and cannot ask you about; here the person who knows the article does it.

  3. It is checked before it is accepted

    The article is validated against the standard, and against the things the standard cannot express - a reference with no year, an author with no affiliation, a figure nobody cites. You are told what is missing rather than handed a file that is merely well-formed.

  4. Every output is written from the same approved article

    The galley, the online version, the XML and the deposit metadata all come from one source, at one moment, so they cannot disagree with each other.

What survives

What is carried through

And the deposit that registers your DOI, with the metadata in the form the registry expects - so the registration can go out the day you publish rather than whenever the conversion comes back.

Next step

See what it makes of one of your articles.

Send us a paper you have already published, with your journal's details. We set the account up and you compare the result with what you paid for, which is the fastest way to judge it.