Home

Author Role Name

This is an enumeration used in Stencila Schema for controlled author contribution roles.

It exists so authorship in Stencila documents can be represented consistently across formats, user interfaces, and provenance workflows. Rather than using arbitrary free text, the enumeration gives a stable vocabulary for common contribution roles.

The enumeration combines two vocabularies: Stencila's own authoring and AI-workflow roles (e.g. Writer, Generator, Verifier), and the fourteen roles of the Contributor Roles Taxonomy (CRediT), ANSI/NISO Z39.104-2022 (e.g. Conceptualization, WritingOriginalDraft). The CRediT variants have credit: ids that map to the canonical role URIs so that scholarly contribution roles can be preserved across document formats such as JATS and linked-data workflows.

See AuthorRole.roleName for the property that uses this enumeration.

Analogues

The following external types, elements, or nodes are similar to a AuthorRoleName:

  • CRediT taxonomy roles: The fourteen CRediT contributor roles (ANSI/NISO Z39.104-2022) are included directly as variants, alongside Stencila's authoring and AI-workflow roles.

Members

The AuthorRoleName type has these members:

MemberDescription
ImporterThe author, usually a Person, imported content from an external format into a new document.
WriterThe author, usually a Person, wrote content including inserting, deleting and replacing prose and code.
VerifierThe author, usually a Person, verified the accuracy of content, usually generated by a SoftwareApplication.
AccepterThe author, usually a Person, accepted the content, usually written by another Person or SoftwareApplication.
InstructorThe author, usually a Person, instructed another author, usually a SoftwareApplication, to create content.
PrompterThe author, usually a SoftwareApplication, prompted another author, also usually a SoftwareApplication, to generate content.
RouterThe author, usually a SoftwareApplication, routed an instruction to another author, also usually a SoftwareApplication, to generate content.
GeneratorThe author is a SoftwareApplication that generated content such as prose, code, or images.
ExecutorThe author is a SoftwareApplication that executed code which created outputs such as text, tables, or images.
FormatterThe author is a SoftwareApplication that formatted code.
LinterThe author is a SoftwareApplication that made linting fixes to code.
ConceptualizationIdeas; formulation or evolution of overarching research goals and aims.
DataCurationManagement activities to annotate (produce metadata), scrub data and maintain research data (including software code, where it is necessary for interpreting the data itself) for initial use and later re-use.
FormalAnalysisApplication of statistical, mathematical, computational, or other formal techniques to analyse or synthesize study data.
FundingAcquisitionAcquisition of the financial support for the project leading to this publication.
InvestigationConducting a research and investigation process, specifically performing the experiments, or data/evidence collection.
MethodologyDevelopment or design of methodology; creation of models.
ProjectAdministrationManagement and coordination responsibility for the research activity planning and execution.
ResourcesProvision of study materials, reagents, materials, patients, laboratory samples, animals, instrumentation, computing resources, or other analysis tools.
SoftwareProgramming, software development; designing computer programs; implementation of the computer code and supporting algorithms; testing of existing code components.
SupervisionOversight and leadership responsibility for the research activity planning and execution, including mentorship external to the core team.
ValidationVerification, whether as a part of the activity or separate, of the overall replication/reproducibility of results/experiments and other research outputs.
VisualizationPreparation, creation and/or presentation of the published work, specifically visualization/data presentation.
WritingOriginalDraftPreparation, creation and/or presentation of the published work, specifically writing the initial draft (including substantive translation).
WritingReviewEditingPreparation, creation and/or presentation of the published work by those from the original research group, specifically critical review, commentary or revision – including pre- or post-publication stages.

Bindings

The AuthorRoleName type is represented in:


This documentation was generated from AuthorRoleName.yaml by docs_types.rs.

© 2026 Stencila