Home

Author Role

This is a Stencila Schema specialization of schema.org Role for authorship.

It exists to represent not just who contributed to a work, but how they contributed and in what format or editing context. This supports richer provenance, attribution, and contribution tracking than a flat list of authors alone.

Key properties include author, roleName, format, and lastModified.

Analogues

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

  • schema.org Role: Direct schema.org source pattern, specialized by Stencila for authorship and contribution provenance.

  • CRediT contributor role assertion: Approximate analogue for attributed contributor roles, though Stencila additionally records author identity, format, and modification metadata in one node.

Properties

The AuthorRole type has these properties:

NameDescriptionTypeInherited from
authorThe entity acting as an author.AuthorRoleAuthor-
roleNameThe role played by the author.AuthorRoleName-
formatThe format that the author used to perform the role. e.g. Markdown, PythonString-
lastModifiedTimestamp of most recent modification, by the author, in the role.Timestamp-
idThe identifier for this item.StringEntity

Related

The AuthorRole type is related to these types:

  • Parents: Role

  • Children: none

Bindings

The AuthorRole type is represented in:


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

© 2026 Stencila