NLdoc API (7.0.58)

Download OpenAPI specification:

This specification defines a comprehensive framework for describing various types of documents, including structured content, multimedia files, and scanned documents. This schema provides a standardized way to represent documents' metadata, structure, and content, enabling efficient processing, querying, and analysis of diverse document formats. By leveraging established standards such as Schema.org, this specification facilitates seamless integration with existing tools, systems, and applications, ultimately promoting better document management, search, and retrieval capabilities.

Asset — https://spec.nldoc.nl/Resource/Asset

id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the Asset resource.

Value: "https://spec.nldoc.nl/Resource/Asset"
data
required
string

Data of the Asset.

contentType
required
string

Content Type of the data.

encoding
string
Value: "base64"

Encoding of the data. In case of text-based formats, such as image/svg+xml, encoding is not necessary.

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

{
  • "id": "3e4a1a7f-7856-4589-aaff-5875f2050444",
  • "data": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlMAQObYZgAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=",
  • "contentType": "image/png",
  • "encoding": "base64"
}

BlockQuotation — https://spec.nldoc.nl/Resource/BlockQuotation

id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the BlockQuotation resource.

Value: "https://spec.nldoc.nl/Resource/BlockQuotation"
cite
string (spec.nldoc.nl.Property.Cite)

The value of this attribute is a URI that designates a source document or message for the information quoted. This attribute is intended to point to information explaining the context or the reference for the quote.

Array of objects (spec.nldoc.nl.Property.Caption)

Specifies the caption of a BlockQuotation, Table or Image, providing the element an accessible description.

Array of any (spec.nldoc.nl.Resource.BlockQuotationChildren)

Specifies the children of a BlockQuotation

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

{}

BlockQuotationChildren — https://spec.nldoc.nl/Resource/BlockQuotationChildren

Array
id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the Paragraph resource.

Value: "https://spec.nldoc.nl/Resource/Paragraph"
Array of any (spec.nldoc.nl.Resource.ParagraphChildren)

Specifies the children of a Paragraph

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

[ ]

Document — https://spec.nldoc.nl/Resource/Document

id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the Document resource.

Value: "https://spec.nldoc.nl/Resource/Document"
cite
string (spec.nldoc.nl.Property.Cite)

The value of this attribute is a URI that designates a source document or message for the information quoted. This attribute is intended to point to information explaining the context or the reference for the quote.

