Skip to main content
v2026.1714 entries · CC-BY 4.0
CASRAI

CRediT · Format & encoding

Author contribution statement format

How to format a CRediT author statement correctly — the plain-text layout, where it sits in a manuscript, and the machine-readable JATS XML, Crossref and ORCID encodings that carry the credit downstream.

The CRediT statement formatted as plain text and as JATS XML for deposit

The plain-text format

The author-facing format is simple. Head the section “CRediT authorship contribution statement”, then list each contributor as Name: Role, Role, Role. Use the canonical wording of the 14 CRediT roles exactly, and add the optional lead, equal or supporting qualifier in parentheses where several people share a role. This is the wording recommended by Elsevier, Wiley, Taylor & Francis and Cambridge University Press author guidance.

Plain-text CRediT statement
text
CRediT authorship contribution statement

Zhang San: Conceptualization (lead), Methodology, Writing – original draft. Priya Patel: Data curation (lead), Investigation, Writing – review & editing. Erin Wright: Formal analysis, Visualization. Adam Lloyd: Supervision, Validation. Maria García-López: Funding acquisition, Writing – review & editing.

Journal-specific placement

Placement is conventionally a dedicated section immediately before the references, after any acknowledgements. However, most major submission systems — Editorial Manager, ScholarOne, eJournalPress and OJS via the CRediT plugin — now collect CRediT through structured per-author fields rather than (or in addition to) free text. When the system offers structured fields, enter the data there: it is the form the publisher carries through to production and deposit. Always check your target journal’s author guidelines, because a growing number require CRediT and specify exactly where the statement belongs.

JATS XML encoding

The Journal Article Tag Suite (JATS) is the dominant XML format for scholarly articles, and since JATS 1.2 (2018) it has a fully specified CRediT encoding. Each role is a <role> element on the author’s <contrib>, carrying vocab="credit", a vocab-identifier, the canonical vocab-term name, the per-role vocab-term-identifier URI, and an optional specific-use attribute for the lead/equal/supporting degree. This is the encoding recommended by JATS4R.

JATS XML — author with CRediT roles
xml
<contrib-group content-type="authors">
  <contrib contrib-type="author">
    <name><surname>Zhang</surname><given-names>San</given-names></name>
    <contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-2345-6789</contrib-id>
    <role vocab="credit"
          vocab-identifier="https://casrai.org/credit"
          vocab-term="Conceptualization"
          vocab-term-identifier="https://casrai.org/credit/roles/conceptualization"
          specific-use="lead">Conceptualization</role>
    <role vocab="credit"
          vocab-identifier="https://casrai.org/credit"
          vocab-term="Methodology"
          vocab-term-identifier="https://casrai.org/credit/roles/methodology">Methodology</role>
    <role vocab="credit"
          vocab-identifier="https://casrai.org/credit"
          vocab-term="Writing - original draft"
          vocab-term-identifier="https://casrai.org/credit/roles/writing-original-draft">Writing - original draft</role>
  </contrib>
</contrib-group>

The vocab-term must match the canonical role wording, and the vocab-term-identifier resolves to the role’s definition page. For the full schema mapping and JATS4R conformance notes, see CRediT in JATS XML and /implement/jats.

Crossref and DataCite deposit

Crossref added CRediT to its deposit schema, so members can submit one or more role URIs per contributor; once deposited, the roles surface in the Crossref REST API under each work’s contributor records and flow into the citation-graph products that funders and CRIS systems consume. For data and software outputs, DataCite’s contributorType vocabulary overlaps with — but is not identical to — CRediT; the practical rule is to use CRediT for journal articles and book chapters and DataCite contributor types for datasets and software. See /implement/crossref and /implement/datacite.

JSON-LD and ORCID

For non-XML pipelines, CRediT maps onto Schema.org’s Role and roleName properties, which is how discovery systems read contributor information. ORCID supports CRediT roles on contribution records, so when a deposit ties a role to an author’s ORCID iD, that per-publication, per-role credit can appear on their ORCID profile — letting an early-career researcher show, for instance, “Investigation: lead on 12 papers”. See CRediT as JSON-LD and /implement/orcid.

