@stencila/schema
Version:
Stencila schema and other specifications
353 lines (352 loc) • 5.78 kB
JSON
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Types",
"properties": {
"Article": {
"allOf": [
{
"$ref": "Article.schema.json"
}
]
},
"Collection": {
"allOf": [
{
"$ref": "Collection.schema.json"
}
]
},
"CreativeWork": {
"allOf": [
{
"$ref": "CreativeWork.schema.json"
}
]
},
"Include": {
"allOf": [
{
"$ref": "Include.schema.json"
}
]
},
"Node": {
"allOf": [
{
"$ref": "Node.schema.json"
}
]
},
"Thing": {
"allOf": [
{
"$ref": "Thing.schema.json"
}
]
},
"Datatable": {
"allOf": [
{
"$ref": "Datatable.schema.json"
}
]
},
"DatatableColumn": {
"allOf": [
{
"$ref": "DatatableColumn.schema.json"
}
]
},
"DatatableColumnSchema": {
"allOf": [
{
"$ref": "DatatableColumnSchema.schema.json"
}
]
},
"AudioObject": {
"allOf": [
{
"$ref": "AudioObject.schema.json"
}
]
},
"ImageObject": {
"allOf": [
{
"$ref": "ImageObject.schema.json"
}
]
},
"MediaObject": {
"allOf": [
{
"$ref": "MediaObject.schema.json"
}
]
},
"VideoObject": {
"allOf": [
{
"$ref": "VideoObject.schema.json"
}
]
},
"Brand": {
"allOf": [
{
"$ref": "Brand.schema.json"
}
]
},
"ContactPoint": {
"allOf": [
{
"$ref": "ContactPoint.schema.json"
}
]
},
"Organization": {
"allOf": [
{
"$ref": "Organization.schema.json"
}
]
},
"Person": {
"allOf": [
{
"$ref": "Person.schema.json"
}
]
},
"Product": {
"allOf": [
{
"$ref": "Product.schema.json"
}
]
},
"CodeChunk": {
"allOf": [
{
"$ref": "CodeChunk.schema.json"
}
]
},
"CodeExpr": {
"allOf": [
{
"$ref": "CodeExpr.schema.json"
}
]
},
"Environment": {
"allOf": [
{
"$ref": "Environment.schema.json"
}
]
},
"Mount": {
"allOf": [
{
"$ref": "Mount.schema.json"
}
]
},
"ResourceParameters": {
"allOf": [
{
"$ref": "ResourceParameters.schema.json"
}
]
},
"SoftwareApplication": {
"allOf": [
{
"$ref": "SoftwareApplication.schema.json"
}
]
},
"SoftwareSession": {
"allOf": [
{
"$ref": "SoftwareSession.schema.json"
}
]
},
"SoftwareSourceCode": {
"allOf": [
{
"$ref": "SoftwareSourceCode.schema.json"
}
]
},
"BlockContent": {
"allOf": [
{
"$ref": "BlockContent.schema.json"
}
]
},
"Code": {
"allOf": [
{
"$ref": "Code.schema.json"
}
]
},
"CodeBlock": {
"allOf": [
{
"$ref": "CodeBlock.schema.json"
}
]
},
"Delete": {
"allOf": [
{
"$ref": "Delete.schema.json"
}
]
},
"Emphasis": {
"allOf": [
{
"$ref": "Emphasis.schema.json"
}
]
},
"Heading": {
"allOf": [
{
"$ref": "Heading.schema.json"
}
]
},
"InlineContent": {
"allOf": [
{
"$ref": "InlineContent.schema.json"
}
]
},
"Link": {
"allOf": [
{
"$ref": "Link.schema.json"
}
]
},
"List": {
"allOf": [
{
"$ref": "List.schema.json"
}
]
},
"Paragraph": {
"allOf": [
{
"$ref": "Paragraph.schema.json"
}
]
},
"Quote": {
"allOf": [
{
"$ref": "Quote.schema.json"
}
]
},
"QuoteBlock": {
"allOf": [
{
"$ref": "QuoteBlock.schema.json"
}
]
},
"Strong": {
"allOf": [
{
"$ref": "Strong.schema.json"
}
]
},
"Table": {
"allOf": [
{
"$ref": "Table.schema.json"
}
]
},
"TableCell": {
"allOf": [
{
"$ref": "TableCell.schema.json"
}
]
},
"TableRow": {
"allOf": [
{
"$ref": "TableRow.schema.json"
}
]
},
"ThematicBreak": {
"allOf": [
{
"$ref": "ThematicBreak.schema.json"
}
]
}
},
"required": [
"Article",
"Collection",
"CreativeWork",
"Include",
"Node",
"Thing",
"Datatable",
"DatatableColumn",
"DatatableColumnSchema",
"AudioObject",
"ImageObject",
"MediaObject",
"VideoObject",
"Brand",
"ContactPoint",
"Organization",
"Person",
"Product",
"CodeChunk",
"CodeExpr",
"Environment",
"Mount",
"ResourceParameters",
"SoftwareApplication",
"SoftwareSession",
"SoftwareSourceCode",
"BlockContent",
"Code",
"CodeBlock",
"Delete",
"Emphasis",
"Heading",
"InlineContent",
"Link",
"List",
"Paragraph",
"Quote",
"QuoteBlock",
"Strong",
"Table",
"TableCell",
"TableRow",
"ThematicBreak"
]
}