Home

Mark

This is an abstract base type used in Stencila Schema for inline marked content.

It exists to group inline nodes that wrap other inline content with semantic markup such as emphasis, quotes, annotations, or editorial marks. This allows shared handling of nested inline content and common metadata while keeping specific mark semantics in derived types.

Key properties usually include wrapped content, together with inherited metadata and provenance features from Entity.

Analogues

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

  • HTML phrasing elements: Broadly analogous to inline wrapper elements such as <em>, <strong>, or <q>, though Stencila abstracts over many specific mark types.

  • Pandoc Inline: Approximate Pandoc analogue because concrete mark types are individual inline constructors rather than subclasses of an abstract mark base type.

Properties

The Mark type has these properties:

NameDescriptionTypeInherited from
contentThe content that is marked.Inline*-
idThe identifier for this item.StringEntity

Related

The Mark type is related to these types:

Bindings

The Mark type is represented in:


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

© 2026 Stencila