Nokome Bentley1 min read

Integer Validator

A validator specifying the constraints on an integer node.

A node will be valid if it is a number with no fractional part and meets any additional constraints, such as multipleOf, specified in the validator. Analogous to the JSON Schema integer validation type.

Properties

The IntegerValidator type has these properties:

Name Description Type Inherited from JSON-LD @id Aliases
id The identifier for this item. String Entity schema:id -
minimum The inclusive lower limit for a numeric node. Number NumberValidator stencila:minimum -
exclusiveMinimum The exclusive lower limit for a numeric node. Number NumberValidator stencila:exclusiveMinimum exclusive-minimum, exclusive_minimum
maximum The inclusive upper limit for a numeric node. Number NumberValidator stencila:maximum -
exclusiveMaximum The exclusive upper limit for a numeric node. Number NumberValidator stencila:exclusiveMaximum exclusive-maximum, exclusive_maximum
multipleOf A number that a numeric node must be a multiple of. Number NumberValidator stencila:multipleOf multiple-of, multiple_of

Related

The IntegerValidator type is related to these types:

Formats

The IntegerValidator 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
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
PDF 🔷 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 IntegerValidator type is represented in:

Source

This documentation was generated from IntegerValidator.yaml by docs_types.rs.