JSON-LD — Schema.org Person + roleName
json
{
  "@context": "https://schema.org",
  "@type": "ScholarlyArticle",
  "author": [
    {
      "@type": "Person",
      "name": "Zhang San",
      "identifier": "https://orcid.org/0000-0001-2345-6789",
      "roleName": [
        {
          "@type": "DefinedTerm",
          "@id": "https://casrai.org/credit/roles/conceptualization",
          "name": "Conceptualization",
          "inDefinedTermSet": "https://casrai.org/credit"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://casrai.org/credit/roles/methodology",
          "name": "Methodology",
          "inDefinedTermSet": "https://casrai.org/credit"
        }
      ]
    }
  ]
}

The step most authors miss

You’ve written your CRediT statement. Now make it count.

A CRediT statement credits you inside one paper. The recognition CRediT was built for happens when those roles are tied to you, persistently. Sign in with your ORCID — free — and claim your CRediT contributions on casrai.org, the home of the standard. They become a verified, portable part of your identity, not a line that disappears into one PDF.

Free: claim your contributions, then export a journal-ready CRediT statement, schema.org structured data, JATS XML, CSV or BibTeX — and preview your public profile. A membership publishes that profile publicly and verifies the journals you serve.

Step by step

Formatting checklist

  1. Write the plain-text statement. Compose a “CRediT authorship contribution statement” section: each contributor’s name, a colon, then their CRediT roles separated by commas, with an optional lead/equal/supporting qualifier in parentheses.
  2. Place it correctly in the manuscript. Put the section immediately before the references and after acknowledgements, or enter the same data in your submission system’s structured CRediT fields where provided.
  3. Encode each role in JATS XML. At production each role becomes a <role> element on the author’s <contrib>, with vocab="credit", the vocabulary identifier, the canonical role name and its term identifier URI, plus an optional specific-use degree attribute.
  4. Carry the roles into deposit. Include the role URIs in the Crossref deposit so they surface in the Crossref REST API, and optionally push them to each author’s ORCID record so the credit follows the person.

Common questions

Author contribution statement format — FAQ

What is the correct format for an author contribution statement?+

The standard format is a section headed “CRediT authorship contribution statement” containing, for each contributor, their name followed by a colon and the CRediT roles they performed, comma-separated, with an optional lead/equal/supporting qualifier in parentheses. For example: “A. Author: Conceptualization (lead), Methodology, Writing – original draft.”

Where should the CRediT statement be placed?+

Place it immediately before the reference list, after any acknowledgements. Many publishers also collect the same data through structured submission-system fields, which is the form that flows through to production and deposit.

How is a CRediT statement encoded in JATS XML?+

Each role is a <role> element inside the author’s <contrib>, carrying vocab="credit", a vocab-identifier, the canonical vocab-term name, the vocab-term-identifier URI, and an optional specific-use attribute for the lead/equal/supporting degree. This is the JATS4R-recommended encoding available since JATS 1.2.

Do CRediT roles appear in Crossref and ORCID?+

Yes. Crossref added CRediT support to its deposit schema, so members can submit role URIs per contributor and they surface in the Crossref REST API. ORCID supports CRediT roles on contribution records, so a researcher’s profile can carry per-publication, per-role credit.

The step most authors miss

Doing CRediT right? Don’t stop at the statement.

A CRediT statement credits you inside one paper. The recognition CRediT was built for happens when those roles are tied to you, persistently. Sign in with your ORCID — free — and claim your CRediT contributions on casrai.org, the home of the standard. They become a verified, portable part of your identity, not a line that disappears into one PDF.

Free: claim your contributions, then export a journal-ready CRediT statement, schema.org structured data, JATS XML, CSV or BibTeX — and preview your public profile. A membership publishes that profile publicly and verifies the journals you serve.

Referenced across the research world

University of Cambridge logoColumbia University logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoCrossref logoUniversity of Cambridge logoColumbia University logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoCrossref logo
  • University of Cambridge logo
  • Columbia University logo
  • University of Edinburgh logo
  • Harvard University logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo
  • ORCID logo
  • Crossref logo

View CASRAI adoption →