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.

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: Approximate analogue for controlled contributor role vocabularies, though Stencila includes authoring and AI-workflow roles beyond the standard CRediT set.

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.

Bindings

The AuthorRoleName type is represented in:


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

© 2026 Stencila