Quote Block
A section quoted from somewhere else.
Properties
The QuoteBlock
type has these properties:
Name | Description | Type | Inherited from | JSON-LD @id |
Aliases |
---|---|---|---|---|---|
id |
The identifier for this item. | String |
Entity |
schema:id |
- |
cite |
The source of the quote. | Cite | Text |
- | stencila:cite |
- |
content |
The content of the quote. | Block * |
- | stencila:content |
- |
authors |
The authors of the quote. | Author * |
- | schema:author |
author |
provenance |
A summary of the provenance of the content within the section. | ProvenanceCount * |
- | stencila:provenance |
- |
Related
The QuoteBlock
type is related to these types:
- Parents:
Entity
- Children: none
Formats
The QuoteBlock
type can be encoded (serialized) to, and/or decoded (deserialized) from, these formats:
Format | Encoding | Decoding | Support | Notes |
---|---|---|---|---|
DOM HTML | 🟢 No loss | |||
HTML | 🔷 Low loss | Encoded as <blockquote> |
||
JATS | 🟢 No loss | 🟢 No loss | Encoded as <disp-quote> |
|
Markdown | 🟢 No loss | 🟢 No loss | Encoded using implemented function | |
Stencila Markdown | 🟢 No loss | 🟢 No loss | ||
Quarto Markdown | 🟢 No loss | 🟢 No loss | ||
MyST Markdown | 🟢 No loss | 🟢 No loss | ||
LLM Markdown | 🟢 No loss | 🟢 No loss | ||
LaTeX | 🔷 Low loss | 🔷 Low loss | ||
🔷 Low loss | ||||
Plain text | ⚠️ High loss | |||
IPYNB | 🔷 Low loss | 🔷 Low loss | ||
Microsoft Word DOCX | 🔷 Low loss | 🔷 Low loss | ||
OpenDocument ODT | 🔷 Low loss | 🔷 Low loss | ||
TeX | 🔷 Low loss | 🔷 Low loss | ||
JSON | 🟢 No loss | 🟢 No loss | ||
JSON+Zip | 🟢 No loss | 🟢 No loss | ||
JSON5 | 🟢 No loss | 🟢 No loss | ||
JSON-LD | 🟢 No loss | 🟢 No loss | ||
CBOR | 🟢 No loss | 🟢 No loss | ||
CBOR+Zstandard | 🟢 No loss | 🟢 No loss | ||
YAML | 🟢 No loss | 🟢 No loss | ||
Lexical JSON | 🔷 Low loss | 🔷 Low loss | ||
Koenig JSON | 🔷 Low loss | 🔷 Low loss | ||
Pandoc AST | 🔷 Low loss | 🔷 Low loss | ||
Directory | ||||
Stencila Web Bundle | ||||
Debug | 🔷 Low loss |
Bindings
The QuoteBlock
type is represented in:
- JSON-LD
- JSON Schema
- Python class
QuoteBlock
- Rust struct
QuoteBlock
- TypeScript class
QuoteBlock
Testing
During property-based (a.k.a generative) testing, the properties of the QuoteBlock
type are generated using the following strategies for each complexity level. Any optional properties that are not in this table are set to None
.
Property | Complexity | Description | Strategy |
---|---|---|---|
content |
Min+ | Generate a single arbitrary paragraph. | vec_paragraphs(1) |
Low+ | Generate up to two arbitrary, non-recursive, block nodes. | vec_blocks_non_recursive(2) |
|
High+ | Generate up to four arbitrary, non-recursive, block nodes. | vec_blocks_non_recursive(4) |
|
Max | Generate up to eight arbitrary, non-recursive, block nodes. | vec_blocks_non_recursive(8) |
Source
This documentation was generated from QuoteBlock.yaml
by docs_types.rs
.