Crate stencila_schema[][src]

Structs

A validator specifying constraints on an array node.

An article, including news and scholarly articles.

An audio file

An audio file

A schema specifying that a node must be a boolean value.

A brand used by an organization or person for labeling a product, product group, or similar.

A reference to a CreativeWork that is cited in another CreativeWork.

A group of Cite nodes.

A claim represents specific reviewable facts or statements.

A claim represents specific reviewable facts or statements.

Base type for non-executable (e.g. CodeBlock) and executable (e.g. CodeExpression) code nodes.

A code block.

A executable chunk of code.

An error that occurred when parsing, compiling or executing a Code node.

Base type for executable code nodes (i.e. CodeChunk and CodeExpression).

An executable programming code expression.

Inline code.

A collection of CreativeWorks or other artifacts.

A collection of CreativeWorks or other artifacts.

A comment on an item, e.g on a Article, or SoftwareSourceCode.

A validator specifying a constant value that a node must have.

A contact point, usually within an organization.

A creative work, including books, movies, photographs, software programs, etc.

A table of data.

A column of data within a Datatable.

A date encoded as a ISO 8601 string.

A word, name, acronym, phrase, etc. with a formal definition.

Content that is marked for deletion

Emphasised content.

The most simple compound (ie. non-atomic like number, string etc) type.

A schema specifying that a node must be one of several values.

Lists or enumerations, for example, a list of cuisines or music genres, etc.

Encapsulates one or more images, videos, tables, etc, and provides captions and labels for them.

Encapsulates one or more images, videos, tables, etc, and provides captions and labels for them.

A function with a name, which might take Parameters and return a value of a certain type.

A grant, typically financial or otherwise quantifiable, of resources.

A heading.

An image file.

An image file.

Include content from an external source (e.g. file, URL).

A validator specifying the constraints on an integer node.

A hyperlink to other pages, sections within the same document, resources, or any URL.

A list of items.

A single item in a list.

A base class for nodes that mark some other inline content in some way (e.g. as being emphasised, or quoted).

A mathematical variable or equation.

A block of math, e.g an equation, to be treated as block content.

A fragment of math, e.g a variable name, to be treated as inline content.

A media object, such as an image, video, or audio object embedded in a web page or a downloadable dataset.

A monetary grant.

Inline text that has a non-textual annotation.

Additional content which is not part of the main content of a document.

A null value

A validator specifying the constraints on a numeric node.

An organization such as a school, NGO, corporation, club, etc.

Paragraph

A parameter of a document or function.

A periodical publication.

A person (alive, dead, undead, or fictional).

A physical mailing address.

Any offered product or service. For example, a pair of shoes; a haircut; or an episode of a TV show streamed online.

A property-value pair.

A part of a successively published publication such as a periodical or publication volume, often numbered.

A part of a successively published publication such as a periodical or multi-volume work.

Inline, quoted content.

A section quoted from somewhere else.

A review of an item, e.g of an Article, or SoftwareSourceCode.

A software application.

A computational environment.

Definition of a compute session, including its software and compute resource requirements and status.

Computer programming source code. Example: Full (compile ready) solutions, code snippet samples, scripts, templates.

A schema specifying constraints on a string node.

Strongly emphasised content.

Subscripted content.

Superscripted content.

A table.

A cell within a Table.

A row within a Table.

A table.

A thematic break, such as a scene change in a story, a transition to another topic, or a new document.

The most generic type of item.

A validator specifying constraints on an array of heterogeneous items.

A base for all validator types.

A variable representing a name / value pair.

A video file.

A video file.

Describes a volume mount from a host to container.

Enums

Types permitted for the pageEnd property of a Article node.

Types permitted for the pageStart property of a Article node.

Union type for valid block content.

Types permitted for the logo property of a Brand node.

The type or nature of a citation, both factually and rhetorically.

Types permitted for the pageEnd property of a Cite node.

Types permitted for the pageStart property of a Cite node.

Types permitted for the caption property of a CodeChunk node.

All type schemas that are derived from CodeExecutable

All type schemas that are derived from Code

All type schemas that are derived from ContactPoint

Types permitted for the authors property of a CreativeWork node.

Types permitted for the content property of a CreativeWork node.

Types permitted for the fundedBy property of a CreativeWork node.

Types permitted for the funders property of a CreativeWork node.

Types permitted for the licenses property of a CreativeWork node.

Types permitted for the maintainers property of a CreativeWork node.

Types permitted for the publisher property of a CreativeWork node.

Types permitted for the references property of a CreativeWork node.

Types permitted for the title property of a CreativeWork node.

All type schemas that are derived from CreativeWork

Types permitted for the version property of a CreativeWork node.

All type schemas that are derived from Entity

All type schemas that are derived from Enumeration

Types permitted for the caption property of a Figure node.

Types permitted for the sponsors property of a Grant node.

All type schemas that are derived from Grant

Union type for valid inline content.

Types permitted for the content property of a ListItem node.

All type schemas that are derived from Mark

All type schemas that are derived from Math

All type schemas that are derived from MediaObject

Types permitted for the funders property of a MonetaryGrant node.

Union type for all schema nodes, including primitives and entities

Types permitted for the address property of a Organization node.

Types permitted for the funders property of a Organization node.

Types permitted for the logo property of a Organization node.

Types permitted for the members property of a Organization node.

Types permitted for the address property of a Person node.

Types permitted for the funders property of a Person node.

The set of primitive (non-Entity) node types

Types permitted for the logo property of a Product node.

Types permitted for the value property of a PropertyValue node.

Types permitted for the issueNumber property of a PublicationIssue node.

Types permitted for the pageEnd property of a PublicationIssue node.

Types permitted for the pageStart property of a PublicationIssue node.

Types permitted for the pageEnd property of a PublicationVolume node.

Types permitted for the pageStart property of a PublicationVolume node.

Types permitted for the volumeNumber property of a PublicationVolume node.

Types permitted for the cite property of a QuoteBlock node.

Types permitted for the cite property of a Quote node.

Types permitted for the softwareRequirements property of a SoftwareSourceCode node.

Types permitted for the caption property of a Table node.

Types permitted for the content property of a TableCell node.

Types permitted for the description property of a Thing node.

Types permitted for the identifiers property of a Thing node.

Types permitted for the images property of a Thing node.

All type schemas that are derived from Thing

All type schemas that are derived from Validator

Constants

Type Definitions

An array value (a.k.a. vector)

A boolean value

An integer value

A floating point value (a.k.a real number)

An object value (a.k.a map, dictionary)