Crate stencila_schema
source · [−]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 newtype derived from String
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.
Types permitted for the codeDependencies
property of a CodeExecutable
node.
Types permitted for the codeDependents
property of a CodeExecutable
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