Cite
A reference to a `CreativeWork` that is cited in another `CreativeWork`.
A Cite
node is used within a CreativeWork
, usually an
Article
, to refer to an other CreativeWork
.
Often a Cite
will be associated with other citations, in a CiteGroup
.
Properties
The Cite
type has these properties:
Name | Description | Type | Inherited from | JSON-LD @id |
Aliases |
---|---|---|---|---|---|
id |
The identifier for this item. | String |
Entity |
schema:id |
- |
target |
The target of the citation (URL or reference ID). | String |
- | schema:target |
- |
citationMode |
Determines how the citation is shown within the surrounding text. | CitationMode |
- | stencila:citationMode |
citation-mode , citation_mode |
citationIntent |
The type/s of the citation, both factually and rhetorically. | CitationIntent * |
- | stencila:citationIntent |
citation-intent , citation_intent |
content |
Optional structured content/text of this citation. | Inline * |
- | stencila:content |
- |
pageStart |
The page on which the work starts; for example "135" or "xiii". | Integer | String |
- | schema:pageStart |
page-start , page_start |
pageEnd |
The page on which the work ends; for example "138" or "xvi". | Integer | String |
- | schema:pageEnd |
page-end , page_end |
pagination |
Any description of pages that is not separated into pageStart and pageEnd; for example, "1-6, 9, 55". | String |
- | schema:pagination |
- |
citationPrefix |
Text to show before the citation. | String |
- | stencila:citationPrefix |
citation-prefix , citation_prefix |
citationSuffix |
Text to show after the citation. | String |
- | stencila:citationSuffix |
citation-suffix , citation_suffix |
Related
The Cite
type is related to these types:
- Parents:
Entity
- Children: none
Formats
The Cite
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 | |||
JATS | Encoded using special function | |||
Markdown | ⚠️ High loss | Encoded using implemented function | ||
Stencila Markdown | ⚠️ High loss | |||
Quarto Markdown | ⚠️ High loss | |||
MyST Markdown | ⚠️ High loss | |||
LLM Markdown | ⚠️ High 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 Cite
type is represented in:
- JSON-LD
- JSON Schema
- Python class
Cite
- Rust struct
Cite
- TypeScript class
Cite
Source
This documentation was generated from Cite.yaml
by docs_types.rs
.