Crate stencila_schema[−][src]
Macros
impl_type |
Structs
ArrayValidator | A validator specifying constraints on an array node. |
Article | An article, including news and scholarly articles. |
AudioObject | An audio file |
BooleanValidator | A schema specifying that a node must be a boolean value. |
Brand | A brand used by an organization or person for labeling a product, product group, or similar. |
Cite | A reference to a CreativeWork that is cited in another CreativeWork. |
CiteGroup | A group of Cite nodes. |
Claim | A claim represents specific reviewable facts or statements. |
Code | Base type for code nodes e.g. CodeBlock, CodeExpression. |
CodeBlock | A code block. |
CodeChunk | A executable chunk of code. |
CodeError | An error that occurred when parsing, compiling or executing a Code node. |
CodeExpression | An expression defined in programming language source code. |
CodeFragment | Inline code. |
Collection | A collection of CreativeWorks or other artifacts. |
Comment | A comment on an item, e.g on a Article, or SoftwareSourceCode. |
ConstantValidator | A validator specifying a constant value that a node must have. |
ContactPoint | A contact point, usually within an organization. |
CreativeWork | A creative work, including books, movies, photographs, software programs, etc. |
Datatable | A table of data. |
DatatableColumn | A column of data within a Datatable. |
Date | A date encoded as a ISO 8601 string. |
DefinedTerm | A word, name, acronym, phrase, etc. with a formal definition. |
Delete | Content that is marked for deletion |
Emphasis | Emphasised content. |
Entity | The most simple compound (ie. non-atomic like |
EnumValidator | A schema specifying that a node must be one of several values. |
Enumeration | Lists or enumerations, for example, a list of cuisines or music genres, etc. |
Figure | Encapsulates one or more images, videos, tables, etc, and provides captions and labels for them. |
Function | A function with a name, which might take Parameters and return a value of a certain type. |
Grant | A grant, typically financial or otherwise quantifiable, of resources. |
Heading | A heading. |
ImageObject | An image file. |
Include | A directive to include content from an external source (e.g. file, URL) or content. |
IntegerValidator | A validator specifying the constraints on an integer node. |
Link | A hyperlink to other pages, sections within the same document, resources, or any URL. |
List | A list of items. |
ListItem | A single item in a list. |
Mark | A base class for nodes that mark some other inline content in some way (e.g. as being emphasised, or quoted). |
Math | A mathematical variable or equation. |
MathBlock | A block of math, e.g an equation, to be treated as block content. |
MathFragment | A fragment of math, e.g a variable name, to be treated as inline content. |
MediaObject | A media object, such as an image, video, or audio object embedded in a web page or a downloadable dataset. |
MonetaryGrant | A monetary grant. |
NontextualAnnotation | Inline text that has a non-textual annotation. |
Note | Additional content which is not part of the main content of a document. |
NumberValidator | A validator specifying the constraints on a numeric node. |
Organization | An organization such as a school, NGO, corporation, club, etc. |
Paragraph | Paragraph |
Parameter | A parameter that can be set and used in evaluated code. |
Periodical | A periodical publication. |
Person | A person (alive, dead, undead, or fictional). |
PostalAddress | A physical mailing address. |
Product | Any offered product or service. For example, a pair of shoes; a haircut; or an episode of a TV show streamed online. |
PropertyValue | A property-value pair. |
PublicationIssue | A part of a successively published publication such as a periodical or publication volume, often numbered. |
PublicationVolume | A part of a successively published publication such as a periodical or multi-volume work. |
Quote | Inline, quoted content. |
QuoteBlock | A section quoted from somewhere else. |
Review | A review of an item, e.g of an Article, or SoftwareSourceCode. |
SoftwareApplication | A software application. |
SoftwareEnvironment | A computational environment. |
SoftwareSession | Definition of a compute session, including its software and compute resource requirements and status. |
SoftwareSourceCode | Computer programming source code. Example: Full (compile ready) solutions, code snippet samples, scripts, templates. |
StringValidator | A schema specifying constraints on a string node. |
Strong | Strongly emphasised content. |
Subscript | Subscripted content. |
Superscript | Superscripted content. |
Table | A table. |
TableCell | A cell within a |
TableRow | A row within a Table. |
ThematicBreak | A thematic break, such as a scene change in a story, a transition to another topic, or a new document. |
Thing | The most generic type of item. |
TupleValidator | A validator specifying constraints on an array of heterogeneous items. |
Validator | A base for all validator types. |
Variable | A variable representing a name / value pair. |
VideoObject | A video file. |
VolumeMount | Describes a volume mount from a host to container. |
Enums
ArticleAuthors | Types permitted for the |
ArticleDescription | Types permitted for the |
ArticleFundedBy | Types permitted for the |
ArticleFunders | Types permitted for the |
ArticleIdentifiers | Types permitted for the |
ArticleImages | Types permitted for the |
ArticleLicenses | Types permitted for the |
ArticleMaintainers | Types permitted for the |
ArticlePageEnd | Types permitted for the |
ArticlePageStart | Types permitted for the |
ArticlePublisher | Types permitted for the |
ArticleReferences | Types permitted for the |
ArticleTitle | Types permitted for the |
ArticleVersion | Types permitted for the |
AudioObjectAuthors | Types permitted for the |
AudioObjectDescription | Types permitted for the |
AudioObjectFundedBy | Types permitted for the |
AudioObjectFunders | Types permitted for the |
AudioObjectIdentifiers | Types permitted for the |
AudioObjectImages | Types permitted for the |
AudioObjectLicenses | Types permitted for the |
AudioObjectMaintainers | Types permitted for the |
AudioObjectPublisher | Types permitted for the |
AudioObjectReferences | Types permitted for the |
AudioObjectTitle | Types permitted for the |
AudioObjectVersion | Types permitted for the |
BlockContent | Union type for valid block content. |
BrandDescription | Types permitted for the |
BrandIdentifiers | Types permitted for the |
BrandImages | Types permitted for the |
BrandLogo | Types permitted for the |
CitationIntentEnumeration | The type or nature of a citation, both factually and rhetorically. |
CiteCitationMode | |
CitePageEnd | Types permitted for the |
CitePageStart | Types permitted for the |
ClaimAuthors | Types permitted for the |
ClaimClaimType | |
ClaimDescription | Types permitted for the |
ClaimFundedBy | Types permitted for the |
ClaimFunders | Types permitted for the |
ClaimIdentifiers | Types permitted for the |
ClaimImages | Types permitted for the |
ClaimLicenses | Types permitted for the |
ClaimMaintainers | Types permitted for the |
ClaimPublisher | Types permitted for the |
ClaimReferences | Types permitted for the |
ClaimTitle | Types permitted for the |
ClaimVersion | Types permitted for the |
CodeBlockTypes | All type schemas that are derived from CodeBlock |
CodeChunkAssigns | Types permitted for the |
CodeChunkCaption | Types permitted for the |
CodeChunkDeclares | Types permitted for the |
CodeChunkImports | Types permitted for the |
CodeChunkUses | Types permitted for the |
CodeFragmentTypes | All type schemas that are derived from CodeFragment |
CodeTypes | All type schemas that are derived from Code |
CollectionAuthors | Types permitted for the |
CollectionDescription | Types permitted for the |
CollectionFundedBy | Types permitted for the |
CollectionFunders | Types permitted for the |
CollectionIdentifiers | Types permitted for the |
CollectionImages | Types permitted for the |
CollectionLicenses | Types permitted for the |
CollectionMaintainers | Types permitted for the |
CollectionPublisher | Types permitted for the |
CollectionReferences | Types permitted for the |
CollectionTitle | Types permitted for the |
CollectionVersion | Types permitted for the |
CommentAuthors | Types permitted for the |
CommentDescription | Types permitted for the |
CommentFundedBy | Types permitted for the |
CommentFunders | Types permitted for the |
CommentIdentifiers | Types permitted for the |
CommentImages | Types permitted for the |
CommentLicenses | Types permitted for the |
CommentMaintainers | Types permitted for the |
CommentPublisher | Types permitted for the |
CommentReferences | Types permitted for the |
CommentTitle | Types permitted for the |
CommentVersion | Types permitted for the |
ContactPointDescription | Types permitted for the |
ContactPointIdentifiers | Types permitted for the |
ContactPointImages | Types permitted for the |
ContactPointTypes | All type schemas that are derived from ContactPoint |
CreativeWorkAuthors | Types permitted for the |
CreativeWorkDescription | Types permitted for the |
CreativeWorkFundedBy | Types permitted for the |
CreativeWorkFunders | Types permitted for the |
CreativeWorkIdentifiers | Types permitted for the |
CreativeWorkImages | Types permitted for the |
CreativeWorkLicenses | Types permitted for the |
CreativeWorkMaintainers | Types permitted for the |
CreativeWorkPublisher | Types permitted for the |
CreativeWorkReferences | Types permitted for the |
CreativeWorkTitle | Types permitted for the |
CreativeWorkTypes | All type schemas that are derived from CreativeWork |
CreativeWorkVersion | Types permitted for the |
DatatableAuthors | Types permitted for the |
DatatableColumnDescription | Types permitted for the |
DatatableColumnIdentifiers | Types permitted for the |
DatatableColumnImages | Types permitted for the |
DatatableDescription | Types permitted for the |
DatatableFundedBy | Types permitted for the |
DatatableFunders | Types permitted for the |
DatatableIdentifiers | Types permitted for the |
DatatableImages | Types permitted for the |
DatatableLicenses | Types permitted for the |
DatatableMaintainers | Types permitted for the |
DatatablePublisher | Types permitted for the |
DatatableReferences | Types permitted for the |
DatatableTitle | Types permitted for the |
DatatableVersion | Types permitted for the |
DefinedTermDescription | Types permitted for the |
DefinedTermIdentifiers | Types permitted for the |
DefinedTermImages | Types permitted for the |
EntityTypes | All type schemas that are derived from Entity |
EnumerationDescription | Types permitted for the |
EnumerationIdentifiers | Types permitted for the |
EnumerationImages | Types permitted for the |
EnumerationTypes | All type schemas that are derived from Enumeration |
FigureAuthors | Types permitted for the |
FigureCaption | Types permitted for the |
FigureDescription | Types permitted for the |
FigureFundedBy | Types permitted for the |
FigureFunders | Types permitted for the |
FigureIdentifiers | Types permitted for the |
FigureImages | Types permitted for the |
FigureLicenses | Types permitted for the |
FigureMaintainers | Types permitted for the |
FigurePublisher | Types permitted for the |
FigureReferences | Types permitted for the |
FigureTitle | Types permitted for the |
FigureVersion | Types permitted for the |
GrantDescription | Types permitted for the |
GrantIdentifiers | Types permitted for the |
GrantImages | Types permitted for the |
GrantSponsors | Types permitted for the |
GrantTypes | All type schemas that are derived from Grant |
ImageObjectAuthors | Types permitted for the |
ImageObjectDescription | Types permitted for the |
ImageObjectFundedBy | Types permitted for the |
ImageObjectFunders | Types permitted for the |
ImageObjectIdentifiers | Types permitted for the |
ImageObjectImages | Types permitted for the |
ImageObjectLicenses | Types permitted for the |
ImageObjectMaintainers | Types permitted for the |
ImageObjectPublisher | Types permitted for the |
ImageObjectReferences | Types permitted for the |
ImageObjectTitle | Types permitted for the |
ImageObjectVersion | Types permitted for the |
InlineContent | Union type for valid inline content. |
ListItemDescription | Types permitted for the |
ListItemIdentifiers | Types permitted for the |
ListItemImages | Types permitted for the |
ListOrder | |
MarkTypes | All type schemas that are derived from Mark |
MathTypes | All type schemas that are derived from Math |
MediaObjectAuthors | Types permitted for the |
MediaObjectDescription | Types permitted for the |
MediaObjectFundedBy | Types permitted for the |
MediaObjectFunders | Types permitted for the |
MediaObjectIdentifiers | Types permitted for the |
MediaObjectImages | Types permitted for the |
MediaObjectLicenses | Types permitted for the |
MediaObjectMaintainers | Types permitted for the |
MediaObjectPublisher | Types permitted for the |
MediaObjectReferences | Types permitted for the |
MediaObjectTitle | Types permitted for the |
MediaObjectTypes | All type schemas that are derived from MediaObject |
MediaObjectVersion | Types permitted for the |
MonetaryGrantDescription | Types permitted for the |
MonetaryGrantFunders | Types permitted for the |
MonetaryGrantIdentifiers | Types permitted for the |
MonetaryGrantImages | Types permitted for the |
MonetaryGrantSponsors | Types permitted for the |
Node | Union type for all valid nodes. |
NoteNoteType | |
OrganizationAddress | Types permitted for the |
OrganizationDescription | Types permitted for the |
OrganizationFunders | Types permitted for the |
OrganizationIdentifiers | Types permitted for the |
OrganizationImages | Types permitted for the |
OrganizationLogo | Types permitted for the |
OrganizationMembers | Types permitted for the |
PeriodicalAuthors | Types permitted for the |
PeriodicalDescription | Types permitted for the |
PeriodicalFundedBy | Types permitted for the |
PeriodicalFunders | Types permitted for the |
PeriodicalIdentifiers | Types permitted for the |
PeriodicalImages | Types permitted for the |
PeriodicalLicenses | Types permitted for the |
PeriodicalMaintainers | Types permitted for the |
PeriodicalPublisher | Types permitted for the |
PeriodicalReferences | Types permitted for the |
PeriodicalTitle | Types permitted for the |
PeriodicalVersion | Types permitted for the |
PersonAddress | Types permitted for the |
PersonDescription | Types permitted for the |
PersonFunders | Types permitted for the |
PersonIdentifiers | Types permitted for the |
PersonImages | Types permitted for the |
PostalAddressDescription | Types permitted for the |
PostalAddressIdentifiers | Types permitted for the |
PostalAddressImages | Types permitted for the |
ProductDescription | Types permitted for the |
ProductIdentifiers | Types permitted for the |
ProductImages | Types permitted for the |
ProductLogo | Types permitted for the |
PropertyValueDescription | Types permitted for the |
PropertyValueIdentifiers | Types permitted for the |
PropertyValueImages | Types permitted for the |
PropertyValueValue | Types permitted for the |
PublicationIssueAuthors | Types permitted for the |
PublicationIssueDescription | Types permitted for the |
PublicationIssueFundedBy | Types permitted for the |
PublicationIssueFunders | Types permitted for the |
PublicationIssueIdentifiers | Types permitted for the |
PublicationIssueImages | Types permitted for the |
PublicationIssueIssueNumber | Types permitted for the |
PublicationIssueLicenses | Types permitted for the |
PublicationIssueMaintainers | Types permitted for the |
PublicationIssuePageEnd | Types permitted for the |
PublicationIssuePageStart | Types permitted for the |
PublicationIssuePublisher | Types permitted for the |
PublicationIssueReferences | Types permitted for the |
PublicationIssueTitle | Types permitted for the |
PublicationIssueVersion | Types permitted for the |
PublicationVolumeAuthors | Types permitted for the |
PublicationVolumeDescription | Types permitted for the |
PublicationVolumeFundedBy | Types permitted for the |
PublicationVolumeFunders | Types permitted for the |
PublicationVolumeIdentifiers | Types permitted for the |
PublicationVolumeImages | Types permitted for the |
PublicationVolumeLicenses | Types permitted for the |
PublicationVolumeMaintainers | Types permitted for the |
PublicationVolumePageEnd | Types permitted for the |
PublicationVolumePageStart | Types permitted for the |
PublicationVolumePublisher | Types permitted for the |
PublicationVolumeReferences | Types permitted for the |
PublicationVolumeTitle | Types permitted for the |
PublicationVolumeVersion | Types permitted for the |
PublicationVolumeVolumeNumber | Types permitted for the |
QuoteBlockCite | Types permitted for the |
QuoteCite | Types permitted for the |
ReviewAuthors | Types permitted for the |
ReviewDescription | Types permitted for the |
ReviewFundedBy | Types permitted for the |
ReviewFunders | Types permitted for the |
ReviewIdentifiers | Types permitted for the |
ReviewImages | Types permitted for the |
ReviewLicenses | Types permitted for the |
ReviewMaintainers | Types permitted for the |
ReviewPublisher | Types permitted for the |
ReviewReferences | Types permitted for the |
ReviewTitle | Types permitted for the |
ReviewVersion | Types permitted for the |
SoftwareApplicationAuthors | Types permitted for the |
SoftwareApplicationDescription | Types permitted for the |
SoftwareApplicationFundedBy | Types permitted for the |
SoftwareApplicationFunders | Types permitted for the |
SoftwareApplicationIdentifiers | Types permitted for the |
SoftwareApplicationImages | Types permitted for the |
SoftwareApplicationLicenses | Types permitted for the |
SoftwareApplicationMaintainers | Types permitted for the |
SoftwareApplicationPublisher | Types permitted for the |
SoftwareApplicationReferences | Types permitted for the |
SoftwareApplicationTitle | Types permitted for the |
SoftwareApplicationVersion | Types permitted for the |
SoftwareEnvironmentDescription | Types permitted for the |
SoftwareEnvironmentIdentifiers | Types permitted for the |
SoftwareEnvironmentImages | Types permitted for the |
SoftwareSessionDescription | Types permitted for the |
SoftwareSessionIdentifiers | Types permitted for the |
SoftwareSessionImages | Types permitted for the |
SoftwareSessionStatus | |
SoftwareSourceCodeAuthors | Types permitted for the |
SoftwareSourceCodeDescription | Types permitted for the |
SoftwareSourceCodeFundedBy | Types permitted for the |
SoftwareSourceCodeFunders | Types permitted for the |
SoftwareSourceCodeIdentifiers | Types permitted for the |
SoftwareSourceCodeImages | Types permitted for the |
SoftwareSourceCodeLicenses | Types permitted for the |
SoftwareSourceCodeMaintainers | Types permitted for the |
SoftwareSourceCodePublisher | Types permitted for the |
SoftwareSourceCodeReferences | Types permitted for the |
SoftwareSourceCodeSoftwareRequirements | Types permitted for the |
SoftwareSourceCodeTitle | Types permitted for the |
SoftwareSourceCodeVersion | Types permitted for the |
TableAuthors | Types permitted for the |
TableCaption | Types permitted for the |
TableCellCellType | |
TableDescription | Types permitted for the |
TableFundedBy | Types permitted for the |
TableFunders | Types permitted for the |
TableIdentifiers | Types permitted for the |
TableImages | Types permitted for the |
TableLicenses | Types permitted for the |
TableMaintainers | Types permitted for the |
TablePublisher | Types permitted for the |
TableReferences | Types permitted for the |
TableRowRowType | |
TableTitle | Types permitted for the |
TableVersion | Types permitted for the |
ThingDescription | Types permitted for the |
ThingIdentifiers | Types permitted for the |
ThingImages | Types permitted for the |
ThingTypes | All type schemas that are derived from Thing |
ValidatorTypes | All type schemas that are derived from Validator |
VariableTypes | All type schemas that are derived from Variable |
VideoObjectAuthors | Types permitted for the |
VideoObjectDescription | Types permitted for the |
VideoObjectFundedBy | Types permitted for the |
VideoObjectFunders | Types permitted for the |
VideoObjectIdentifiers | Types permitted for the |
VideoObjectImages | Types permitted for the |
VideoObjectLicenses | Types permitted for the |
VideoObjectMaintainers | Types permitted for the |
VideoObjectPublisher | Types permitted for the |
VideoObjectReferences | Types permitted for the |
VideoObjectTitle | Types permitted for the |
VideoObjectVersion | Types permitted for the |
VolumeMountDescription | Types permitted for the |
VolumeMountIdentifiers | Types permitted for the |
VolumeMountImages | Types permitted for the |