Schema¶
Senfd has the following documents:
PlainFigureDocument
EnrichedFigureDocument
Their JSON representation is validated against a JSON schema. You can use the path. For details see below.
Links to the schema files and the schemas themselves, in verbatim, are provided in the sections below.
Figure Document¶
{
"$defs": {
"Cell": {
"properties": {
"text": {
"title": "Text",
"type": "string"
},
"tables": {
"items": {
"$ref": "#/$defs/Table"
},
"title": "Tables",
"type": "array"
}
},
"title": "Cell",
"type": "object"
},
"DocumentMeta": {
"properties": {
"version": {
"default": "0.2.3",
"title": "Version",
"type": "string"
},
"stem": {
"title": "Stem",
"type": "string"
}
},
"title": "DocumentMeta",
"type": "object"
},
"Figure": {
"description": "A figure as captioned in a table-of-figures in the Specification Documents.\n\nThis is a minimally enriched figure representation. The intent is that via regular\nexpressions, it should be possible to construct instances when feeding it with\nthe text from a table of figures or a table that conventionally contains a figure\ncaption in the first row.\n\nThe page number is only retrievable from table of figure captions and thus optional.\nThe table data is similarly represented in a form with minimal enrichment.",
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "Figure",
"type": "object"
},
"Row": {
"properties": {
"cells": {
"items": {
"$ref": "#/$defs/Cell"
},
"title": "Cells",
"type": "array"
}
},
"title": "Row",
"type": "object"
},
"Table": {
"description": "Tabular data in the most raw form, can be irregular, that is, varying amount of\ncells in each row.",
"properties": {
"table_nr": {
"title": "Table Nr",
"type": "integer"
},
"rows": {
"items": {
"$ref": "#/$defs/Row"
},
"title": "Rows",
"type": "array"
}
},
"title": "Table",
"type": "object"
}
},
"properties": {
"meta": {
"$ref": "#/$defs/DocumentMeta"
},
"figures": {
"items": {
"$ref": "#/$defs/Figure"
},
"title": "Figures",
"type": "array"
}
},
"title": "FigureDocument",
"type": "object"
}
Enriched Figure Document¶
{
"$defs": {
"AcronymsFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "AcronymsFigure",
"type": "object"
},
"AsynchronousEventInformationFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
},
"event": {
"title": "Event",
"type": "string"
}
},
"required": [
"figure_nr",
"caption",
"description",
"event"
],
"title": "AsynchronousEventInformationFigure",
"type": "object"
},
"Cell": {
"properties": {
"text": {
"title": "Text",
"type": "string"
},
"tables": {
"items": {
"$ref": "#/$defs/Table"
},
"title": "Tables",
"type": "array"
}
},
"title": "Cell",
"type": "object"
},
"CnsValueFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "CnsValueFigure",
"type": "object"
},
"CommandAdminOpcodeFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
},
"command_set_name": {
"title": "Command Set Name",
"type": "string"
}
},
"required": [
"figure_nr",
"caption",
"description",
"command_set_name"
],
"title": "CommandAdminOpcodeFigure",
"type": "object"
},
"CommandCqeDwordFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
},
"command_name": {
"title": "Command Name",
"type": "string"
},
"command_dword": {
"title": "Command Dword",
"type": "string"
}
},
"required": [
"figure_nr",
"caption",
"description",
"command_name",
"command_dword"
],
"title": "CommandCqeDwordFigure",
"type": "object"
},
"CommandIoOpcodeFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
},
"command_set_name": {
"title": "Command Set Name",
"type": "string"
}
},
"required": [
"figure_nr",
"caption",
"description",
"command_set_name"
],
"title": "CommandIoOpcodeFigure",
"type": "object"
},
"CommandSpecificStatusValueFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
},
"command_name": {
"title": "Command Name",
"type": "string"
}
},
"required": [
"figure_nr",
"caption",
"description",
"command_name"
],
"title": "CommandSpecificStatusValueFigure",
"type": "object"
},
"CommandSqeDataPointerFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
},
"command_name": {
"title": "Command Name",
"type": "string"
}
},
"required": [
"figure_nr",
"caption",
"description",
"command_name"
],
"title": "CommandSqeDataPointerFigure",
"type": "object"
},
"CommandSqeDwordFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
},
"command_name": {
"title": "Command Name",
"type": "string"
},
"command_dword": {
"title": "Command Dword",
"type": "integer"
}
},
"required": [
"figure_nr",
"caption",
"description",
"command_name",
"command_dword"
],
"title": "CommandSqeDwordFigure",
"type": "object"
},
"CommandSqeDwordLowerUpperFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
},
"command_name": {
"title": "Command Name",
"type": "string"
},
"command_dword_lower": {
"title": "Command Dword Lower",
"type": "integer"
},
"command_dword_upper": {
"title": "Command Dword Upper",
"type": "integer"
}
},
"required": [
"figure_nr",
"caption",
"description",
"command_name",
"command_dword_lower",
"command_dword_upper"
],
"title": "CommandSqeDwordLowerUpperFigure",
"type": "object"
},
"CommandSqeMetadataPointer": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
},
"command_name": {
"title": "Command Name",
"type": "string"
}
},
"required": [
"figure_nr",
"caption",
"description",
"command_name"
],
"title": "CommandSqeMetadataPointer",
"type": "object"
},
"CommandSupportRequirementFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
},
"command_span": {
"title": "Command Span",
"type": "string"
}
},
"required": [
"figure_nr",
"caption",
"description",
"command_span"
],
"title": "CommandSupportRequirementFigure",
"type": "object"
},
"CompletionQueueFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "CompletionQueueFigure",
"type": "object"
},
"DataStructureFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "DataStructureFigure",
"type": "object"
},
"DataTypeFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "DataTypeFigure",
"type": "object"
},
"DescriptorFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "DescriptorFigure",
"type": "object"
},
"DocumentMeta": {
"properties": {
"version": {
"default": "0.2.3",
"title": "Version",
"type": "string"
},
"stem": {
"title": "Stem",
"type": "string"
}
},
"title": "DocumentMeta",
"type": "object"
},
"ExampleFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "ExampleFigure",
"type": "object"
},
"FeatureIdentifierFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "FeatureIdentifierFigure",
"type": "object"
},
"FeatureSupportFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "FeatureSupportFigure",
"type": "object"
},
"Figure": {
"description": "A figure as captioned in a table-of-figures in the Specification Documents.\n\nThis is a minimally enriched figure representation. The intent is that via regular\nexpressions, it should be possible to construct instances when feeding it with\nthe text from a table of figures or a table that conventionally contains a figure\ncaption in the first row.\n\nThe page number is only retrievable from table of figure captions and thus optional.\nThe table data is similarly represented in a form with minimal enrichment.",
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "Figure",
"type": "object"
},
"FormatFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "FormatFigure",
"type": "object"
},
"GeneralCommandStatusValueFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "GeneralCommandStatusValueFigure",
"type": "object"
},
"GenericCommandStatusValueFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "GenericCommandStatusValueFigure",
"type": "object"
},
"Grid": {
"description": "Grids are regular, that is, each row has the same amount of cells and cells are\nnamed. Also, their content match",
"properties": {
"headers": {
"items": {
"type": "string"
},
"title": "Headers",
"type": "array"
},
"fields": {
"items": {
"type": "string"
},
"title": "Fields",
"type": "array"
},
"values": {
"items": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
},
{
"type": "null"
}
]
},
"type": "array"
},
"title": "Values",
"type": "array"
}
},
"title": "Grid",
"type": "object"
},
"HostSoftwareSpecifiedFieldFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "HostSoftwareSpecifiedFieldFigure",
"type": "object"
},
"IdentifyCommandSqeDwordFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
},
"command_name": {
"default": "Identify",
"title": "Command Name",
"type": "string"
},
"command_dword": {
"title": "Command Dword",
"type": "integer"
}
},
"required": [
"figure_nr",
"caption",
"description",
"command_dword"
],
"title": "IdentifyCommandSqeDwordFigure",
"type": "object"
},
"IdentifyDataStructureFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "IdentifyDataStructureFigure",
"type": "object"
},
"IoControllerCommandSetSupportRequirementFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
},
"command_set_name": {
"title": "Command Set Name",
"type": "string"
}
},
"required": [
"figure_nr",
"caption",
"description",
"command_set_name"
],
"title": "IoControllerCommandSetSupportRequirementFigure",
"type": "object"
},
"LogPageIdentifierFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "LogPageIdentifierFigure",
"type": "object"
},
"OffsetFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "OffsetFigure",
"type": "object"
},
"ParameterFieldFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "ParameterFieldFigure",
"type": "object"
},
"PropertyDefinitionFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "PropertyDefinitionFigure",
"type": "object"
},
"RequirementsFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "RequirementsFigure",
"type": "object"
},
"Row": {
"properties": {
"cells": {
"items": {
"$ref": "#/$defs/Cell"
},
"title": "Cells",
"type": "array"
}
},
"title": "Row",
"type": "object"
},
"SkipElement": {
"maxItems": 3,
"minItems": 3,
"prefixItems": [
{
"title": "Pattern",
"type": "string"
},
{
"title": "Description",
"type": "string"
},
{
"title": "Matches",
"type": "integer"
}
],
"type": "array"
},
"StatusCodeFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "StatusCodeFigure",
"type": "object"
},
"StatusValueFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "StatusValueFigure",
"type": "object"
},
"SubmissionQueueFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "SubmissionQueueFigure",
"type": "object"
},
"Table": {
"description": "Tabular data in the most raw form, can be irregular, that is, varying amount of\ncells in each row.",
"properties": {
"table_nr": {
"title": "Table Nr",
"type": "integer"
},
"rows": {
"items": {
"$ref": "#/$defs/Row"
},
"title": "Rows",
"type": "array"
}
},
"title": "Table",
"type": "object"
},
"VersionDescriptorFieldValueFigure": {
"properties": {
"figure_nr": {
"title": "Figure Nr",
"type": "integer"
},
"caption": {
"title": "Caption",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"page_nr": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Page Nr"
},
"table": {
"anyOf": [
{
"$ref": "#/$defs/Table"
},
{
"type": "null"
}
],
"default": null
},
"grid": {
"$ref": "#/$defs/Grid"
}
},
"required": [
"figure_nr",
"caption",
"description"
],
"title": "VersionDescriptorFieldValueFigure",
"type": "object"
}
},
"properties": {
"meta": {
"$ref": "#/$defs/DocumentMeta"
},
"skip_map": {
"additionalProperties": {
"$ref": "#/$defs/SkipElement"
},
"default": {},
"title": "Skip Map",
"type": "object"
},
"stats": {
"additionalProperties": {
"type": "integer"
},
"default": {
"skipped": 0,
"nontabular": 0,
"uncategorized": 0,
"categorized": 0,
"max_figure_number": 0
},
"title": "Stats",
"type": "object"
},
"acronyms": {
"items": {
"$ref": "#/$defs/AcronymsFigure"
},
"title": "Acronyms",
"type": "array"
},
"data_structure": {
"items": {
"$ref": "#/$defs/DataStructureFigure"
},
"title": "Data Structure",
"type": "array"
},
"example": {
"items": {
"$ref": "#/$defs/ExampleFigure"
},
"title": "Example",
"type": "array"
},
"io_controller_command_set_support_requirement": {
"items": {
"$ref": "#/$defs/IoControllerCommandSetSupportRequirementFigure"
},
"title": "Io Controller Command Set Support Requirement",
"type": "array"
},
"command_admin_opcode": {
"items": {
"$ref": "#/$defs/CommandAdminOpcodeFigure"
},
"title": "Command Admin Opcode",
"type": "array"
},
"command_io_opcode": {
"items": {
"$ref": "#/$defs/CommandIoOpcodeFigure"
},
"title": "Command Io Opcode",
"type": "array"
},
"command_support_requirement": {
"items": {
"$ref": "#/$defs/CommandSupportRequirementFigure"
},
"title": "Command Support Requirement",
"type": "array"
},
"identify_data_structure": {
"items": {
"$ref": "#/$defs/IdentifyDataStructureFigure"
},
"title": "Identify Data Structure",
"type": "array"
},
"identify_command_sqe_dword": {
"items": {
"$ref": "#/$defs/IdentifyCommandSqeDwordFigure"
},
"title": "Identify Command Sqe Dword",
"type": "array"
},
"command_sqe_dword": {
"items": {
"$ref": "#/$defs/CommandSqeDwordFigure"
},
"title": "Command Sqe Dword",
"type": "array"
},
"command_sqe_dword_lower_upper": {
"items": {
"$ref": "#/$defs/CommandSqeDwordLowerUpperFigure"
},
"title": "Command Sqe Dword Lower Upper",
"type": "array"
},
"command_sqe_data_pointer": {
"items": {
"$ref": "#/$defs/CommandSqeDataPointerFigure"
},
"title": "Command Sqe Data Pointer",
"type": "array"
},
"command_sqe_metadata_pointer": {
"items": {
"$ref": "#/$defs/CommandSqeMetadataPointer"
},
"title": "Command Sqe Metadata Pointer",
"type": "array"
},
"command_cqe_dword": {
"items": {
"$ref": "#/$defs/CommandCqeDwordFigure"
},
"title": "Command Cqe Dword",
"type": "array"
},
"command_specific_status_value": {
"items": {
"$ref": "#/$defs/CommandSpecificStatusValueFigure"
},
"title": "Command Specific Status Value",
"type": "array"
},
"general_command_status_value": {
"items": {
"$ref": "#/$defs/GeneralCommandStatusValueFigure"
},
"title": "General Command Status Value",
"type": "array"
},
"generic_command_status_value": {
"items": {
"$ref": "#/$defs/GenericCommandStatusValueFigure"
},
"title": "Generic Command Status Value",
"type": "array"
},
"cns_value": {
"items": {
"$ref": "#/$defs/CnsValueFigure"
},
"title": "Cns Value",
"type": "array"
},
"feature_support": {
"items": {
"$ref": "#/$defs/FeatureSupportFigure"
},
"title": "Feature Support",
"type": "array"
},
"feature_identifier": {
"items": {
"$ref": "#/$defs/FeatureIdentifierFigure"
},
"title": "Feature Identifier",
"type": "array"
},
"log_page_identifier": {
"items": {
"$ref": "#/$defs/LogPageIdentifierFigure"
},
"title": "Log Page Identifier",
"type": "array"
},
"offset": {
"items": {
"$ref": "#/$defs/OffsetFigure"
},
"title": "Offset",
"type": "array"
},
"property_definition": {
"items": {
"$ref": "#/$defs/PropertyDefinitionFigure"
},
"title": "Property Definition",
"type": "array"
},
"descriptor": {
"items": {
"$ref": "#/$defs/DescriptorFigure"
},
"title": "Descriptor",
"type": "array"
},
"completion_queue": {
"items": {
"$ref": "#/$defs/CompletionQueueFigure"
},
"title": "Completion Queue",
"type": "array"
},
"parameter_field": {
"items": {
"$ref": "#/$defs/ParameterFieldFigure"
},
"title": "Parameter Field",
"type": "array"
},
"submission_queue": {
"items": {
"$ref": "#/$defs/SubmissionQueueFigure"
},
"title": "Submission Queue",
"type": "array"
},
"status_code": {
"items": {
"$ref": "#/$defs/StatusCodeFigure"
},
"title": "Status Code",
"type": "array"
},
"status_value": {
"items": {
"$ref": "#/$defs/StatusValueFigure"
},
"title": "Status Value",
"type": "array"
},
"format": {
"items": {
"$ref": "#/$defs/FormatFigure"
},
"title": "Format",
"type": "array"
},
"asynchronous_event_information": {
"items": {
"$ref": "#/$defs/AsynchronousEventInformationFigure"
},
"title": "Asynchronous Event Information",
"type": "array"
},
"requirements": {
"items": {
"$ref": "#/$defs/RequirementsFigure"
},
"title": "Requirements",
"type": "array"
},
"data_type": {
"items": {
"$ref": "#/$defs/DataTypeFigure"
},
"title": "Data Type",
"type": "array"
},
"version_descriptor_field_value": {
"items": {
"$ref": "#/$defs/VersionDescriptorFieldValueFigure"
},
"title": "Version Descriptor Field Value",
"type": "array"
},
"host_software_specified_field": {
"items": {
"$ref": "#/$defs/HostSoftwareSpecifiedFieldFigure"
},
"title": "Host Software Specified Field",
"type": "array"
},
"nontabular": {
"items": {
"$ref": "#/$defs/Figure"
},
"title": "Nontabular",
"type": "array"
},
"uncategorized": {
"items": {
"$ref": "#/$defs/Figure"
},
"title": "Uncategorized",
"type": "array"
},
"skipped": {
"items": {
"$ref": "#/$defs/Figure"
},
"title": "Skipped",
"type": "array"
}
},
"title": "EnrichedFigureDocument",
"type": "object"
}