Home

Creative Work

This is an implementation of schema.org CreativeWork, extended in Stencila Schema as the main base type for document-like works and publishable artifacts.

In addition to broad schema.org creative-work metadata, Stencila adds support for structured authorship, provenance summaries, comments, richer date fields, grants, references, and document-oriented relationships between works. Many of the schema's concrete publishable node types inherit from this type.

Key Stencila Schema properties include workType, provenance, dateAccepted, and fundedBy. Many other metadata properties are inherited directly from schema.org.

Analogues

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

  • schema.org CreativeWork: Direct schema.org source type, extended in Stencila as the common base for publishable, document-like, and executable works.

  • Pandoc Meta: Approximate Pandoc analogue for work-level metadata, though Stencila CreativeWork is also a node in the document graph and can carry richer relationships and provenance.

Properties

The CreativeWork type has these properties:

NameDescriptionTypeInherited from
workTypeThe type of CreativeWork (e.g. article, book, software application).CreativeWorkType-
doiThe work's Digital Object Identifier (https://doi.org/).String-
aboutThe subject matter of the content.ThingVariant*-
abstractA short description that summarizes a CreativeWork.Block*-
authorsThe authors of the CreativeWork.Author*-
provenanceA summary of the provenance of the content within the work.ProvenanceCount*-
contributorsA secondary contributor to the CreativeWork.Author*-
editorsPeople who edited the CreativeWork.Person*-
maintainersThe maintainers of the CreativeWork.(Person | Organization)*-
commentsComments about this creative work.Comment*-
dateCreatedDate/time of creation.DateTime-
dateReceivedDate/time that work was received.DateTime-
dateAcceptedDate/time of acceptance.DateTime-
dateModifiedDate/time of most recent modification.DateTime-
datePublishedDate of first publication.DateTime-
fundersPeople or organizations that funded the CreativeWork.(Person | Organization)*-
fundedByGrants that funded the CreativeWork; reverse of fundedItems.(Grant | MonetaryGrant)*-
genreGenre of the creative work, broadcast channel or group.String*-
keywordsKeywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.String*-
isPartOfAn item or other CreativeWork that this CreativeWork is a part of.CreativeWorkVariant-
licensesLicense documents that applies to this content, typically indicated by URL, but may be a CreativeWork itself.(CreativeWorkVariant | String)*-
partsElements of the collection which can be a variety of different elements, such as Articles, Datatables, Tables and more.CreativeWorkVariant*-
publisherA publisher of the CreativeWork.Person | Organization-
bibliographyA bibliography of references which may be cited in the work.Bibliography-
referencesReferences to other creative works, such as another publication, web page, scholarly article, etc.Reference*-
textThe textual content of this creative work.Text-
titleThe title of the creative work.Inline*-
repositoryURL of the repository where the un-compiled, human readable source of the work is located.String-
pathThe file system path of the source of the work.String-
commitThe commit hash (or similar) of the source of the work.String-
versionThe version of the creative work.String | Number-
alternateNamesAlternate names (aliases) for the item.String*Thing
descriptionA description of the item.StringThing
identifiersAny kind of identifier for any kind of Thing.(PropertyValue | String)*Thing
imagesImages of the item.ImageObject*Thing
nameThe name of the item.StringThing
urlThe URL of the item.StringThing
idThe identifier for this item.StringEntity

Related

The CreativeWork type is related to these types:

Bindings

The CreativeWork type is represented in:


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

© 2026 Stencila