Definition JSON
This fragment is shown exactly as published. Use the chevrons to fold objects and arrays; linked $ref values return to their targets in the complete schema.
{ "type": "object",
"additionalProperties": false,
"required": [ "designation" ],
"properties": { "organization": { "type": "string" },
"designation": { "type": "string",
"minLength": 1 },
"edition": { "type": [ "string",
"null" ] },
"title": { "type": "string" },
"clause": { "type": "string" },
"section_path": { "type": "array",
"items": { "type": "string" } },
"page": { "oneOf": [ { "type": "integer",
"minimum": 1 },
{ "type": "string" } ] },
"table": { "type": "string" },
"figure": { "type": "string" },
"text_role": { "enum": [ "normative",
"informative",
"example",
"note",
"annex",
"appendix",
"table",
"figure",
"other",
"unknown" ] },
"uri": { "type": "string",
"format": "uri-reference" },
"raw": { "type": "string" } }}Fields
| Field | Type | Status | Meaning |
|---|---|---|---|
organization | string | Optional | Organization used by this schema object. |
designation | string | Required | Designation used by this schema object. |
edition | string or null | Optional | Edition used by this schema object. |
title | string | Optional | Short human-readable name displayed in documentation and review tools. |
clause | string | Optional | Clause or paragraph identifier supporting the requirement. |
section_path | array | Optional | Section path used by this schema object. |
page | One Of (2) | Optional | Printed or electronic source page supporting the requirement. |
table | string | Optional | Source table identifier supporting the requirement. |
figure | string | Optional | Source figure identifier supporting the requirement. |
text_role | enum — "normative", "informative", "example", "note", "annex", "appendix", … | Optional | Text role used by this schema object. |
uri | string | Optional | Uri used by this schema object. |
raw | string | Optional | Raw used by this schema object. |