Array of objects (https://spec.nldoc.nl/Resource/Footnote)
Default: []
Array of objects (https://spec.nldoc.nl/Resource/Asset)
Default: []
Array of any (spec.nldoc.nl.Resource.DocumentChildren)

Specifies the children of a Document

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

{}

DocumentChildren — https://spec.nldoc.nl/Resource/DocumentChildren

Array
id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the Heading resource.

Value: "https://spec.nldoc.nl/Resource/Heading"
level
required
integer >= 1

Heading Level

Array of any (spec.nldoc.nl.Resource.ParagraphChildren)

Specifies the children of a Paragraph

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

[ ]

Image — https://spec.nldoc.nl/Resource/Image

id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the Image resource.

Value: "https://spec.nldoc.nl/Resource/Image"
source
required
string non-empty

A URI that links to the image's data or a reference to an Asset on this document that contains the image's data.

Array of objects (spec.nldoc.nl.Property.Caption)

Specifies the caption of a BlockQuotation, Table or Image, providing the element an accessible description.

alternativeText
string

The alt text of the image. Non-discernible text is considered not set.

decorative
boolean
Default: false

Specifies if an image is decorative or functional.

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

{}

Heading — https://spec.nldoc.nl/Resource/Heading

id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the Heading resource.

Value: "https://spec.nldoc.nl/Resource/Heading"
level
required
integer >= 1

Heading Level

Array of any (spec.nldoc.nl.Resource.ParagraphChildren)

Specifies the children of a Paragraph

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

{}

Paragraph — https://spec.nldoc.nl/Resource/Paragraph

id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the Paragraph resource.

Value: "https://spec.nldoc.nl/Resource/Paragraph"
Array of any (spec.nldoc.nl.Resource.ParagraphChildren)

Specifies the children of a Paragraph

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

{}

ParagraphChildren — https://spec.nldoc.nl/Resource/ParagraphChildren

Array
id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the Text resource.

Value: "https://spec.nldoc.nl/Resource/Text"
text
required
string non-empty

The text content of the resource.

styling
Array of strings
Default: []
Items Enum: "bold" "italic" "underline" "strikethrough" "superscript" "subscript" "code" "mark"
Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

[ ]

Preformatted — https://spec.nldoc.nl/Resource/Preformatted

id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the Preformatted resource.

Value: "https://spec.nldoc.nl/Resource/Preformatted"
Array of any (spec.nldoc.nl.Resource.ParagraphChildren)

Specifies the children of a Paragraph

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

Array of objects (spec.nldoc.nl.Property.Caption)

Specifies the caption of a BlockQuotation, Table or Image, providing the element an accessible description.

{}

Table — https://spec.nldoc.nl/Resource/Table

id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the Table resource.

Value: "https://spec.nldoc.nl/Resource/Table"
Array of objects (spec.nldoc.nl.Property.Caption)

Specifies the caption of a BlockQuotation, Table or Image, providing the element an accessible description.

Array of objects (spec.nldoc.nl.Resource.TableChildren)

Specifies the children of a Table

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

{}

TableChildren — https://spec.nldoc.nl/Resource/TableChildren

Array
id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the TableRow resource.

Value: "https://spec.nldoc.nl/Resource/TableRow"
required
Array of any (https://spec.nldoc.nl/Resource/TableRowChildren) non-empty

Specifies the children of a TableRow

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

[ ]

TableCell — https://spec.nldoc.nl/Resource/TableCell

id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the TableCell resource.

Value: "https://spec.nldoc.nl/Resource/TableCell"
rowspan
integer [ 1 .. 66534 ]
Default: 1

Represents the number of rows this table cell must span; this lets the cell occupy space across multiple rows of the table. A non-negative integer value that indicates for how many rows the cell spans or extends.

colspan
integer [ 1 .. 1000 ]
Default: 1

Represents the number (non-negative integer) of columns this table cell must span; this lets the cell occupy space across multiple columns of the table. Indicates how many columns the cell spans or extends.

Array of any (spec.nldoc.nl.Resource.TableCellChildren)

Specifies the children of a TableCell

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

{}

TableCellChildren — https://spec.nldoc.nl/Resource/TableCellChildren

Array
id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the DefinitionList resource.

Value: "https://spec.nldoc.nl/Resource/DefinitionList"
Array of any (spec.nldoc.nl.Resource.DefinitionListChildren)

Specifies the children of a DefinitionList

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

[ ]

TableHeader — https://spec.nldoc.nl/Resource/TableHeader

id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the TableHeader resource.

Value: "https://spec.nldoc.nl/Resource/TableHeader"
abbreviation
string

A short, abbreviated description of the header cell's content provided as an alternative label to use for the header cell when referencing the cell in other contexts. Some user-agents, such as speech readers, may present this description before the content itself.

scope
string
Enum: "column" "row"

Header cells can be configured, using the scope attribute, to apply to a specified row or column. It adds semantic information to help assistive technology like screenreaders to present the table in a more coherent way.

rowspan
integer [ 1 .. 66534 ]
Default: 1

Represents the number of rows this table header cell must span; this lets the cell occupy space across multiple rows of the table. A non-negative integer value that indicates for how many rows the cell spans or extends.

colspan
integer [ 1 .. 1000 ]
Default: 1

Represents the number (non-negative integer) of columns this table header cell must span; this lets the cell occupy space across multiple columns of the table. Indicates how many columns the cell spans or extends.

Array of any (spec.nldoc.nl.Resource.TableCellChildren)

Specifies the children of a TableCell

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

{}

TableHeaderChildren — https://spec.nldoc.nl/Resource/TableHeaderChildren

Array
id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the DefinitionList resource.

Value: "https://spec.nldoc.nl/Resource/DefinitionList"
Array of any (spec.nldoc.nl.Resource.DefinitionListChildren)

Specifies the children of a DefinitionList

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

[ ]

TableRow — https://spec.nldoc.nl/Resource/TableRow

id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the TableRow resource.

Value: "https://spec.nldoc.nl/Resource/TableRow"
required
Array of any (https://spec.nldoc.nl/Resource/TableRowChildren) non-empty

Specifies the children of a TableRow

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

{}

TableRowChildren — https://spec.nldoc.nl/Resource/TableRowChildren

Array (non-empty)
id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the TableHeader resource.

Value: "https://spec.nldoc.nl/Resource/TableHeader"
abbreviation
string

A short, abbreviated description of the header cell's content provided as an alternative label to use for the header cell when referencing the cell in other contexts. Some user-agents, such as speech readers, may present this description before the content itself.

scope
string
Enum: "column" "row"

Header cells can be configured, using the scope attribute, to apply to a specified row or column. It adds semantic information to help assistive technology like screenreaders to present the table in a more coherent way.

rowspan
integer [ 1 .. 66534 ]
Default: 1

Represents the number of rows this table header cell must span; this lets the cell occupy space across multiple rows of the table. A non-negative integer value that indicates for how many rows the cell spans or extends.

colspan
integer [ 1 .. 1000 ]
Default: 1

Represents the number (non-negative integer) of columns this table header cell must span; this lets the cell occupy space across multiple columns of the table. Indicates how many columns the cell spans or extends.

Array of any (spec.nldoc.nl.Resource.TableCellChildren)

Specifies the children of a TableCell

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

[]

UnorderedList — https://spec.nldoc.nl/Resource/UnorderedList

id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the UnorderedList resource.

Value: "https://spec.nldoc.nl/Resource/UnorderedList"
styleType
string (spec.nldoc.nl.Property.UnorderedListStyleType)
Enum: "disc" "circle" "square"

The style type of the unordered list.

Array of objects (spec.nldoc.nl.Resource.UnorderedListChildren)

Specifies the children of a UnorderedList

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

{}

UnorderedListChildren — https://spec.nldoc.nl/Resource/UnorderedListChildren

Array
id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the ListItem resource.

Value: "https://spec.nldoc.nl/Resource/ListItem"
Array of any (spec.nldoc.nl.Resource.ListItemChildren)

Specifies the children of a ListItem

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

[ ]

OrderedList — https://spec.nldoc.nl/Resource/OrderedList

id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the OrderedList resource.

Value: "https://spec.nldoc.nl/Resource/OrderedList"
start
integer
Default: 1

An integer to start counting from for the list items.

reversed
boolean
Default: false

This Boolean attribute specifies that the list's items are in reverse order. Items will be numbered from high to low.

styleType
string (spec.nldoc.nl.Property.OrderedListStyleType)
Enum: "decimal" "lower-alpha" "upper-alpha" "lower-roman" "upper-roman"

The style type of the ordered list.

Array of objects (spec.nldoc.nl.Resource.OrderedListChildren)

Specifies the children of a OrderedList

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

{}

OrderedListChildren — https://spec.nldoc.nl/Resource/OrderedListChildren

Array
id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the ListItem resource.

Value: "https://spec.nldoc.nl/Resource/ListItem"
Array of any (spec.nldoc.nl.Resource.ListItemChildren)

Specifies the children of a ListItem

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

[ ]

ListItem — https://spec.nldoc.nl/Resource/ListItem

id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the ListItem resource.

Value: "https://spec.nldoc.nl/Resource/ListItem"
Array of any (spec.nldoc.nl.Resource.ListItemChildren)

Specifies the children of a ListItem

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

{}

ListItemChildren — https://spec.nldoc.nl/Resource/ListItemChildren

Array
id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the Paragraph resource.

Value: "https://spec.nldoc.nl/Resource/Paragraph"
Array of any (spec.nldoc.nl.Resource.ParagraphChildren)

Specifies the children of a Paragraph

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

[ ]

DefinitionDetails — https://spec.nldoc.nl/Resource/DefinitionDetails

id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the DefinitionDetails resource.

Value: "https://spec.nldoc.nl/Resource/DefinitionDetails"
Array of any (spec.nldoc.nl.Resource.ParagraphChildren)

Specifies the children of a Paragraph

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

{}

DefinitionTerm — https://spec.nldoc.nl/Resource/DefinitionTerm

id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the DefinitionTerm resource.

Value: "https://spec.nldoc.nl/Resource/DefinitionTerm"
Array of any (spec.nldoc.nl.Resource.ParagraphChildren)

Specifies the children of a Paragraph

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

{}

DefinitionList — https://spec.nldoc.nl/Resource/DefinitionList

id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the DefinitionList resource.

Value: "https://spec.nldoc.nl/Resource/DefinitionList"
Array of any (spec.nldoc.nl.Resource.DefinitionListChildren)

Specifies the children of a DefinitionList

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

{}

DefinitionListChildren — https://spec.nldoc.nl/Resource/DefinitionListChildren

Array
id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the DefinitionTerm resource.

Value: "https://spec.nldoc.nl/Resource/DefinitionTerm"
Array of any (spec.nldoc.nl.Resource.ParagraphChildren)

Specifies the children of a Paragraph

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

[ ]

Footnote — https://spec.nldoc.nl/Resource/Footnote

id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the Footnote resource.

Value: "https://spec.nldoc.nl/Resource/Footnote"
Array of any (spec.nldoc.nl.Resource.FootnoteChildren)

Specifies the children of a Footnote

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

{}

FootnoteChildren — https://spec.nldoc.nl/Resource/FootnoteChildren

Array
id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the BlockQuotation resource.

Value: "https://spec.nldoc.nl/Resource/BlockQuotation"
cite
string (spec.nldoc.nl.Property.Cite)

The value of this attribute is a URI that designates a source document or message for the information quoted. This attribute is intended to point to information explaining the context or the reference for the quote.

Array of objects (spec.nldoc.nl.Property.Caption)

Specifies the caption of a BlockQuotation, Table or Image, providing the element an accessible description.

Array of any (spec.nldoc.nl.Resource.BlockQuotationChildren)

Specifies the children of a BlockQuotation

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

[ ]

FootnoteReference — https://spec.nldoc.nl/Resource/FootnoteReference

id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the FootnoteReference resource.

Value: "https://spec.nldoc.nl/Resource/FootnoteReference"
resourceId
required
string (https://spec.nldoc.nl/Property/Id) non-empty

Identifier of the Footnote.

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

{}

Text — https://spec.nldoc.nl/Resource/Text

id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the Text resource.

Value: "https://spec.nldoc.nl/Resource/Text"
text
required
string non-empty

The text content of the resource.

styling
Array of strings
Default: []
Items Enum: "bold" "italic" "underline" "strikethrough" "superscript" "subscript" "code" "mark"
Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

{
  • "id": "8da7a437-4112-416d-b0e5-1a6a1d3f3ecb",
  • "text": "Some very styled text.",
  • "styling": [
    ]
}

ObjectDescriptor — https://spec.nldoc.nl/Resource/ObjectDescriptor

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the ObjectDescriptor resource.

Value: "https://spec.nldoc.nl/Resource/ObjectDescriptor"
uri
required
string <uri> non-empty

URI for this descriptor. Indicates property value is of type object.

value
object

A value of type object related to the meaning of the URI.

{}

BooleanDescriptor — https://spec.nldoc.nl/Resource/BooleanDescriptor

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the BooleanDescriptor resource.

Value: "https://spec.nldoc.nl/Resource/BooleanDescriptor"
uri
required
string <uri> non-empty

URI for this descriptor. Indicates property value is of type boolean.

value
boolean

A value of type boolean related to the meaning of the URI.

StringDescriptor — https://spec.nldoc.nl/Resource/StringDescriptor

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the StringDescriptor resource.

Value: "https://spec.nldoc.nl/Resource/StringDescriptor"
uri
required
string <uri> non-empty

URI for this descriptor. Indicates property value is of type string.

value
string

A value of type string related to the meaning of the URI.

NumberDescriptor — https://spec.nldoc.nl/Resource/NumberDescriptor

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the NumberDescriptor resource.

Value: "https://spec.nldoc.nl/Resource/NumberDescriptor"
uri
required
string <uri> non-empty

URI for this descriptor. Indicates property value is of type number.

value
number

A value of type number related to the meaning of the URI.

IntegerDescriptor — https://spec.nldoc.nl/Resource/IntegerDescriptor

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the IntegerDescriptor resource.

Value: "https://spec.nldoc.nl/Resource/IntegerDescriptor"
uri
required
string <uri> non-empty

URI for this descriptor. Indicates property value is of type integer.

value
integer

A value of type integer related to the meaning of the URI.

Id — https://spec.nldoc.nl/Property/Id

string (https://spec.nldoc.nl/Property/Id) non-empty

Identifier of the object.

"550e8400-e29b-41d4-a716-446655440000"

Descriptors — https://spec.nldoc.nl/Property/Descriptors

Array
type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the ObjectDescriptor resource.

Value: "https://spec.nldoc.nl/Resource/ObjectDescriptor"
uri
required
string <uri> non-empty

URI for this descriptor. Indicates property value is of type object.

value
object

A value of type object related to the meaning of the URI.

[]

Caption — https://spec.nldoc.nl/Property/Caption

Array
id
required
string (spec.nldoc.nl.Property.Id) non-empty

Identifier of the object.

type
required
string <uri> (https://spec.nldoc.nl/Property/Type)

URI type of the Paragraph resource.

Value: "https://spec.nldoc.nl/Resource/Paragraph"
Array of any (spec.nldoc.nl.Resource.ParagraphChildren)

Specifies the children of a Paragraph

Array of any (spec.nldoc.nl.Property.Descriptors)

Generic descriptors that say something about the resource.

[]

Cite — https://spec.nldoc.nl/Property/Cite

string (https://spec.nldoc.nl/Property/Cite)

The value of this attribute is a URI that designates a source document or message for the information quoted. This attribute is intended to point to information explaining the context or the reference for the quote.

OrderedListStyleType — https://spec.nldoc.nl/Property/OrderedListStyleType

string (https://spec.nldoc.nl/Property/OrderedListStyleType)
Default: "decimal"
Enum: "decimal" "lower-alpha" "upper-alpha" "lower-roman" "upper-roman"

The style type of the ordered list.

"decimal"

UnorderedListStyleType — https://spec.nldoc.nl/Property/UnorderedListStyleType

string (https://spec.nldoc.nl/Property/UnorderedListStyleType)
Default: "disc"
Enum: "disc" "circle" "square"

The style type of the unordered list.

"disc"